From c02bff2911f720d54388f4abb6456ec1777f8a96 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期五, 30 八月 2024 10:40:02 +0800 Subject: [PATCH] fix: 修改bug --- src/views/authority/role/index.vue | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/views/authority/role/index.vue b/src/views/authority/role/index.vue index 9f38faf..ea318ca 100644 --- a/src/views/authority/role/index.vue +++ b/src/views/authority/role/index.vue @@ -87,6 +87,9 @@ </template> <template #operations="{ record }"> <a-space> + <a-button type="outline" @click="operation(2, record)" + >缂栬緫</a-button + > <a-button type="dashed" status="warning" @@ -338,6 +341,7 @@ let resourcevisible = ref(false); let selectRole = ref({}); + let u =JSON.parse(getUserInfo()); const eachChildrenAdd=(node)=>{ if (node.children?.length > 0) { @@ -580,6 +584,14 @@ editform.value.remark = ""; } + if (t == 2) { + visible.value = true; + formRef.value?.resetFields(); + save.value = '缂栬緫'; + editform.value.roleId=record.roleId + editform.value.roleName = record.roleName; + } + //鍒犻櫎 if (t == 3) { await RoleDelete(record.roleId).then((res) => { @@ -696,7 +708,6 @@ const MenuData = async (key) => { await ResourceList(key).then((res) => { let newTree = []; - let u =JSON.parse(getUserInfo()); if (u.role != "admin") { removeChild(res.rows, newTree); } @@ -704,11 +715,11 @@ }); }; - KnowledgeList().then((res) => { + KnowledgeList(u.role).then((res) => { knowledgeList.value = res.data; }); - DialogList().then((res) => { + DialogList(u.role).then((res) => { DialogsList.value = res.data; }); queryCanvasList(null).then((canvas) => { -- Gitblit v1.8.0