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 @@ - - - + + + + - - 我的草稿箱 - {{ drafts.length }} - 草稿仅本人可见,提交后自动从草稿箱移除 + + 我的草稿箱 + {{ pagination.itemCount }} + 草稿仅本人可见,提交后自动从草稿箱移除 - - - - - 新建空白变更 - - - - - - - - - {{ d.name }} + + + + 新建空白变更 + + + + + + + + + + {{ d.title }} - {{ d.id }} - 保存于 {{ d.time }} - {{ d.step }} + {{ d.change_no }} + 保存于 {{ d.updated_at }} - - - 删除 - 继续编辑 + + + + + 删除 + + 确定删除吗? + + 继续编辑 + + + + + + 共 {{ itemCount }} 条 + + + + + + 暂无草稿 + 在变更申请页点击右上角「保存」,即可将当前内容存为草稿 - - 暂无草稿 - 在变更申请页点击右上角「保存」,即可将当前内容存为草稿 - - + @@ -91,6 +138,10 @@ const progressPct = (p: string) => {
我的草稿箱
草稿仅本人可见,提交后自动从草稿箱移除