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