Преглед изворни кода

fix: 添加新员工多次保存密码错误问题6725 新添客户:多次保存用户登录不成功 [用例#3029]

johnsen пре 5 месеци
родитељ
комит
aea5e6a7ae
1 измењених фајлова са 9 додато и 9 уклоњено
  1. 9 9
      src/views/platform/org/employee/edit/index.vue

+ 9 - 9
src/views/platform/org/employee/edit/index.vue

@@ -357,15 +357,6 @@ export default {
           ? this.$refs['attrInfo'].callback()
           : null
       const vo = this.formatSubmitData()
-      if (!this.$utils.isEmpty(this.formId) && !this.ceroParams) {
-        delete vo.partyEmployeePo.password
-      } else {
-        // 创建用户时密码加密处理
-        vo.partyEmployeePo.password = encryptByAes(
-          vo.partyEmployeePo.password,
-          'pwd'
-        )
-      }
       if (vo.positionVoList.length === 0) {
         ActionUtils.warning('请选择部门')
         return
@@ -406,6 +397,15 @@ export default {
         this.dialogLoading = false
         return ActionUtils.warning('请选择带教老师')
       }
+      if (!this.$utils.isEmpty(this.formId) && !this.ceroParams) {
+        delete vo.partyEmployeePo.password
+      } else {
+        // 创建用户时密码加密处理
+        vo.partyEmployeePo.password = encryptByAes(
+          vo.partyEmployeePo.password,
+          'pwd'
+        )
+      }
       // 部门信息
       vo.user.positions = vo.positionVoList.length
         ? vo.positionVoList.map((i) => i.id).join(',')