From f92b9aba5eef029f1136ae25cbfb87e6805690c3 Mon Sep 17 00:00:00 2001 From: zhaozhenfang Date: Mon, 1 Apr 2024 15:47:22 +0800 Subject: [PATCH] add three rule_btns for authData --- frontend/src/views/Plugin/Plugin.vue | 3 +++ .../src/views/Role/components/authData.ts | 19 +++++++++++++++++-- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/frontend/src/views/Plugin/Plugin.vue b/frontend/src/views/Plugin/Plugin.vue index daffd372..86716c5a 100644 --- a/frontend/src/views/Plugin/Plugin.vue +++ b/frontend/src/views/Plugin/Plugin.vue @@ -123,6 +123,9 @@ function onDeletePlugin(item: any) { updatePlugins(); // 删除插件tagview clearTagview(item); + // 删除插件扩展点 + let pluginExt = item.extentions && item.extentions.filter((item: Extention) => item.type === 'machine'); + usePluginStore().delExtention(pluginExt) } else { ElMessage.error(res.msg); } diff --git a/frontend/src/views/Role/components/authData.ts b/frontend/src/views/Role/components/authData.ts index 45e6f41e..139ff2c6 100644 --- a/frontend/src/views/Role/components/authData.ts +++ b/frontend/src/views/Role/components/authData.ts @@ -1,4 +1,4 @@ -// 整个系统需要控制权限的按钮配置项 当前27 +// 整个系统需要控制权限的按钮配置项 当前24 // 需要做动态添加插件权限逻辑 @@ -38,7 +38,22 @@ export let authData = [{ btnId: '17', label: '创建批次', menuName: 'batch_create', - }] + },{ + id: '25', + btnId: '18', + label: '添加部门', + menuName: 'dept_add', + },{ + id: '26', + btnId: '19', + label: '删除部门', + menuName: 'dept_delete', + },{ + id: '27', + btnId: '20', + label: '编辑部门', + menuName: 'dept_update', + },] }, { id: '3', label: '批次', -- Gitee