From 6112bdd9bcc76d7a3f02b4039e64ae6b29996f55 Mon Sep 17 00:00:00 2001 From: caiyuchao Date: Mon, 25 Aug 2025 16:24:45 +0800 Subject: [PATCH] =?UTF-8?q?refactor=EF=BC=9A=E9=A6=96=E9=A1=B5=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E8=AF=84=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common-ui/src/ui/dashboard/typing.ts | 13 ++ .../src/ui/dashboard/workbench/index.ts | 1 + .../workbench/workbench-trends-comment.vue | 137 ++++++++++++++++++ 3 files changed, 151 insertions(+) create mode 100644 packages/effects/common-ui/src/ui/dashboard/workbench/workbench-trends-comment.vue diff --git a/packages/effects/common-ui/src/ui/dashboard/typing.ts b/packages/effects/common-ui/src/ui/dashboard/typing.ts index 9f78d63..d424512 100644 --- a/packages/effects/common-ui/src/ui/dashboard/typing.ts +++ b/packages/effects/common-ui/src/ui/dashboard/typing.ts @@ -27,6 +27,18 @@ interface WorkbenchTrendItem { info: string; } +interface WorkbenchTrendCommentItem { + avatar: string; + content: string; + date: string; + title: string; + status: any; + customerName: string; + serialNo: string; + businessOwner: string; + technicalOwnerA: string; +} + interface WorkbenchTodoItem { completed: boolean; content: string; @@ -46,5 +58,6 @@ export type { WorkbenchProjectItem, WorkbenchQuickNavItem, WorkbenchTodoItem, + WorkbenchTrendCommentItem, WorkbenchTrendItem, }; diff --git a/packages/effects/common-ui/src/ui/dashboard/workbench/index.ts b/packages/effects/common-ui/src/ui/dashboard/workbench/index.ts index 76b7af1..dd20dc4 100644 --- a/packages/effects/common-ui/src/ui/dashboard/workbench/index.ts +++ b/packages/effects/common-ui/src/ui/dashboard/workbench/index.ts @@ -2,4 +2,5 @@ export { default as WorkbenchHeader } from './workbench-header.vue'; export { default as WorkbenchProject } from './workbench-project.vue'; export { default as WorkbenchQuickNav } from './workbench-quick-nav.vue'; export { default as WorkbenchTodo } from './workbench-todo.vue'; +export { default as WorkbenchTrendsComment } from './workbench-trends-comment.vue'; export { default as WorkbenchTrends } from './workbench-trends.vue'; diff --git a/packages/effects/common-ui/src/ui/dashboard/workbench/workbench-trends-comment.vue b/packages/effects/common-ui/src/ui/dashboard/workbench/workbench-trends-comment.vue new file mode 100644 index 0000000..a2e67db --- /dev/null +++ b/packages/effects/common-ui/src/ui/dashboard/workbench/workbench-trends-comment.vue @@ -0,0 +1,137 @@ + + +