From a202b40c7d6558d8ed49253bd7d0749895a9da8a Mon Sep 17 00:00:00 2001 From: bestlee Date: Mon, 7 Sep 2026 09:41:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E7=9A=84=E8=8D=89=E7=A8=BF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/api/draft.ts | 19 +++ src/views/my/myDraft/index.vue | 163 +++++++++++++++++--------- src/views/systemManage/user/index.vue | 2 +- 3 files changed, 127 insertions(+), 57 deletions(-) create mode 100644 src/service/api/draft.ts diff --git a/src/service/api/draft.ts b/src/service/api/draft.ts new file mode 100644 index 0000000..ea09245 --- /dev/null +++ b/src/service/api/draft.ts @@ -0,0 +1,19 @@ +import { request } from '../request'; + +/** 草稿列表 + * + */ +export function draftListApi(params: {page_num: number, page_size: number}) { + return request({ + url: `/api/changes/my-drafts`, + method: 'get', + params + }); +} +// 删除草稿 +export function deleteDraftApi(id: number) { + return request({ + url: `/api/changes/${id}`, + method: 'delete', + }); +} diff --git a/src/views/my/myDraft/index.vue b/src/views/my/myDraft/index.vue index f2bcf55..3a1d141 100644 --- a/src/views/my/myDraft/index.vue +++ b/src/views/my/myDraft/index.vue @@ -1,87 +1,134 @@ @@ -91,6 +138,10 @@ const progressPct = (p: string) => {