From 74f4573b5c5011fb76c95988e1bb02d0b9db0972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BB=95=E5=B5=A9?= <17854119262@163.com> Date: Fri, 8 Nov 2024 17:24:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=9E=E6=B3=95=E9=87=87=E7=9F=BF-=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E5=88=97=E8=A1=A8=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../caseoffence/feifacaikuang/index.data.ts | 8 +++- .../demo/caseoffence/feifacaikuang/index.vue | 46 +++++++++++-------- src/views/demo/system/menu/MenuTree.vue | 37 ++++++++------- src/views/demo/system/specialcolumn/index.vue | 38 ++++++++++++--- 4 files changed, 86 insertions(+), 43 deletions(-) diff --git a/src/views/demo/caseoffence/feifacaikuang/index.data.ts b/src/views/demo/caseoffence/feifacaikuang/index.data.ts index bed89bf5..85d55c63 100644 --- a/src/views/demo/caseoffence/feifacaikuang/index.data.ts +++ b/src/views/demo/caseoffence/feifacaikuang/index.data.ts @@ -72,6 +72,12 @@ export const columns: BasicColumn[] = [ fixed: 'right', width: 100, }, + { + title: '上报率', + dataIndex: 'sbl', + fixed: 'right', + width: 100, + }, ]; // 无人机发现违法行为情况统计明细表-搜索 @@ -84,7 +90,7 @@ export const searchFormSchema: FormSchema[] = [ componentProps: { format: 'YYYY-MM-DD', placeholder: ['开始日期', '结束日期'], - defaultValue: [dayjs(dayjs().add(-1, 'day'), 'YYYY-MM-DD'), dayjs(dayjs().add(-1, 'day'), 'YYYY-MM-DD')] + defaultValue: [dayjs('2024-08-01', 'YYYY-MM-DD'), dayjs(dayjs().add(-1, 'day'), 'YYYY-MM-DD')] }, }, ]; diff --git a/src/views/demo/caseoffence/feifacaikuang/index.vue b/src/views/demo/caseoffence/feifacaikuang/index.vue index db8e41af..cbe9bf31 100644 --- a/src/views/demo/caseoffence/feifacaikuang/index.vue +++ b/src/views/demo/caseoffence/feifacaikuang/index.vue @@ -6,16 +6,13 @@ + + + + - @@ -56,17 +53,28 @@ pagination: false, beforeFetch: (data) => { // 接口请求前 参数处理 - // 默认展示昨天的 - var temp = { - startTime: data.startTime - ? dayjs(data.startTime).startOf('day').format('YYYY-MM-DD') - : dayjs().startOf('day').add(-1, 'day').format('YYYY-MM-DD'), - endTime: data.endTime - ? dayjs(data.endTime).endOf('day').format('YYYY-MM-DD HH:mm:ss') - : dayjs().endOf('day').add(-1, 'day').format('YYYY-MM-DD HH:mm:ss'), - }; - searchParams.value = temp; - return temp; + console.log(data); + // 默认时间 + if (Object.keys(data).length == 0) { + var temp = { + startTime: dayjs('2024-08-01').startOf('day').format('YYYY-MM-DD'), + endTime: dayjs().endOf('day').add(-1, 'day').format('YYYY-MM-DD HH:mm:ss'), + }; + searchParams.value = temp; + return temp; + } + // 起始时间和结束时间格式和精确值 + if (data.startTime && data.endTime) { + var temp = { + startTime: dayjs(data.startTime).startOf('day').format('YYYY-MM-DD'), + endTime: dayjs(data.endTime).endOf('day').format('YYYY-MM-DD HH:mm:ss'), + }; + searchParams.value = temp; + return temp; + } + if (data.startTime === null || data.endTime === undefined) { + searchParams.value = {}; + } }, afterFetch: (res) => {}, }); diff --git a/src/views/demo/system/menu/MenuTree.vue b/src/views/demo/system/menu/MenuTree.vue index bf51d67d..c7271178 100644 --- a/src/views/demo/system/menu/MenuTree.vue +++ b/src/views/demo/system/menu/MenuTree.vue @@ -19,7 +19,7 @@