|
@@ -2,7 +2,8 @@
|
|
|
<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>
|
|
|
- <dataChecked :list="typeList" mode="multiple" :defaultCount="9" @change="selectChangeType" @add="addType" />
|
|
|
+ <dataChecked :list="typeList" mode="multiple" :defaultCount="9" :selectedNames="leixing"
|
|
|
+ @change="selectChangeType" @add="addType" />
|
|
|
</view>
|
|
|
<view class="form-label-select">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>经验</view>
|
|
@@ -16,12 +17,13 @@
|
|
|
</view>
|
|
|
<view class="form-label-radio flex-start-row">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>技能</view>
|
|
|
- <dataChecked :list="skillList" mode="multiple" :defaultCount="9" @change="selectChangeSkill"
|
|
|
- @add="addSkill" />
|
|
|
+ <dataChecked :list="skillList" mode="multiple" :defaultCount="9" :selectedNames="jineng"
|
|
|
+ @change="selectChangeSkill" @add="addSkill" />
|
|
|
</view>
|
|
|
<view class="form-label-radio form-top-margin flex-start-row">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>状态</view>
|
|
|
- <dataChecked :list="zhuangtaiList" mode="single" :showAdd="false" @change="selectChangeZhuangtai" />
|
|
|
+ <dataChecked :list="zhuangtaiList" mode="single" :selectedIds='zhuangtai' :showAdd="false"
|
|
|
+ @change="selectChangeZhuangtai" />
|
|
|
</view>
|
|
|
<view class="form-label-select">
|
|
|
<view class="phone-form-label"><text class="form-label-require"></text>薪资级别</view>
|
|
@@ -63,9 +65,8 @@
|
|
|
},
|
|
|
// onLoad 是 uni-app 的页面生命周期钩子,不需要导入
|
|
|
created() {
|
|
|
- this.getLeixing()
|
|
|
- this.getJineng()
|
|
|
- this.getZhuangtai()
|
|
|
+
|
|
|
+ this.initRequests()
|
|
|
},
|
|
|
props: {
|
|
|
status: {
|
|
@@ -94,6 +95,27 @@
|
|
|
};
|
|
|
},
|
|
|
methods: {
|
|
|
+ async initRequests() {
|
|
|
+ await Promise.all([
|
|
|
+ this.getLeixing(),
|
|
|
+ this.getJineng(),
|
|
|
+ this.getZhuangtai()
|
|
|
+ ]);
|
|
|
+ },
|
|
|
+ editinfo(data) {
|
|
|
+ this.$nextTick(() => {
|
|
|
+ console.log('data11111', data);
|
|
|
+ this.leixing = data.leixing
|
|
|
+ this.jingyan = data.jingyan
|
|
|
+ this.jineng = data.jineng
|
|
|
+ this.zhuangtai = data.zhuangtai
|
|
|
+ this.jibiexinzi = data.jibiexinzi
|
|
|
+ this.qiwangxinzi = data.qiwangxinzi
|
|
|
+ this.jingli = data.jingli
|
|
|
+
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
// 点击完成按钮的时候触发,
|
|
|
xinziJibieChange(e) {
|
|
|
//通过e.detail.value获取值,获取的是自定义数据的下标
|
|
@@ -111,18 +133,18 @@
|
|
|
jingyanCancel() {
|
|
|
this.jingyanIndex = 0
|
|
|
},
|
|
|
- getLeixing() {
|
|
|
- getJiazhengLeixing({}).then(res => {
|
|
|
+ getJineng() {
|
|
|
+ getJiazhengJineng({}).then(res => {
|
|
|
this.skillList = this.dataConversionObject(res.data)
|
|
|
- console.log('this.skillList', this.skillList);
|
|
|
+
|
|
|
}).catch(error => {
|
|
|
console.error('获取技能类型失败:', error);
|
|
|
});
|
|
|
},
|
|
|
- getJineng() {
|
|
|
- getJiazhengJineng({}).then(res => {
|
|
|
+ getLeixing() {
|
|
|
+ getJiazhengLeixing({}).then(res => {
|
|
|
this.typeList = this.dataConversionObject(res.data)
|
|
|
- console.log('this.typeList', this.typeList);
|
|
|
+
|
|
|
}).catch(error => {
|
|
|
console.error('获取技能类型失败:', error);
|
|
|
});
|
|
@@ -238,7 +260,9 @@
|
|
|
}
|
|
|
},
|
|
|
editSave() {
|
|
|
+
|
|
|
let ispass = this.yanzheng()
|
|
|
+ console.log('this.formData', this.formData);
|
|
|
if (ispass) {
|
|
|
this.$emit('editSave', this.formData);
|
|
|
}
|