diff --git a/frontend/src/views/Plugin/Plugin.vue b/frontend/src/views/Plugin/Plugin.vue index daffd372331e6720bbe839f69465c065b888fe99..86716c5a1f5047ec396bb7f20e43b868ec16df18 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 45e6f41ede8e1f080e68eb57f8121392e0ba9154..139ff2c607e50462aa585763ea144c6672af6ffa 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: '批次',