diff --git a/src/views/admin/system/role/index.vue b/src/views/admin/system/role/index.vue index c1a8174..39368ba 100644 --- a/src/views/admin/system/role/index.vue +++ b/src/views/admin/system/role/index.vue @@ -3,12 +3,7 @@ - + @@ -41,53 +30,25 @@ - + - + @@ -153,11 +114,7 @@ {{ isExpanded ? "收缩" : "展开" }} - + 父子联动 @@ -174,33 +131,18 @@
- + -
+
- + {{ item.name }} @@ -327,6 +269,7 @@ async function handleOpenDialog(row: SysRole) { dialog.title = "修改角色"; //获取角色菜单列表 const data = await RoleApi.getMenu(row.id, platformType.value); + // const data = await RoleApi.getList(row.id, platformType.value); console.log(data); Object.assign(formData, row); formData.menuIdList = data; @@ -435,8 +378,8 @@ async function getCashMenus() { } // 获取所有的菜单 async function getMenuPermOptions() { - let arr = - shopUser.userInfo.account === "admin" ? await MenuAPI.getList() : await MenuAPI.getRoutes(); + // let arr = shopUser.userInfo.account === "admin" ? await MenuAPI.getList() : await MenuAPI.getRoutes(); + let arr = await MenuAPI.getList(); menuPermOptions.value = returnMenu(arr); } getMenuPermOptions(); @@ -455,8 +398,8 @@ async function handleOpenAssignPermDialog(row: SysRole) { getMenuIds(roleId); } } -// 回显角色已拥有的菜单 +// 回显角色已拥有的菜单 function getMenuIds(roleId: number) { roleId = roleId ? roleId : dialog.row.id; if (!roleId) {