Parcourir la source

1 手机端,家政人员编辑,修改为导出后不能修改

wangguoyu il y a 2 mois
Parent
commit
d04aadc500

+ 23 - 6
pages/admin/Jiazheng/banzhengXinxiList.vue

@@ -10,17 +10,23 @@
 					<view class="name-btn editer-btn" @click="goEdit(item,index)">编辑</view>
 					<view class="name-btn delete-btn" @click="deleteFun(item,index)">删除</view>
 				</view>
-				<view class="bzxx-zy-row"><icon class="zy-icon"></icon>职业名称:<text>{{item.zyName}}</text></view>
-				<view class="bzxx-zy-row"><icon class="zydj-icon"></icon>职业等级:<text>{{item.zyLevelName}}</text></view>
-				<view class="bzxx-time-row"><icon class="time-icon"></icon><text>申报时间:{{item.createTime}}</text></view>
+				<view class="bzxx-zy-row">
+					<icon class="zy-icon"></icon>职业名称:<text>{{item.zyName}}</text>
+				</view>
+				<view class="bzxx-zy-row">
+					<icon class="zydj-icon"></icon>职业等级:<text>{{item.zyLevelName}}</text>
+				</view>
+				<view class="bzxx-time-row">
+					<icon class="time-icon"></icon><text>申报时间:{{item.createTime}}</text>
+				</view>
 			</view>
 		</view>
 		<view v-if="list.length>0 && status!='edit'" class="bzxx-btn-box">
-			<button type="default" v-if="status!='edit'"  @click="saveBanzheng" class="phone-green-btn">保存</button>
+			<button type="default" v-if="status!='edit'" @click="saveBanzheng" class="phone-green-btn">保存</button>
 		</view>
 		<view v-if="list.length==0" class="bzxx-add-btn-box">
-			<view  @click="addBanzheng" class="bzxx-add-btn"><text>+</text>添加办证信息</view>
-		
+			<view @click="addBanzheng" class="bzxx-add-btn"><text>+</text>添加办证信息</view>
+
 		</view>
 		<view v-if="status =='add'" class="page-btn-box">
 			<button type="default" @click="saveBanzheng" class="phone-green-btn">保存</button>
@@ -35,6 +41,9 @@
 		getJiazhengZhiye,
 		getJiazhengBanzhengCheckKc
 	} from "@/api/jiazheng.js"
+	import {
+		toast
+	} from "@/utils/common";
 	export default {
 		data() {
 			return {
@@ -64,9 +73,17 @@
 				this.$emit('saveBanzheng');
 			},
 			goEdit(item, index) {
+				if (item.statusBanzheng != '未办证' && this.status == 'edit') {
+					toast("非未办证状态,禁止修改")
+					return false
+				}
 				this.$emit('editBanzheng', item, index);
 			},
 			deleteFun(item, index) {
+				if (item.statusBanzheng != '未办证' && this.status == 'edit') {
+					toast("非未办证状态,禁止删除")
+					return false
+				}
 				this.$emit('deleteBanzheng', item, index);
 			}
 		}

+ 7 - 9
pages/admin/Jiazheng/gerenZiliao.vue

@@ -5,13 +5,12 @@
 		</view>
 		<view class="form-label-input">
 			<view class="phone-form-label"><text class="form-label-require">*</text>手机号</view>
-			<uni-easyinput :disabled="!statusFlag" type="number" v-model="formData.userName" placeholder="请输入手机号"
-				maxlength="11" />
+			<uni-easyinput :disabled="!statusFlag && status=='edit'" type="number" v-model="formData.userName" placeholder="请输入手机号" maxlength="11" />
 		</view>
 
 		<view class="form-label-input">
 			<view class="phone-form-label"><text class="form-label-require">*</text>姓名</view>
-			<uni-easyinput :disabled="!statusFlag" v-model="formData.realName" placeholder="请输入姓名" />
+			<uni-easyinput :disabled="!statusFlag && status=='edit'" v-model="formData.realName" placeholder="请输入姓名" />
 		</view>
 		<view class="form-label-input">
 			<view class="phone-form-label">
@@ -20,8 +19,7 @@
 				<text v-if="formData.idtype ==2">护照号</text>
 				<icon @click="idCardChange" class="change-icon">切换</icon>
 			</view>
-			<uni-easyinput :disabled="!statusFlag" @blur="idCardBlur" v-model="formData.idcard"
-				placeholder="请输入身份证号或护照号" maxlength="18" />
+			<uni-easyinput :disabled="!statusFlag && status=='edit'" @blur="idCardBlur" v-model="formData.idcard" placeholder="请输入身份证号或护照号" maxlength="18" />
 		</view>
 
 		<view class="form-label-select">
@@ -141,9 +139,7 @@
 	import dataChecked from './common/dataChecked.vue';
 	import jiazhengUpload from "./common/jiazhengUpload.vue"
 	import customMap from "@/components/customMap/customMap.vue"
-	import {
-		toast
-	} from "@/utils/common";
+		import {toast} from "@/utils/common";
 	import {
 		getJiazhengXueli,
 		getJiazhengHunyin,
@@ -227,6 +223,8 @@
 			}
 		},
 		created() {
+			
+			console.log('statusFlag',this.statusFlag);
 			uni.showLoading({
 				title: '加载中'
 			});
@@ -642,7 +640,7 @@
 				}
 			},
 			genderSelect(data) {
-				if (!this.statusFlag) {
+				if(!this.statusFlag && this.status =='edit '){
 					toast("非未办证状态,禁止修改")
 					return false
 				}

+ 1 - 1
pages/admin/Jiazheng/jiazhengUserManager.vue

@@ -275,7 +275,7 @@
 					}
 				})
 			},
-			checkStatus(aa) {
+			checkStatus(kaozhengList) {
 				if (!kaozhengList || !Array.isArray(kaozhengList) || kaozhengList.length == 0) {
 					return false;
 				}