|
@@ -9,7 +9,7 @@
|
|
|
<text class="icon"></text>
|
|
|
</view>
|
|
|
<view class="tags">
|
|
|
- <view class="out">
|
|
|
+ <view class="out" @click="go('/pages/job/position/classification')">
|
|
|
<view class="int" :class="{ active: positionName != '不限' }">{{ positionName }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
@@ -24,7 +24,7 @@
|
|
|
</view>
|
|
|
<view class="item">
|
|
|
<view class="title">经验要求</view>
|
|
|
- <view class="tags" v-for="(item, index) in experiences" :key="item.name" @click="select('experiences', item, index)">
|
|
|
+ <view class="tags" v-for="(item, index) in experience" :key="item.name" @click="select('experience', item, index)">
|
|
|
<view class="out">
|
|
|
<view class="int" :class="{ active: item.check }">{{ item.name }}</view>
|
|
|
</view>
|
|
@@ -50,9 +50,6 @@ export default {
|
|
|
value: {
|
|
|
type: Boolean,
|
|
|
default: true
|
|
|
- },
|
|
|
- list: {
|
|
|
- type: Array
|
|
|
}
|
|
|
},
|
|
|
data() {
|
|
@@ -60,7 +57,7 @@ export default {
|
|
|
type: 0,
|
|
|
positionName: '不限',
|
|
|
positionId: '',
|
|
|
- experiences: [{ name: '不限' }, { name: '1年以内' }, { name: '1-3年' }, { name: '3-5年' }, { name: '5-10年' }, { name: '10年以上' }],
|
|
|
+ experience: [{ name: '不限' }, { name: '1年以内' }, { name: '1-3年' }, { name: '3-5年' }, { name: '5-10年' }, { name: '10年以上' }],
|
|
|
salary: [{ name: '不限' }, { name: '1-3k' }, { name: '3-5k' }, { name: '5-10k' }, { name: '10-20k' }, { name: '20-50k' }, { name: '50k以上' }]
|
|
|
};
|
|
|
},
|
|
@@ -90,7 +87,7 @@ export default {
|
|
|
confirm(item) {
|
|
|
this.$emit('input', false);
|
|
|
this.$emit('confirm', {
|
|
|
- experiences: this.experiences.filter((item) => item.check && item.name != '不限'),
|
|
|
+ experience: this.experience.filter((item) => item.check && item.name != '不限'),
|
|
|
salary: this.salary.filter((item) => item.check),
|
|
|
positionId: this.positionId
|
|
|
});
|
|
@@ -100,11 +97,11 @@ export default {
|
|
|
},
|
|
|
clear() {
|
|
|
this.salary.forEach((i) => (i.check = false));
|
|
|
- this.experiences.forEach((i) => (i.check = false));
|
|
|
+ this.experience.forEach((i) => (i.check = false));
|
|
|
this.positionName = '不限';
|
|
|
this.positionId = '';
|
|
|
this.$forceUpdate();
|
|
|
- this.$emit('confirm', { experiences: [], salary: '', positionId: '' });
|
|
|
+ this.$emit('confirm', { experience: [], salary: [], positionId: '' });
|
|
|
this.$emit('input', false);
|
|
|
},
|
|
|
close() {
|