浏览代码

:lipstick: Updating the UI and style files. 修改前端报错 处理问题

冷冷 6 年之前
父节点
当前提交
7384cbbf89
共有 2 个文件被更改,包括 5 次插入4 次删除
  1. 2 2
      src/api/admin/role.js
  2. 3 2
      src/views/admin/role/index.vue

+ 2 - 2
src/api/admin/role.js

@@ -80,9 +80,9 @@ export function permissionUpd (roleId, menuIds) {
   })
 }
 
-export function fetchRoleTree (roleName) {
+export function fetchRoleTree (roleId) {
   return request({
-    url: '/admin/menu/tree/' + roleName,
+    url: '/admin/menu/tree/' + roleId,
     method: 'get'
   })
 }

+ 3 - 2
src/views/admin/role/index.vue

@@ -160,6 +160,8 @@
           this.list = response.data.data.records
           this.page.total = response.data.data.total
           this.listLoading = false
+        }).catch(() => {
+            this.listLoading=false
         })
       },
       handleRefreshChange() {
@@ -189,14 +191,13 @@
       handlePermission(row) {
         fetchRoleTree(row.roleId)
           .then(response => {
-            this.checkedKeys = response.data
+            this.checkedKeys = response.data.data
             return fetchMenuTree()
           })
           .then(response => {
             this.treeData = response.data.data
             // 解析出所有的太监节点
             this.checkedKeys = this.resolveAllEunuchNodeId(this.treeData, this.checkedKeys, [])
-            this.dialogStatus = 'permission'
             this.dialogPermissionVisible = true
             this.roleId = row.roleId
             this.roleCode = row.roleCode