|
@@ -22,7 +22,7 @@
|
|
|
<!-- 职业名称(picker 实现下拉选择) -->
|
|
|
<view class="form-label-select">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>职业名称</view>
|
|
|
- <picker mode="selector" :range="zhiyeNames" range-key="name" @change="zhiyeChange"
|
|
|
+ <picker mode="selector" :disabled="isJgFlag" :style="isJgFlag?'color:#999':''" :range="zhiyeNames" range-key="name" @change="zhiyeChange"
|
|
|
class="select-picker-box">
|
|
|
<view class="form-radio-select">
|
|
|
<view>{{ formData.zhiyeName || '请选择职业名称' }}</view>
|
|
@@ -33,7 +33,7 @@
|
|
|
<!-- 职业等级(picker 实现下拉选择) -->
|
|
|
<view class="form-label-select">
|
|
|
<view class="phone-form-label"><text class="form-label-require">*</text>职业等级</view>
|
|
|
- <picker mode="selector" :range="zhiyeLevels" @change="levelChange" class="select-picker-box">
|
|
|
+ <picker mode="selector" :disabled="isZyFlag" :style="isZyFlag?'color:#999':''" :range="zhiyeLevels" @change="levelChange" class="select-picker-box">
|
|
|
<view class="form-radio-select">
|
|
|
<view>{{ formData.zhiyeLevelName || '请选择等级' }}</view>
|
|
|
<icon></icon>
|
|
@@ -139,7 +139,9 @@
|
|
|
|
|
|
],
|
|
|
localStatus: '',
|
|
|
- currentIndex :''
|
|
|
+ currentIndex :'',
|
|
|
+ isJgFlag:true,
|
|
|
+ isZyFlag:true
|
|
|
};
|
|
|
},
|
|
|
props: {
|
|
@@ -165,6 +167,8 @@
|
|
|
},
|
|
|
methods: {
|
|
|
goBack(){
|
|
|
+ this.isJgFlag = true
|
|
|
+ this.isZyFlag = true
|
|
|
this.$emit('goBack');
|
|
|
},
|
|
|
editinfo(data,index) {
|
|
@@ -186,6 +190,7 @@
|
|
|
this.formData.zhiyeLevelName = data.zyLevelName;
|
|
|
this.formData.zhiyeLevelId = data.zyLevel;
|
|
|
if (this.formData.baozhengJigouId) {
|
|
|
+ this.isJgFlag = false
|
|
|
getJiazhengZhiye({
|
|
|
id: this.formData.baozhengJigouId
|
|
|
}).then(res => {
|
|
@@ -194,6 +199,7 @@
|
|
|
})
|
|
|
}
|
|
|
if (this.formData.baozhengJigouId && this.formData.zhiyeId) {
|
|
|
+ this.isZyFlag = false
|
|
|
let req = {
|
|
|
jgId: this.formData.baozhengJigouId,
|
|
|
zyId: this.formData.zhiyeId,
|
|
@@ -275,7 +281,8 @@
|
|
|
this.formData.needFlag = false
|
|
|
this.formData.kcDisabled = false
|
|
|
this.formData.banzhengInfoFlag = false
|
|
|
-
|
|
|
+ this.isJgFlag = true
|
|
|
+ this.isZyFlag = true
|
|
|
|
|
|
},
|
|
|
// 报证机构选择
|
|
@@ -296,7 +303,10 @@
|
|
|
this.formData.needKaoshi = 'true'
|
|
|
this.formData.needKecheng = 'false'
|
|
|
}
|
|
|
- this.getZhiye()
|
|
|
+ if(this.formData.baozhengJigouId){
|
|
|
+ this.isJgFlag = false //开启
|
|
|
+ this.getZhiye()
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
// 职业等级选择
|
|
@@ -329,7 +339,10 @@
|
|
|
zhiyeChange(e) {
|
|
|
this.formData.zhiyeName = this.zhiyeNameOpt[e.detail.value].name;
|
|
|
this.formData.zhiyeId = this.zhiyeNameOpt[e.detail.value].id;
|
|
|
- this.getZhiyeLevel()
|
|
|
+ if( this.formData.baozhengJigouId &&this.formData.zhiyeId){
|
|
|
+ this.isZyFlag = false
|
|
|
+ this.getZhiyeLevel()
|
|
|
+ }
|
|
|
},
|
|
|
canxunShijianChange(e) {
|
|
|
console.log('e', e);
|