소스 검색

修改账号编辑/账号组编辑

zhongxiaoyu 3 년 전
부모
커밋
03636967a4
2개의 변경된 파일8개의 추가작업 그리고 21개의 파일을 삭제
  1. 3 8
      src/views/accountGroupManagement/components/accountGroupEdit.vue
  2. 5 13
      src/views/accountManagement/components/accountEdit.vue

+ 3 - 8
src/views/accountGroupManagement/components/accountGroupEdit.vue

@@ -259,7 +259,8 @@ export default {
     },
     // 获取当前权限树勾选项
     getPermissionTreeChecked(arr) {
-      this.permissionTreeChckedTemp = arr
+      // console.log(arr)
+      this.permissionTreeChckedTemp = arr.map(auth => auth.AuthList)
     },
     // 获取当前勾选的账号组
     getAccountGroupChecked(arr) {
@@ -325,14 +326,8 @@ export default {
     },
     // 账号组编辑保存
     async handleSaveEdit() {
-      const AuthList = this.permissionTreeChckedTemp.map(auth => {
-        return {
-          ...auth.AuthList,
-          AuthName: auth.AuthName
-        }
-      })
       const params = {
-        AuthList: AuthList,
+        AuthList: this.permissionTreeChckedTemp,
         GroupName: this.editForm.name,
         GroupDesc: this.editForm.desc,
         GroupUpid: this.accountGroupTreeCheckedTemp[0],

+ 5 - 13
src/views/accountManagement/components/accountEdit.vue

@@ -1,7 +1,7 @@
 <!--
  * @Author: Badguy
  * @Date: 2022-02-15 11:37:42
- * @LastEditTime: 2022-02-21 17:26:19
+ * @LastEditTime: 2022-02-21 18:27:18
  * @LastEditors: your name
  * @Description: 编辑账号
  * have a nice day!
@@ -361,8 +361,8 @@ export default {
     this.pwdStruc = PwdStruc
     this.pwdLengthBegin = PwdLengthBegin
     this.pwdLengthEnd = PwdLengthEnd
-    this.queryType = OpenGroup ? 'group' : 'all'
     this.openRole && (this.roleType = this.openGroup ? 'roleByUpId' : 'onlyRole')
+    this.queryType = this.openRole ? 'group' : 'all'
     if (this.doesAccountExist) {
       this.userId = this.$route.query.userId
       this.getAccountInfo()
@@ -378,7 +378,7 @@ export default {
           UserId: this.userId
         })
         if (res.code === 0) {
-          // console.log(res.returnData)
+          console.log(res.returnData)
           const { UserDesc, UserName, GroupList, TacList, AuthList, RoleList, Status } = res.returnData
           this.accountForm.name = UserName
           this.accountForm.desc = UserDesc
@@ -423,8 +423,7 @@ export default {
     },
     // 获取当前权限树勾选项
     getPermissionTreeChecked(arr) {
-      // console.log(arr)
-      this.permissionTreeChckedTemp = arr
+      this.permissionTreeChckedTemp = arr.map(auth => auth.AuthList)
     },
     // 获取当前编辑的权限规则
     getRulesOfCompetency(obj) {
@@ -482,15 +481,8 @@ export default {
       })
     },
     handleSaveEdit() {
-      // console.log(this.permissionTreeChckedTemp)
-      const AuthList = this.permissionTreeChckedTemp.map(auth => {
-        return {
-          ...auth.AuthList,
-          AuthName: auth.AuthName
-        }
-      })
       const params = {
-        AuthList: AuthList,
+        AuthList: this.permissionTreeChckedTemp,
         GroupList: this.accountGroupTreeCheckedTemp.map(groupId => ({ GroupId: groupId })),
         RoleList: this.roleListCheckedTemp,
         TacList: this.loginPolicyCheckedTemp,