Przeglądaj źródła

fix: 修复更新用户时密码重复加密的问题

ai0197 2 miesięcy temu
rodzic
commit
4731d9ef24
1 zmienionych plików z 1 dodań i 2 usunięć
  1. 1 2
      src/views/system/user/CreateDrawer.vue

+ 1 - 2
src/views/system/user/CreateDrawer.vue

@@ -284,13 +284,13 @@
       //   return message.error('两次密码不一致');
       // }
 
-      params.password = md5(PWD_KEY + formParams.value.password);
       params.passwordRe = '';
 
       params.staffNo = removeParentheses(params.staffNo!);
       formParams.value.isDisabled ? (params.isDisabled = DisabledEnum.NO) : (params.isDisabled = DisabledEnum.YES);
 
       if (isAddUser.value) {
+        params.password = md5(PWD_KEY + formParams.value.password);
         addSingleUser(params)
           .then((res) => {
             if (res.code !== ResultEnum.SUCCESS) {
@@ -305,7 +305,6 @@
             ElMessage.error(error);
           });
       } else {
-        formParams.value.isDisabled ? (params.isDisabled = DisabledEnum.NO) : (params.isDisabled = DisabledEnum.YES);
         updateUser(params)
           .then((res) => {
             if (res.code !== ResultEnum.SUCCESS) {