From 675e9d9e998412c0777427d36124e340463bb56f Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 05 八月 2025 14:32:27 +0800 Subject: [PATCH] fix: 修改功能模块 --- src/views/System/ModuleManage.vue | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/views/System/ModuleManage.vue b/src/views/System/ModuleManage.vue index 6e6cfcf..c35f3b4 100644 --- a/src/views/System/ModuleManage.vue +++ b/src/views/System/ModuleManage.vue @@ -104,6 +104,8 @@ FastBtn, ModuleColumns, EnumMenuType, + EnumClientTypeText, + EnumUserTypeText, } from '@/constants'; import SubModuleEditDrawer from './components/SubModuleEditDrawer.vue'; import AddOrEditModuleDialog from './components/AddOrEditModuleDialog.vue'; @@ -183,6 +185,8 @@ loading: true, searchValue: '', group: 'default', + userType: EnumUserType.Operation, + clientType: EnumClientType.PcWeb, }; const state = reactive({ ...BaseState }); const moduleTreeStore = ref<TreeStore<TreeModuleDtoGroupDto>>(); @@ -228,8 +232,8 @@ try { let res = await menuServices.getMenus( { - userType: EnumUserType.Operation, - clientType: EnumClientType.PcWeb, + userType: state.userType, + clientType: state.clientType, }, { showLoading: false, @@ -366,8 +370,8 @@ async function handleAddOrEditModule() { try { let params: API.SaveMenuCommand = { - userType: EnumUserType.Operation, - clientType: EnumClientType.PcWeb, + userType: state.userType, + clientType: state.clientType, code: editForm.enCode, name: editForm.name, type: editForm.isMenu ? EnumMenuType.Menu : EnumMenuType.Page, @@ -529,13 +533,12 @@ if (columnModuleList.length > 0) { const groups = currentDrawerModule.value.groups.map((group) => { if (group.group === state.group) { - group.fields == - columnModuleList.map((c) => ({ - code: c.enCode, - name: c.name, - width: c.width, - sort: c.sortCode, - })); + group.fields = columnModuleList.map((c) => ({ + code: c.enCode, + name: c.name, + width: c.width, + sort: c.sortCode, + })); } return group; }); -- Gitblit v1.9.1