|
@@ -6,8 +6,8 @@
|
|
|
</view>
|
|
|
<view class="form-label-select">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>经验</view>
|
|
|
- <picker :range="jingyanList" mode='selector' :value="jingyanIndex" range-key="name"
|
|
|
- @change="jingyanChange" @cancel="jingyanCancel">
|
|
|
+ <picker :range="jingyanList" mode='selector' :value="jingyanIndex" range-key="name" @change="jingyanChange"
|
|
|
+ @cancel="jingyanCancel">
|
|
|
<view class="form-radio-select">
|
|
|
<view>{{ jingyan }}</view>
|
|
|
<icon></icon>
|
|
@@ -27,21 +27,23 @@
|
|
|
<view class="phone-form-label"><text class="form-label-require"></text>薪资级别</view>
|
|
|
<picker :range="xinziJibieList" mode='selector' @change="xinziJibieChange" @cancel="xinziJibieCancel">
|
|
|
<view class="form-radio-select">
|
|
|
- <view>{{jibiexinzi}}</view><icon></icon>
|
|
|
+ <view>{{jibiexinzi}}</view>
|
|
|
+ <icon></icon>
|
|
|
</view>
|
|
|
</picker>
|
|
|
</view>
|
|
|
-
|
|
|
+
|
|
|
<view class="form-label-input">
|
|
|
<view class="phone-form-label"><text class="form-label-require"></text>期望薪资</view>
|
|
|
- <input v-model="qiwangxinzi" placeholder="请输入期望薪资" />
|
|
|
- </view>
|
|
|
+ <input v-model="qiwangxinzi" placeholder="请输入期望薪资" />
|
|
|
+ </view>
|
|
|
<view class="form-label-input">
|
|
|
<view class="phone-form-label"><text class="form-label-require"></text>工作经历</view>
|
|
|
- <input v-model="jingli" placeholder="请填写工作经历" />
|
|
|
+ <input v-model="jingli" placeholder="请填写工作经历" />
|
|
|
</view>
|
|
|
<view class="page-btn-box">
|
|
|
- <button type="default" @click="goNext" class="phone-green-btn">下一步</button>
|
|
|
+ <button type="default" v-if="status =='add'" @click="goNext" class="phone-green-btn">下一步</button>
|
|
|
+ <button type="default" v-if="status =='edit'" @click="editSave" class="phone-green-btn">保存</button>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
@@ -52,7 +54,7 @@
|
|
|
getJiazhengLeixing,
|
|
|
getJiazhengJineng,
|
|
|
getJiazhengZhuangtai,
|
|
|
-
|
|
|
+
|
|
|
} from "@/api/jiazheng.js";
|
|
|
|
|
|
export default {
|
|
@@ -72,21 +74,23 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- formData:{},
|
|
|
+ formData: {},
|
|
|
// 从后端获取的技能列表
|
|
|
skillList: [],
|
|
|
typeList: [],
|
|
|
- leixing:"",
|
|
|
- jineng:"",
|
|
|
+ leixing: "",
|
|
|
+ jineng: "",
|
|
|
zhuangtaiList: [],
|
|
|
- zhuangtai:'',
|
|
|
- jingyan:"",
|
|
|
- jingyanIndex:0,
|
|
|
+ zhuangtai: '',
|
|
|
+ jingyan: "",
|
|
|
+ jingyanIndex: 0,
|
|
|
qiwangxinzi: '面议',
|
|
|
jingli: '',
|
|
|
- xinziJibieList: ["一级", "二级","三级","四级","五级",],
|
|
|
- jibiexinzi:"",
|
|
|
- jingyanList: Array.from({length: 51}, (_, i) => i + '年'),
|
|
|
+ xinziJibieList: ["一级", "二级", "三级", "四级", "五级", ],
|
|
|
+ jibiexinzi: "",
|
|
|
+ jingyanList: Array.from({
|
|
|
+ length: 51
|
|
|
+ }, (_, i) => i + '年'),
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
@@ -95,16 +99,16 @@
|
|
|
//通过e.detail.value获取值,获取的是自定义数据的下标
|
|
|
const index = e.detail.value
|
|
|
this.jibiexinzi = this.xinziJibieList[index]
|
|
|
- console.log('jibiexinzi',this.jibiexinzi);
|
|
|
+ console.log('jibiexinzi', this.jibiexinzi);
|
|
|
},
|
|
|
xinziJibieCancel(e) {
|
|
|
console.log("您已取消选择");
|
|
|
},
|
|
|
- jingyanChange(e){
|
|
|
+ jingyanChange(e) {
|
|
|
const index = e.detail.value
|
|
|
this.jingyan = this.jingyanList[index]
|
|
|
},
|
|
|
- jingyanCancel(){
|
|
|
+ jingyanCancel() {
|
|
|
this.jingyanIndex = 0
|
|
|
},
|
|
|
getLeixing() {
|
|
@@ -149,9 +153,9 @@
|
|
|
return newList
|
|
|
},
|
|
|
selectChangeType(data) {
|
|
|
- // console.log('typeData', data);
|
|
|
- this.leixing =this.dataConversionArray(data).join(',')
|
|
|
- console.log('this.leixing',this.leixing);
|
|
|
+ // console.log('typeData', data);
|
|
|
+ this.leixing = this.dataConversionArray(data).join(',')
|
|
|
+ console.log('this.leixing', this.leixing);
|
|
|
},
|
|
|
addType(newType) {
|
|
|
this.typeList.push({
|
|
@@ -159,8 +163,8 @@
|
|
|
});
|
|
|
},
|
|
|
selectChangeSkill(data) {
|
|
|
- this.jineng =this.dataConversionArray(data).join(',')
|
|
|
- console.log('this.jineng',this.jineng);
|
|
|
+ this.jineng = this.dataConversionArray(data).join(',')
|
|
|
+ console.log('this.jineng', this.jineng);
|
|
|
},
|
|
|
addSkill(newSkill) {
|
|
|
this.skillList.push({
|
|
@@ -169,12 +173,12 @@
|
|
|
},
|
|
|
selectChangeZhuangtai(data) {
|
|
|
console.log('zhuangtaiData', data);
|
|
|
- this.zhuangtai =data[0].id
|
|
|
+ this.zhuangtai = data[0].id
|
|
|
console.log('zhuangtai', this.zhuangtai);
|
|
|
// const index = e.detail.value
|
|
|
// this.jingyan = this.jingyanList[index]
|
|
|
},
|
|
|
- showAlert(){
|
|
|
+ showAlert() {
|
|
|
uni.showToast({
|
|
|
title: "请勾选本人同意!",
|
|
|
icon: 'none',
|
|
@@ -182,28 +186,26 @@
|
|
|
})
|
|
|
return false
|
|
|
},
|
|
|
-
|
|
|
-
|
|
|
- goNext() {
|
|
|
+ yanzheng() {
|
|
|
this.formData = {
|
|
|
- leixing:this.leixing,
|
|
|
- jingyan:this.jingyan,
|
|
|
- jineng:this.jineng,
|
|
|
- zhuangtai:this.zhuangtai,
|
|
|
- jibiexinzi:this.jibiexinzi,
|
|
|
- qiwangxinzi:this.qiwangxinzi,
|
|
|
- jingli:this.jingli,
|
|
|
-
|
|
|
+ leixing: this.leixing,
|
|
|
+ jingyan: this.jingyan,
|
|
|
+ jineng: this.jineng,
|
|
|
+ zhuangtai: this.zhuangtai,
|
|
|
+ jibiexinzi: this.jibiexinzi,
|
|
|
+ qiwangxinzi: this.qiwangxinzi,
|
|
|
+ jingli: this.jingli,
|
|
|
+
|
|
|
}
|
|
|
- if(!this.formData.leixing){
|
|
|
+ if (!this.formData.leixing) {
|
|
|
uni.showToast({
|
|
|
title: "请选择类型!",
|
|
|
icon: 'none',
|
|
|
duration: 2000
|
|
|
})
|
|
|
return false
|
|
|
- }
|
|
|
- if(!this.formData.jingyan){
|
|
|
+ }
|
|
|
+ if (!this.formData.jingyan) {
|
|
|
uni.showToast({
|
|
|
title: "请选择经验年限!",
|
|
|
icon: 'none',
|
|
@@ -211,15 +213,15 @@
|
|
|
})
|
|
|
return false
|
|
|
}
|
|
|
- if(!this.formData.jineng){
|
|
|
+ if (!this.formData.jineng) {
|
|
|
uni.showToast({
|
|
|
title: "请选择相应技能!",
|
|
|
icon: 'none',
|
|
|
duration: 2000
|
|
|
})
|
|
|
return false
|
|
|
- }
|
|
|
- if(!this.formData.zhuangtai){
|
|
|
+ }
|
|
|
+ if (!this.formData.zhuangtai) {
|
|
|
uni.showToast({
|
|
|
title: "请选择相应状态!",
|
|
|
icon: 'none',
|
|
@@ -227,9 +229,20 @@
|
|
|
})
|
|
|
return false
|
|
|
}
|
|
|
-
|
|
|
- this.$emit('goNext',this.formData,1);
|
|
|
+ return true
|
|
|
+ },
|
|
|
+ goNext() {
|
|
|
+ let ispass = this.yanzheng()
|
|
|
+ if (ispass) {
|
|
|
+ this.$emit('goNext', this.formData, 1);
|
|
|
+ }
|
|
|
},
|
|
|
+ editSave() {
|
|
|
+ let ispass = this.yanzheng()
|
|
|
+ if (ispass) {
|
|
|
+ this.$emit('editSave', this.formData);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
</script>
|