From 9eaa168d72ccd755087091170f7637ea08915a88 Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Sun, 11 Oct 2026 17:05:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=A1=AB=E6=8A=A5=E8=AE=B0=E5=BD=95):=20?= =?UTF-8?q?=E8=A2=AB=E9=A9=B3=E5=9B=9E=E8=AE=B0=E5=BD=95=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=8E=E9=87=8D=E6=96=B0=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - records.vue:已驳回记录卡片底部新增“重新提交”按钮,跳转 create?id=&mode=resubmit;同时补上驳回原因展示 (原 normalizeRecord 未提取 rejectReason,列表页看不到驳回理由) - create.vue:复用同一表单页做编辑模式,onLoad 读 id/mode, 回填门店、日期、打卡照、摆台照、小票、销量、小结、评分、定位; 标题与按钮切换为“重新提交填报/重新提交”,隐藏保存草稿 (草稿 key 与新增共用,会互相覆盖) - 提交走 resubmit 接口,成功后返回列表,onShow 自动刷新为待审核 - api/self-report.js:新增 selfReportResubmitReq --- api/self-report.js | 3 + packageUser/self-report/create.vue | 192 ++++++++++++++++++++++++++-- packageUser/self-report/records.vue | 48 +++++++ 3 files changed, 234 insertions(+), 9 deletions(-) diff --git a/api/self-report.js b/api/self-report.js index a736854..fde70b8 100644 --- a/api/self-report.js +++ b/api/self-report.js @@ -16,4 +16,7 @@ export const selfReportInfoReq = id => get(`/yxe/yxe-self-report/${id}`) export const selfReportChangeReq = data => put('/yxe/yxe-self-report', data) +// 驳回后重新提交:仅本人、仅已驳回记录可调用,状态由服务端置回待审核 +export const selfReportResubmitReq = data => put('/yxe/yxe-self-report/resubmit', data) + export const selfReportDeleteReq = id => del(`/yxe/yxe-self-report/${id}`) diff --git a/packageUser/self-report/create.vue b/packageUser/self-report/create.vue index 180efd6..69663bb 100644 --- a/packageUser/self-report/create.vue +++ b/packageUser/self-report/create.vue @@ -1,6 +1,6 @@