From eb5d50f5ce1ddc9c32ca54276952e68d0f132e0e Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期二, 27 二月 2024 14:08:57 +0800 Subject: [PATCH] bug修改 --- src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue | 47 +++++++++++++++++++++++++++++------------------ 1 files changed, 29 insertions(+), 18 deletions(-) diff --git a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue index 06ab7a9..972aeaf 100644 --- a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue +++ b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue @@ -372,20 +372,25 @@ const isAgency = ref(false); onMounted(()=>{ - const userInfo = JSON.parse(Cookies.get('userInfo')) - - if(userInfo.identity === 1){ - state.agencyName = userInfo.agentName; - state.form.agencyId = userInfo.agentId; - isAgency.value = true; - }else { - getAgency() - } - console.log("userinfo",userInfo) }) +const getUserInfoAgency = () => { + const userInfo = JSON.parse(Cookies.get('userInfo')) + if(userInfo.identity === 1){ + state.agencyName = userInfo.agentName; + state.form.agencyId = userInfo.agentId; + isAgency.value = true; + }else { + getAgency() + } + console.log("userinfo",userInfo) +} + + + const openDialog = async (type, value) => { - getArea() + await getUserInfoAgency(); + await getArea() state.title = type === 'add' ? '新增' : type ==='edit' ? '编辑' : type ==='pwd' ? '修改密码' : '查看' ; if(type === 'edit') { const param = { @@ -436,6 +441,13 @@ ElMessage.warning(res.message) } + }else if(type === 'add'){ + console.log("aa",props.majorList) + props.majorList.forEach(item => { + if(item.certificateNo){ + item.certificateNo = '' + } + }) } if(type == 'pwd'){ state.form.id = value.id @@ -488,12 +500,9 @@ if(res.code == 200){ ElMessage.success(res.message) emit('getList') + reset(); superRef.value.clearValidate(); - superRef.value.resetFields(); - state.salaryList = []; - state.medicalList = []; - state.socialList = []; - state.photoList = []; + dialogVisible.value = false; }else{ ElMessage.warning(res.message) @@ -514,8 +523,9 @@ if(res.code == 200){ ElMessage.success(res.message) emit('getList') - superRef.value.clearValidate(); reset() + superRef.value.clearValidate(); + dialogVisible.value = false; }else{ ElMessage.warning(res.message) @@ -528,8 +538,9 @@ if(res.code == 200){ ElMessage.success(res.message) emit('getList') - superRef.value.clearValidate(); reset() + superRef.value.clearValidate(); + dialogVisible.value = false; }else{ ElMessage.warning(res.message) -- Gitblit v1.9.2