From d6a50762bd5eb4248d43ab79fabf561cf0fa2ff3 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Wed, 17 Dec 2025 21:22:15 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=BC=98=E5=8C=96=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E8=8C=83=E5=9B=B4=E7=9A=84=E5=8F=98=E9=87=8F=E3=80=81?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E7=9A=84=E5=91=BD=E5=90=8D=EF=BC=8C=E5=92=8C?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E5=99=A8=E8=BF=9B=E4=B8=80?= =?UTF-8?q?=E6=AD=A5=E7=BB=9F=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apiAccessLog/components/search-form.vue | 9 +- .../menu/components/search-form.vue | 9 +- src/pages-system/operate-log/detail/index.vue | 1 + src/pages/bpm/components/copy-search-form.vue | 47 +++-- src/pages/bpm/components/done-search-form.vue | 47 +++-- src/pages/bpm/components/my-search-form.vue | 47 +++-- src/pages/bpm/components/todo-search-form.vue | 47 +++-- src/pages/message/components/search-form.vue | 186 +++++++++++++----- 8 files changed, 234 insertions(+), 159 deletions(-) diff --git a/src/pages-infra/apiAccessLog/components/search-form.vue b/src/pages-infra/apiAccessLog/components/search-form.vue index 5993d83..4c7f8a5 100644 --- a/src/pages-infra/apiAccessLog/components/search-form.vue +++ b/src/pages-infra/apiAccessLog/components/search-form.vue @@ -71,6 +71,10 @@ const emit = defineEmits<{ }>() const visible = ref(false) +const formData = reactive({ + userId: undefined, + applicationName: undefined, +}) /** 搜索条件 placeholder 拼接 */ const searchPlaceholder = computed(() => { @@ -84,11 +88,6 @@ const searchPlaceholder = computed(() => { return conditions.length > 0 ? conditions.join(' | ') : '搜索日志' }) -const formData = reactive({ - userId: undefined, - applicationName: undefined, -}) - /** 监听弹窗打开,同步外部参数 */ watch(visible, (val) => { if (val && props.searchParams) { diff --git a/src/pages-system/menu/components/search-form.vue b/src/pages-system/menu/components/search-form.vue index 3057592..20bcdf4 100644 --- a/src/pages-system/menu/components/search-form.vue +++ b/src/pages-system/menu/components/search-form.vue @@ -72,6 +72,10 @@ const emit = defineEmits<{ }>() const visible = ref(false) +const formData = reactive({ + name: undefined, + status: undefined, +}) /** 搜索条件 placeholder 拼接 */ const searchPlaceholder = computed(() => { @@ -88,11 +92,6 @@ const searchPlaceholder = computed(() => { return conditions.length > 0 ? conditions.join(' | ') : '搜索菜单' }) -const formData = reactive({ - name: undefined, - status: undefined, -}) - /** 监听弹窗打开,同步外部参数 */ watch(visible, (val) => { if (val && props.searchParams) { diff --git a/src/pages-system/operate-log/detail/index.vue b/src/pages-system/operate-log/detail/index.vue index 28d820b..c487f1c 100644 --- a/src/pages-system/operate-log/detail/index.vue +++ b/src/pages-system/operate-log/detail/index.vue @@ -60,6 +60,7 @@ function handleBack() { } /** 获取请求 URL */ +// TODO @AI:放在界面里,这里不要这么搞; function getRequestUrl() { if (formData.value?.requestMethod && formData.value?.requestUrl) { return `${formData.value.requestMethod} ${formData.value.requestUrl}` diff --git a/src/pages/bpm/components/copy-search-form.vue b/src/pages/bpm/components/copy-search-form.vue index 18a52ef..a244acf 100644 --- a/src/pages/bpm/components/copy-search-form.vue +++ b/src/pages/bpm/components/copy-search-form.vue @@ -34,7 +34,7 @@ 抄送时间 - + @@ -42,7 +42,7 @@ - + @@ -51,30 +51,30 @@ - - + + 取消 - + 确定 - - + + 取消 - + 确定 @@ -130,30 +130,29 @@ const formData = reactive({ }) // 时间选择器状态 -const showStartPicker = ref(false) -const showEndPicker = ref(false) +const visibleCreateTime = ref<[boolean, boolean]>([false, false]) const tempCreateTime = ref<[number, number]>([Date.now(), Date.now()]) -/** 开始时间确认 */ -function handleStartConfirm() { +/** 创建时间[0]确认 */ +function handleCreateTime0Confirm() { formData.createTime = [tempCreateTime.value[0], formData.createTime?.[1]] - showStartPicker.value = false + visibleCreateTime.value[0] = false } -/** 开始时间取消 */ -function handleStartCancel() { - showStartPicker.value = false +/** 创建时间[0]取消 */ +function handleCreateTime0Cancel() { + visibleCreateTime.value[0] = false } -/** 结束时间确认 */ -function handleEndConfirm() { +/** 创建时间[1]确认 */ +function handleCreateTime1Confirm() { formData.createTime = [formData.createTime?.[0], tempCreateTime.value[1]] - showEndPicker.value = false + visibleCreateTime.value[1] = false } -/** 结束时间取消 */ -function handleEndCancel() { - showEndPicker.value = false +/** 创建时间[1]取消 */ +function handleCreateTime1Cancel() { + visibleCreateTime.value[1] = false } /** 监听弹窗打开,同步外部参数 */ diff --git a/src/pages/bpm/components/done-search-form.vue b/src/pages/bpm/components/done-search-form.vue index 4a5a162..bc09c45 100644 --- a/src/pages/bpm/components/done-search-form.vue +++ b/src/pages/bpm/components/done-search-form.vue @@ -72,7 +72,7 @@ 发起时间 - + @@ -80,7 +80,7 @@ - + @@ -89,30 +89,30 @@ - - + + 取消 - + 确定 - - + + 取消 - + 确定 @@ -185,30 +185,29 @@ const categoryList = ref([]) const processDefinitionList = ref([]) // 时间选择器状态 -const showStartPicker = ref(false) -const showEndPicker = ref(false) +const visibleCreateTime = ref<[boolean, boolean]>([false, false]) const tempCreateTime = ref<[number, number]>([Date.now(), Date.now()]) -/** 开始时间确认 */ -function handleStartConfirm() { +/** 创建时间[0]确认 */ +function handleCreateTime0Confirm() { formData.createTime = [tempCreateTime.value[0], formData.createTime?.[1]] - showStartPicker.value = false + visibleCreateTime.value[0] = false } -/** 开始时间取消 */ -function handleStartCancel() { - showStartPicker.value = false +/** 创建时间[0]取消 */ +function handleCreateTime0Cancel() { + visibleCreateTime.value[0] = false } -/** 结束时间确认 */ -function handleEndConfirm() { +/** 创建时间[1]确认 */ +function handleCreateTime1Confirm() { formData.createTime = [formData.createTime?.[0], tempCreateTime.value[1]] - showEndPicker.value = false + visibleCreateTime.value[1] = false } -/** 结束时间取消 */ -function handleEndCancel() { - showEndPicker.value = false +/** 创建时间[1]取消 */ +function handleCreateTime1Cancel() { + visibleCreateTime.value[1] = false } /** 获取流程分类列表 */ diff --git a/src/pages/bpm/components/my-search-form.vue b/src/pages/bpm/components/my-search-form.vue index 7a990b3..8c7ca5b 100644 --- a/src/pages/bpm/components/my-search-form.vue +++ b/src/pages/bpm/components/my-search-form.vue @@ -47,7 +47,7 @@ 发起时间 - + @@ -55,7 +55,7 @@ - + @@ -64,30 +64,30 @@ - - + + 取消 - + 确定 - - + + 取消 - + 确定 @@ -185,30 +185,29 @@ const categoryList = ref([]) const processDefinitionList = ref([]) // 时间选择器状态 -const showStartPicker = ref(false) -const showEndPicker = ref(false) +const visibleCreateTime = ref<[boolean, boolean]>([false, false]) const tempCreateTime = ref<[number, number]>([Date.now(), Date.now()]) -/** 开始时间确认 */ -function handleStartConfirm() { +/** 创建时间[0]确认 */ +function handleCreateTime0Confirm() { formData.createTime = [tempCreateTime.value[0], formData.createTime?.[1]] - showStartPicker.value = false + visibleCreateTime.value[0] = false } -/** 开始时间取消 */ -function handleStartCancel() { - showStartPicker.value = false +/** 创建时间[0]取消 */ +function handleCreateTime0Cancel() { + visibleCreateTime.value[0] = false } -/** 结束时间确认 */ -function handleEndConfirm() { +/** 创建时间[1]确认 */ +function handleCreateTime1Confirm() { formData.createTime = [formData.createTime?.[0], tempCreateTime.value[1]] - showEndPicker.value = false + visibleCreateTime.value[1] = false } -/** 结束时间取消 */ -function handleEndCancel() { - showEndPicker.value = false +/** 创建时间[1]取消 */ +function handleCreateTime1Cancel() { + visibleCreateTime.value[1] = false } /** 获取流程分类列表 */ diff --git a/src/pages/bpm/components/todo-search-form.vue b/src/pages/bpm/components/todo-search-form.vue index d57d387..5660b12 100644 --- a/src/pages/bpm/components/todo-search-form.vue +++ b/src/pages/bpm/components/todo-search-form.vue @@ -72,7 +72,7 @@ 发起时间 - + @@ -80,7 +80,7 @@ - + @@ -89,30 +89,30 @@ - - + + 取消 - + 确定 - - + + 取消 - + 确定 @@ -185,30 +185,29 @@ const categoryList = ref([]) const processDefinitionList = ref([]) // 时间选择器状态 -const showStartPicker = ref(false) -const showEndPicker = ref(false) +const visibleCreateTime = ref<[boolean, boolean]>([false, false]) const tempCreateTime = ref<[number, number]>([Date.now(), Date.now()]) -/** 开始时间确认 */ -function handleStartConfirm() { +/** 创建时间[0]确认 */ +function handleCreateTime0Confirm() { formData.createTime = [tempCreateTime.value[0], formData.createTime?.[1]] - showStartPicker.value = false + visibleCreateTime.value[0] = false } -/** 开始时间取消 */ -function handleStartCancel() { - showStartPicker.value = false +/** 创建时间[0]取消 */ +function handleCreateTime0Cancel() { + visibleCreateTime.value[0] = false } -/** 结束时间确认 */ -function handleEndConfirm() { +/** 创建时间[1]确认 */ +function handleCreateTime1Confirm() { formData.createTime = [formData.createTime?.[0], tempCreateTime.value[1]] - showEndPicker.value = false + visibleCreateTime.value[1] = false } -/** 结束时间取消 */ -function handleEndCancel() { - showEndPicker.value = false +/** 创建时间[1]取消 */ +function handleCreateTime1Cancel() { + visibleCreateTime.value[1] = false } /** 获取流程分类列表 */ diff --git a/src/pages/message/components/search-form.vue b/src/pages/message/components/search-form.vue index f112024..ee3e6e9 100644 --- a/src/pages/message/components/search-form.vue +++ b/src/pages/message/components/search-form.vue @@ -1,11 +1,20 @@