From 4502510c1763590b3d90d9dcc74a99f8f371642f Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 19 四月 2024 16:49:45 +0800 Subject: [PATCH] 基本信息、修改密码 --- src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue | 52 ++++++++++++++++++++++++++++++++++------------------ 1 files changed, 34 insertions(+), 18 deletions(-) diff --git a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue index cf629b9..7600bca 100644 --- a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue +++ b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue @@ -254,12 +254,14 @@ let param = {} if(state.title=='新增') { param = { - phone:value + phone:value, + identity: 2 } }else if(state.title=='编辑'){ param = { phone:value, - id: state.form.id + id: state.form.id, + identity: 2 } } checkPhone(param).then((res)=>{ @@ -371,18 +373,26 @@ const isAgency = ref(false); onMounted(()=>{ - getAgency() - const userInfo = JSON.parse(Cookies.get('userInfo')) - state.agencyName = userInfo.agentName; - state.form.agencyId = userInfo.agentId; - if(userInfo.identity === 1){ - isAgency.value = true; - } - 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 = { @@ -433,6 +443,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 @@ -485,12 +502,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) @@ -511,8 +525,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) @@ -525,8 +540,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