提交代码
parent
7f61b06b44
commit
9a08b862e7
|
@ -154,7 +154,7 @@
|
||||||
ref="menuRef"
|
ref="menuRef"
|
||||||
node-key="value"
|
node-key="value"
|
||||||
show-checkbox
|
show-checkbox
|
||||||
:data="menuList"
|
:data="tableData2"
|
||||||
:default-expand-all="true"
|
:default-expand-all="true"
|
||||||
>
|
>
|
||||||
<template #default="{ data }">
|
<template #default="{ data }">
|
||||||
|
@ -230,6 +230,115 @@ const tableData = [
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
const tableData2 = [
|
||||||
|
{
|
||||||
|
id: "2014",
|
||||||
|
icon: "split",
|
||||||
|
label: "算法分割管理",
|
||||||
|
type: "MENU",
|
||||||
|
path: "/modelMgr",
|
||||||
|
component:"/modelMgr/index",
|
||||||
|
perm: "system:deployment:list",
|
||||||
|
visible: 1,
|
||||||
|
sort: 1,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
id: "20141",
|
||||||
|
label: "算法分割管理查询",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:query",
|
||||||
|
visible: 1,
|
||||||
|
sort: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20142",
|
||||||
|
label: "算法分割管理新增",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:add",
|
||||||
|
visible: 1,
|
||||||
|
sort: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20143",
|
||||||
|
label: "算法分割管理修改",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:edit",
|
||||||
|
visible: 1,
|
||||||
|
sort: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20144",
|
||||||
|
label: "算法分割管理删除",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:remove",
|
||||||
|
visible: 1,
|
||||||
|
sort: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20145",
|
||||||
|
label: "算法分割管理导出",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:export",
|
||||||
|
visible: 1,
|
||||||
|
sort: 5,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "2015",
|
||||||
|
icon: "web",
|
||||||
|
label: "互联协议管理",
|
||||||
|
type: "MENU",
|
||||||
|
path: "/modelMgr",
|
||||||
|
component:"/modelMgr/index",
|
||||||
|
perm: "system:deployment:list",
|
||||||
|
visible: 1,
|
||||||
|
sort: 2,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
id: "20151",
|
||||||
|
label: "互联协议管理查询",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:query",
|
||||||
|
visible: 1,
|
||||||
|
sort: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20152",
|
||||||
|
label: "互联协议管理新增",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:add",
|
||||||
|
visible: 1,
|
||||||
|
sort: 2,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20153",
|
||||||
|
label: "互联协议管理修改",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:edit",
|
||||||
|
visible: 1,
|
||||||
|
sort: 3,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20154",
|
||||||
|
label: "互联协议管理删除",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:remove",
|
||||||
|
visible: 1,
|
||||||
|
sort: 4,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: "20155",
|
||||||
|
label: "互联协议管理导出",
|
||||||
|
type: "BUTTON",
|
||||||
|
perm: "system:deployment:export",
|
||||||
|
visible: 1,
|
||||||
|
sort: 5,
|
||||||
|
},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
const formData = reactive<RoleForm>({
|
const formData = reactive<RoleForm>({
|
||||||
sort: 1,
|
sort: 1,
|
||||||
status: 1,
|
status: 1,
|
||||||
|
@ -362,30 +471,32 @@ function handleDelete(roleId?: number) {
|
||||||
|
|
||||||
/** 打开分配菜单弹窗 */
|
/** 打开分配菜单弹窗 */
|
||||||
async function openMenuDialog(row: RolePageVO) {
|
async function openMenuDialog(row: RolePageVO) {
|
||||||
const roleId = row.id;
|
checkedRole.name="管理员";
|
||||||
if (roleId) {
|
|
||||||
checkedRole = {
|
|
||||||
id: roleId,
|
|
||||||
name: row.name,
|
|
||||||
};
|
|
||||||
menuDialogVisible.value = true;
|
menuDialogVisible.value = true;
|
||||||
loading.value = true;
|
// const roleId = row.id;
|
||||||
|
// if (roleId) {
|
||||||
|
// checkedRole = {
|
||||||
|
// id: roleId,
|
||||||
|
// name: row.name,
|
||||||
|
// };
|
||||||
|
//
|
||||||
|
// loading.value = true;
|
||||||
|
|
||||||
// 获取所有的菜单
|
// // 获取所有的菜单
|
||||||
menuList.value = await MenuAPI.getOptions();
|
// menuList.value = await MenuAPI.getOptions();
|
||||||
|
|
||||||
// 回显角色已拥有的菜单
|
// // 回显角色已拥有的菜单
|
||||||
RoleAPI.getRoleMenuIds(roleId)
|
// RoleAPI.getRoleMenuIds(roleId)
|
||||||
.then((data) => {
|
// .then((data) => {
|
||||||
const checkedMenuIds = data;
|
// const checkedMenuIds = data;
|
||||||
checkedMenuIds.forEach((menuId) =>
|
// checkedMenuIds.forEach((menuId) =>
|
||||||
menuRef.value.setChecked(menuId, true, false)
|
// menuRef.value.setChecked(menuId, true, false)
|
||||||
);
|
// );
|
||||||
})
|
// })
|
||||||
.finally(() => {
|
// .finally(() => {
|
||||||
loading.value = false;
|
// loading.value = false;
|
||||||
});
|
// });
|
||||||
}
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 角色分配菜单保存提交 */
|
/** 角色分配菜单保存提交 */
|
||||||
|
|
Loading…
Reference in New Issue