From 2dd824324f5de4ae57d5a3e0237518da2b1c6503 Mon Sep 17 00:00:00 2001 From: Kven <2955163637@qq.com> Date: Wed, 25 Jun 2025 22:15:56 +0800 Subject: [PATCH] =?UTF-8?q?refactor(@vben/web-antd):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=20spider=20=E5=92=8C=20word=20=E7=BB=84=E4=BB=B6=E7=9A=84?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=BB=93=E6=9E=84=E5=92=8C=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新爬虫默认日期为最近三天 - 在 spider组件中添加 AppListResult 类型并更新相关引用 - 修正 word 组件中消息内容的赋值方式 - 调整 self-work-view 组件的日期范围选择 - 优化 typing 文件中的类型定义,提高代码可读性和可维护性 --- .../spider/components/self-work-view.vue | 4 +- .../spider/components/workflow-work-view.vue | 15 ++--- apps/web-antd/src/views/spider/index.vue | 15 +++-- apps/web-antd/src/views/spider/typing.ts | 11 ++- .../views/word/components/word-work-view.vue | 67 +++++-------------- apps/web-antd/src/views/word/index.vue | 2 +- apps/web-antd/src/views/word/typing.ts | 4 +- 7 files changed, 48 insertions(+), 70 deletions(-) diff --git a/apps/web-antd/src/views/spider/components/self-work-view.vue b/apps/web-antd/src/views/spider/components/self-work-view.vue index 79f8c64..3145a01 100644 --- a/apps/web-antd/src/views/spider/components/self-work-view.vue +++ b/apps/web-antd/src/views/spider/components/self-work-view.vue @@ -68,8 +68,8 @@ const [PreviewDrawer, previewDrawerApi] = useVbenDrawer({ // placement: 'left', }); const selectedDateRange = ref<[Dayjs, Dayjs]>([ - dayjs('2025-05-05'), - dayjs('2025-05-07'), + dayjs().subtract(3, 'days'), + dayjs(), ]); function openPreviewDrawer( diff --git a/apps/web-antd/src/views/spider/components/workflow-work-view.vue b/apps/web-antd/src/views/spider/components/workflow-work-view.vue index 5feed1d..56f2712 100644 --- a/apps/web-antd/src/views/spider/components/workflow-work-view.vue +++ b/apps/web-antd/src/views/spider/components/workflow-work-view.vue @@ -53,10 +53,9 @@ const [PreviewDrawer, previewDrawerApi] = useVbenDrawer({ function openPreviewDrawer( placement: DrawerPlacement = 'right', - filename?: string, + filename: any, ) { - const fileData = filename.value; - previewDrawerApi.setState({ placement }).setData(fileData).open(); + previewDrawerApi.setState({ placement }).setData(filename).open(); } const startFetching = async () => { @@ -94,10 +93,10 @@ const startFetching = async () => { h( Button, { - size: 'nomarl', + // size: 'normal', type: 'primary', onClick: () => { - openPreviewDrawer('right', fileUrl); + openPreviewDrawer('right', fileUrl.value); }, }, '文档预览', @@ -105,7 +104,7 @@ const startFetching = async () => { h( Button, { - size: 'normal', + // size: 'normal', type: 'primary', style: { marginLeft: '10px', @@ -196,7 +195,7 @@ watch( () => props.itemMessage, (newVal) => { resultItems.value = []; - if (newVal && newVal.length > 0) { + if (newVal.length > 0) { newVal.forEach((msg) => { // resultItems.value.push({ // key: resultItems.value.length + 1, @@ -231,7 +230,7 @@ watch( h( Button, { - size: 'normal', + // size: 'normal', type: 'primary', style: { marginLeft: '10px', diff --git a/apps/web-antd/src/views/spider/index.vue b/apps/web-antd/src/views/spider/index.vue index ee46f77..d77afcb 100644 --- a/apps/web-antd/src/views/spider/index.vue +++ b/apps/web-antd/src/views/spider/index.vue @@ -1,6 +1,11 @@