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',