Просмотр исходного кода

fix: 添加用户新增反填手机号

qindao 1 год назад
Родитель
Сommit
ebc18c25fe
2 измененных файлов с 6 добавлено и 4 удалено
  1. 1 1
      src/utils/findUserByWorkNo.ts
  2. 5 3
      src/views/system/user/CreateDrawer.vue

+ 1 - 1
src/utils/findUserByWorkNo.ts

@@ -49,7 +49,7 @@ export function findOrgCodeByWorkNo(nodes: TreeNode[], workNo: string): string |
     if (node.users) {
     if (node.users) {
       const foundUser = node.users.find((user) => user.idtUserWorkNo === workNo);
       const foundUser = node.users.find((user) => user.idtUserWorkNo === workNo);
       if (foundUser) {
       if (foundUser) {
-        return node.idtOrgId;
+        return node.deptId;
       }
       }
     }
     }
     if (node.children) {
     if (node.children) {

+ 5 - 3
src/views/system/user/CreateDrawer.vue

@@ -191,7 +191,7 @@
     }
     }
   };
   };
   /* 防抖 */
   /* 防抖 */
-  const debouncedRemoteMethod = debounce(remoteMethod, 500);
+  const debouncedRemoteMethod = debounce(remoteMethod, 1000);
 
 
   type STAFFNO_HTML_TYPE = 'INPUT' | 'SELECT';
   type STAFFNO_HTML_TYPE = 'INPUT' | 'SELECT';
   const staffNoHtmlType = ref<STAFFNO_HTML_TYPE>('SELECT');
   const staffNoHtmlType = ref<STAFFNO_HTML_TYPE>('SELECT');
@@ -212,6 +212,7 @@
       formParams.value.staffNo = findUser.idtUserWorkNo;
       formParams.value.staffNo = findUser.idtUserWorkNo;
       formParams.value.username = findUser.idtUserWorkNo;
       formParams.value.username = findUser.idtUserWorkNo;
       formParams.value.roleIdList = JSON.parse(findUser.useTypes);
       formParams.value.roleIdList = JSON.parse(findUser.useTypes);
+      formParams.value.mobile = findUser.idtUserMobile;
       formParams.value.deptId = findOrgCodeByWorkNo(OrganizationSourceData.value, value);
       formParams.value.deptId = findOrgCodeByWorkNo(OrganizationSourceData.value, value);
     }
     }
   };
   };
@@ -249,7 +250,7 @@
         addSingleUser(params)
         addSingleUser(params)
           .then((res) => {
           .then((res) => {
             if (res.code !== ResultEnum.SUCCESS) {
             if (res.code !== ResultEnum.SUCCESS) {
-              return Promise.reject(res.msg);
+              return Promise.reject(res.message);
             }
             }
             emit('change');
             emit('change');
             handleReset();
             handleReset();
@@ -264,7 +265,7 @@
         updateUser(params)
         updateUser(params)
           .then((res) => {
           .then((res) => {
             if (res.code !== ResultEnum.SUCCESS) {
             if (res.code !== ResultEnum.SUCCESS) {
-              return Promise.reject(res.msg);
+              return Promise.reject(res.message);
             }
             }
             emit('change');
             emit('change');
             handleReset();
             handleReset();
@@ -292,6 +293,7 @@
       formParams.value.passwordRe = res.password;
       formParams.value.passwordRe = res.password;
       formParams.value.isDisabled = res.isDisabled === DisabledEnum.NO ? true : false;
       formParams.value.isDisabled = res.isDisabled === DisabledEnum.NO ? true : false;
       isDrawer.value = true;
       isDrawer.value = true;
+      remoteMethod(res.username)
     });
     });
   }
   }