From f53a3da87c248ebc702bdc3427605e28a6b614c4 Mon Sep 17 00:00:00 2001 From: Ironsp <1522278303@qq.com> Date: Mon, 14 Sep 2026 16:04:26 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E9=A1=B9=E7=9B=AE=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/home/list.vue | 70 ++++++++++++-- src/components/home/projectList.vue | 39 +++++++- src/components/project/item.vue | 14 +-- src/pages/project/index.vue | 90 +++++++++++++----- src/service/index.ts | 4 +- src/service/project.ts | 12 ++- src/service/seed.ts | 9 +- src/service/workRecord.ts | 136 ++++++++++++++++++++++++++-- 8 files changed, 318 insertions(+), 56 deletions(-) diff --git a/src/components/home/list.vue b/src/components/home/list.vue index 5bd6684..832986c 100644 --- a/src/components/home/list.vue +++ b/src/components/home/list.vue @@ -1,17 +1,51 @@ + + diff --git a/src/components/project/item.vue b/src/components/project/item.vue index 07ba5e1..e45d85c 100644 --- a/src/components/project/item.vue +++ b/src/components/project/item.vue @@ -10,18 +10,18 @@ defineProps<{ function getStatusText(status: number) { const map: Record = { - 0: '作业中', - 1: '暂停中', - 2: '已结束', + 0: '未完成', + 1: '已结束', + 2: '进行中', } return map[status] || '未知' } function getStatusColor(status: number) { const map: Record = { - 0: '#52c41a', - 1: '#faad14', - 2: '#999999', + 0: '#faad14', + 1: '#999999', + 2: '#52c41a', } return map[status] || '#999999' } @@ -79,7 +79,7 @@ function getStatusColor(status: number) { - + 开始项目 diff --git a/src/pages/project/index.vue b/src/pages/project/index.vue index 70d96fc..1646448 100644 --- a/src/pages/project/index.vue +++ b/src/pages/project/index.vue @@ -1,4 +1,8 @@