|
@@ -1,11 +1,18 @@
|
|
|
<template>
|
|
|
<view class="jz-content-box">
|
|
|
<view class="form-label-radio form-top-margin flex-start-row">
|
|
|
- <view class="phone-form-label"> <text class="form-label-require"></text>类型</view>
|
|
|
+ <view class="phone-form-label"> <text class="form-label-require">*</text>类型</view>
|
|
|
<dataChecked :list="typeList" mode="multiple" :defaultCount="9" @change="selectChangeType" @add="addType" />
|
|
|
</view>
|
|
|
<view class="form-label-select">
|
|
|
- <view class="phone-form-label"><text class="form-label-require"></text>经验</view>
|
|
|
+ <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">
|
|
|
+ <view class="form-radio-select">
|
|
|
+ <view>{{ jingyan }}</view>
|
|
|
+ <icon></icon>
|
|
|
+ </view>
|
|
|
+ </picker>
|
|
|
</view>
|
|
|
<view class="form-label-radio flex-start-row">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>技能</view>
|
|
@@ -18,20 +25,20 @@
|
|
|
</view>
|
|
|
<view class="form-label-select">
|
|
|
<view class="phone-form-label"><text class="form-label-require"></text>薪资级别</view>
|
|
|
- <picker :range="xinziJibie" mode='selector' @change="xinziJibieChange" @cancel="xinziJibieCancel">
|
|
|
+ <picker :range="xinziJibieList" mode='selector' @change="xinziJibieChange" @cancel="xinziJibieCancel">
|
|
|
<view class="form-radio-select">
|
|
|
- <view></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="inputValue" placeholder="请输入期望薪资" />
|
|
|
+ <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="inputValue" placeholder="请填写工作经历" />
|
|
|
+ <input v-model="jingli" placeholder="请填写工作经历" />
|
|
|
</view>
|
|
|
<view class="page-btn-box">
|
|
|
<button type="default" @click="goUp" class="phone-white-btn">上一步</button>
|
|
@@ -45,7 +52,8 @@
|
|
|
import {
|
|
|
getJiazhengLeixing,
|
|
|
getJiazhengJineng,
|
|
|
- getJiazhengZhuangtai
|
|
|
+ getJiazhengZhuangtai,
|
|
|
+
|
|
|
} from "@/api/jiazheng.js";
|
|
|
|
|
|
export default {
|
|
@@ -60,25 +68,41 @@
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ formData:{},
|
|
|
// 从后端获取的技能列表
|
|
|
skillList: [],
|
|
|
typeList: [],
|
|
|
+ leixing:"",
|
|
|
+ jineng:"",
|
|
|
zhuangtaiList: [],
|
|
|
- inputValue: '',
|
|
|
- xinziJibie: ["一", "二","三","四","五",],
|
|
|
+ zhuangtai:'',
|
|
|
+ jingyan:"",
|
|
|
+ jingyanIndex:0,
|
|
|
+ qiwangxinzi: '面议',
|
|
|
+ jingli: '',
|
|
|
+ xinziJibieList: ["一级", "二级","三级","四级","五级",],
|
|
|
+ jibiexinzi:"",
|
|
|
+ jingyanList: Array.from({length: 51}, (_, i) => i + '年'),
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
// 点击完成按钮的时候触发,
|
|
|
xinziJibieChange(e) {
|
|
|
//通过e.detail.value获取值,获取的是自定义数据的下标
|
|
|
- const val = e.detail.value
|
|
|
- console.log(val);
|
|
|
+ const index = e.detail.value
|
|
|
+ this.jibiexinzi = this.xinziJibieList[index]
|
|
|
+ console.log('jibiexinzi',this.jibiexinzi);
|
|
|
},
|
|
|
xinziJibieCancel(e) {
|
|
|
console.log("您已取消选择");
|
|
|
},
|
|
|
-
|
|
|
+ jingyanChange(e){
|
|
|
+ const index = e.detail.value
|
|
|
+ this.jingyan = this.jingyanList[index]
|
|
|
+ },
|
|
|
+ jingyanCancel(){
|
|
|
+ this.jingyanIndex = 0
|
|
|
+ },
|
|
|
getLeixing() {
|
|
|
getJiazhengLeixing({}).then(res => {
|
|
|
this.skillList = this.dataConversionObject(res.data)
|
|
@@ -121,7 +145,9 @@
|
|
|
return newList
|
|
|
},
|
|
|
selectChangeType(data) {
|
|
|
- console.log('typeData', data);
|
|
|
+ // console.log('typeData', data);
|
|
|
+ this.leixing =this.dataConversionArray(data).join(',')
|
|
|
+ console.log('this.leixing',this.leixing);
|
|
|
},
|
|
|
addType(newType) {
|
|
|
this.typeList.push({
|
|
@@ -129,7 +155,8 @@
|
|
|
});
|
|
|
},
|
|
|
selectChangeSkill(data) {
|
|
|
- console.log('SkillData', data);
|
|
|
+ this.jineng =this.dataConversionArray(data).join(',')
|
|
|
+ console.log('this.jineng',this.jineng);
|
|
|
},
|
|
|
addSkill(newSkill) {
|
|
|
this.skillList.push({
|
|
@@ -138,9 +165,25 @@
|
|
|
},
|
|
|
selectChangeZhuangtai(data) {
|
|
|
console.log('zhuangtaiData', data);
|
|
|
+ this.zhuangtai =data[0].id
|
|
|
+ console.log('zhuangtai', this.zhuangtai);
|
|
|
+ // const index = e.detail.value
|
|
|
+ // this.jingyan = this.jingyanList[index]
|
|
|
},
|
|
|
|
|
|
goNext() {
|
|
|
+ this.formData = {
|
|
|
+ leixing:this.leixing,
|
|
|
+ jingyan:this.jingyan,
|
|
|
+ jineng:this.jineng,
|
|
|
+ zhuangtai:this.zhuangtai,
|
|
|
+ jibiexinzi:this.jibiexinzi,
|
|
|
+ qiwangxinzi:this.qiwangxinzi,
|
|
|
+ jingli:this.jingli,
|
|
|
+
|
|
|
+ }
|
|
|
+ console.log('this.formData',this.formData);
|
|
|
+ return
|
|
|
// if(!this.formData.agree){
|
|
|
// uni.showToast({
|
|
|
// title: "请勾选本人同意!",
|