From 9d65f30bd4c094cc5d1652c8ae07f7041e4d5af2 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 18 Mar 2026 18:45:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=AE=8C=E6=88=90=E4=BB=A3=E5=8A=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sys/sysPerson.ts | 8 ++ src/api/todo/todoRecord.ts | 16 +++ src/components/DictTag/Select.vue | 38 ++++++- src/components/Select/SelectPerson.vue | 103 ++++++++++++++++++ src/components/index.ts | 2 + src/views/todo/todo-record/detail.vue | 144 +++++++++++++++++++++++++ src/views/todo/todo-record/form.vue | 104 ++++++------------ src/views/todo/todo-record/index.vue | 132 +++++++++++++++++++---- 8 files changed, 455 insertions(+), 92 deletions(-) create mode 100644 src/components/Select/SelectPerson.vue create mode 100644 src/views/todo/todo-record/detail.vue diff --git a/src/api/sys/sysPerson.ts b/src/api/sys/sysPerson.ts index 879bf3e..0f19498 100644 --- a/src/api/sys/sysPerson.ts +++ b/src/api/sys/sysPerson.ts @@ -8,6 +8,14 @@ export function fetchList(query?: Object) { }) } +export function select(query?: Object) { + return request({ + url: '/admin/sysPerson/select', + method: 'get', + params: query + }) +} + export function addObj(obj?: Object) { return request({ url: '/admin/sysPerson', diff --git a/src/api/todo/todoRecord.ts b/src/api/todo/todoRecord.ts index 577da7d..9919c11 100755 --- a/src/api/todo/todoRecord.ts +++ b/src/api/todo/todoRecord.ts @@ -8,6 +8,22 @@ export function fetchList(query?: Object) { }) } +export function start(query?: Object) { + return request({ + url: '/admin/todo-record/start', + method: 'get', + params: query + }) +} + +export function done(query?: Object) { + return request({ + url: '/admin/todo-record/done', + method: 'get', + params: query + }) +} + export function addObj(obj?: Object) { return request({ url: '/admin/todo-record', diff --git a/src/components/DictTag/Select.vue b/src/components/DictTag/Select.vue index 7f2c247..5409ffc 100644 --- a/src/components/DictTag/Select.vue +++ b/src/components/DictTag/Select.vue @@ -1,5 +1,5 @@