wangguoyu il y a 3 semaines
Parent
commit
e8ae9c5db8
1 fichiers modifiés avec 19 ajouts et 6 suppressions
  1. 19 6
      pages/admin/Jiazheng/banzhengXinxi.vue

+ 19 - 6
pages/admin/Jiazheng/banzhengXinxi.vue

@@ -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);