From 40d4f7d05e1fe15b865b2b8eefcc8ef6876c8789 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 18 Dec 2025 09:44:01 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E3=80=90system=E3=80=91=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E6=97=A5=E5=BF=97=20100%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate-log/modules/search-form.vue | 66 ++++++++++--------- .../user/form/components/user-picker.vue | 18 ++++- src/pages/index/index.ts | 2 +- 3 files changed, 53 insertions(+), 33 deletions(-) diff --git a/src/pages-system/operate-log/modules/search-form.vue b/src/pages-system/operate-log/modules/search-form.vue index 23440b8..e9eaf9d 100644 --- a/src/pages-system/operate-log/modules/search-form.vue +++ b/src/pages-system/operate-log/modules/search-form.vue @@ -21,21 +21,22 @@ - 用户编号 + 操作人 - - 操作模块类型 + 操作模块 @@ -49,16 +50,6 @@ clearable /> - - - 操作数据模块编号 - - - 操作内容 @@ -69,9 +60,9 @@ clearable /> - + - 创建时间 + 操作时间 @@ -119,6 +110,16 @@ + + + 业务编号 + + + 重置 @@ -133,6 +134,7 @@ diff --git a/src/pages-system/user/form/components/user-picker.vue b/src/pages-system/user/form/components/user-picker.vue index 32afc2e..319d68b 100644 --- a/src/pages-system/user/form/components/user-picker.vue +++ b/src/pages-system/user/form/components/user-picker.vue @@ -2,10 +2,11 @@ @@ -19,15 +20,28 @@ const props = withDefaults(defineProps<{ modelValue?: number | number[] type?: 'radio' | 'checkbox' label?: string + placeholder?: string }>(), { type: 'checkbox', - label: '负责人', + label: '', + placeholder: '请选择', }) const emit = defineEmits<{ (e: 'update:modelValue', value: number | number[] | undefined): void }>() +/** 根据用户 ID 获取昵称 */ +function getUserNickname(userId: number | undefined): string { + if (!userId) return '' + const user = userList.value.find(u => u.id === userId) + return user?.nickname || '' +} + +defineExpose({ + getUserNickname, +}) + const userList = ref([]) const selectedId = ref([]) diff --git a/src/pages/index/index.ts b/src/pages/index/index.ts index 29d390b..f447ba8 100644 --- a/src/pages/index/index.ts +++ b/src/pages/index/index.ts @@ -80,7 +80,7 @@ const menuGroupsData: MenuGroup[] = [ { key: 'operateLog', name: '操作日志', - icon: 'notes', + icon: 'rootlist', url: '/pages-system/operate-log/index', iconColor: '#722ed1', permission: 'system:operate-log:query',