diff --git a/backend-fastapi/core/menu/service.py b/backend-fastapi/core/menu/service.py index 39c0904..7e84a3e 100644 --- a/backend-fastapi/core/menu/service.py +++ b/backend-fastapi/core/menu/service.py @@ -17,7 +17,7 @@ from core.menu.schema import MenuCreate, MenuUpdate menu_cache = CacheManager(prefix="menu:") # 缓存key -AI_AGENT_ADMIN_MENU_CACHE_VERSION = "v8" +AI_AGENT_ADMIN_MENU_CACHE_VERSION = "v9" MENU_TREE_CACHE_KEY = f"tree:ai_agent_admin:{AI_AGENT_ADMIN_MENU_CACHE_VERSION}" USER_ROUTE_CACHE_PREFIX = f"user_route:ai_agent_admin:{AI_AGENT_ADMIN_MENU_CACHE_VERSION}:" @@ -30,7 +30,6 @@ AI_AGENT_ADMIN_MENU_NAMES = { "AIWorkflowRuns", "KnowledgeBase", "Codex", - "SystemConfigManager", "SystemManagement", "SystemPermission", "UserManagement", diff --git a/web/apps/web-ele/src/adapter/component/index.ts b/web/apps/web-ele/src/adapter/component/index.ts index f316747..e274034 100644 --- a/web/apps/web-ele/src/adapter/component/index.ts +++ b/web/apps/web-ele/src/adapter/component/index.ts @@ -95,16 +95,6 @@ const ElUpload = defineAsyncComponent(() => import('element-plus/es/components/upload/index').then((res) => res.ElUpload), ); -const DeptSelector = defineAsyncComponent(() => - import('#/components/zq-form/dept-selector/dept-selector.vue').then( - (res) => res.default, - ), -); -const PostSelector = defineAsyncComponent(() => - import('#/components/zq-form/post-selector/post-selector.vue').then( - (res) => res.default, - ), -); const RoleSelector = defineAsyncComponent(() => import('#/components/zq-form/role-selector/role-selector.vue').then( (res) => res.default, @@ -176,14 +166,12 @@ export type ComponentType = | 'CheckboxGroup' | 'CodeEditor' | 'DatePicker' - | 'DeptSelector' | 'Divider' | 'FileSelector' | 'IconPicker' | 'ImageSelector' | 'Input' | 'InputNumber' - | 'PostSelector' | 'RadioGroup' | 'RoleSelector' | 'Select' @@ -261,8 +249,6 @@ function initComponentAdapter() { PrimaryButton: (props, { attrs, slots }) => { return h(ElButton, { ...props, attrs, type: 'primary' }, slots); }, - DeptSelector: withDefaultPlaceholder(DeptSelector, 'select'), - PostSelector: withDefaultPlaceholder(PostSelector, 'select'), RoleSelector: withDefaultPlaceholder(RoleSelector, 'select'), Divider: ElDivider, FileSelector: withDefaultPlaceholder(FileSelector, 'select'), diff --git a/web/apps/web-ele/src/components/zq-table/zq-table.vue b/web/apps/web-ele/src/components/zq-table/zq-table.vue index cc09909..8f50853 100644 --- a/web/apps/web-ele/src/components/zq-table/zq-table.vue +++ b/web/apps/web-ele/src/components/zq-table/zq-table.vue @@ -50,8 +50,6 @@ import { ElTooltip, } from 'element-plus'; -import { DeptSelector } from '../zq-form/dept-selector'; -import { PostSelector } from '../zq-form/post-selector'; import { UserSelector } from '../zq-form/user-selector'; import { useTableForm } from './init'; @@ -611,16 +609,7 @@ const dateShortcuts = [ // 判断是否为弹窗选择器过滤的组件类型 function isDialogFilterComponent(componentType: string): boolean { - return [ - 'department-selector', - 'dept-select', - 'dept-selector', - 'position-selector', - 'post-select', - 'post-selector', - 'user-select', - 'user-selector', - ].includes(componentType); + return ['user-select', 'user-selector'].includes(componentType); } // 判断是否为日期时间组件类型 @@ -1255,28 +1244,6 @@ function getSummaryMethod(param: { columns: any[]; data: any[] }) { :placeholder="$t('common.select')" @change="handleSelectorFilterChange" /> - -
diff --git a/web/apps/web-ele/src/views/_core/role/modules/permission-assign-panel.vue b/web/apps/web-ele/src/views/_core/role/modules/permission-assign-panel.vue index 538c523..76cc5ff 100644 --- a/web/apps/web-ele/src/views/_core/role/modules/permission-assign-panel.vue +++ b/web/apps/web-ele/src/views/_core/role/modules/permission-assign-panel.vue @@ -139,7 +139,6 @@ const AI_AGENT_ADMIN_MENU_NAMES = new Set([ 'AIWorkflowRuns', 'KnowledgeBase', 'Codex', - 'SystemConfigManager', 'SystemManagement', 'SystemPermission', 'UserManagement', diff --git a/web/apps/web-ele/src/views/_core/user/data.ts b/web/apps/web-ele/src/views/_core/user/data.ts index 29357df..a1c2891 100644 --- a/web/apps/web-ele/src/views/_core/user/data.ts +++ b/web/apps/web-ele/src/views/_core/user/data.ts @@ -191,14 +191,6 @@ export function getFormSchema(): VbenFormSchema[] { fieldName: 'bio', label: $t('user.bio'), }, - { - component: 'DeptSelector', - componentProps: { - placeholder: $t('user.selectDept'), - }, - fieldName: 'dept_id', - label: $t('user.dept'), - }, { component: 'UserSelector', componentProps: { @@ -207,14 +199,6 @@ export function getFormSchema(): VbenFormSchema[] { fieldName: 'manager_id', label: $t('user.manager'), }, - { - component: 'PostSelector', - componentProps: { - placeholder: $t('user.selectPost'), - }, - fieldName: 'post_id', - label: $t('user.post'), - }, { component: 'RoleSelector', componentProps: { @@ -311,12 +295,6 @@ export function useZqTableColumns(): Column[] { title: $t('user.city'), width: 120, }, - { - key: 'dept_name', - dataKey: 'dept_name', - title: $t('user.dept'), - width: 140, - }, { key: 'manager_name', dataKey: 'manager_name',