From 837266ce7e8047d9283b6ec0ff2803b44b6b04e1 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Mon, 9 Nov 2026 10:27:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(creator):=20=E5=86=85=E5=AE=B9=E5=AE=A1?= =?UTF-8?q?=E6=A0=B8=E5=B1=95=E7=A4=BA=E5=88=9B=E4=BD=9C=E8=80=85=E4=B8=8E?= =?UTF-8?q?=E5=88=86=E9=9B=86=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin/creator.ts | 5 + src/views/creator/CreatorAuditView.vue | 33 ++- src/views/creator/SubmissionAuditView.vue | 280 +++++++++++++++++- .../creator/composables/useCreatorAudit.js | 36 ++- 4 files changed, 325 insertions(+), 29 deletions(-) diff --git a/src/api/admin/creator.ts b/src/api/admin/creator.ts index 05f41f1..82ff3f3 100644 --- a/src/api/admin/creator.ts +++ b/src/api/admin/creator.ts @@ -98,6 +98,11 @@ export const pageSubmissionsApi = (params: Record) => { return request.get>({ url: '/admin/submissions/page', params }) } +/** 内容提交详情:附带短剧预览 + 分集列表,审核弹窗展示用 */ +export const detailSubmissionApi = (id: number) => { + return request.get({ url: `/admin/submissions/${id}` }) +} + /** action: APPROVE / REJECT / WITHDRAW */ export const auditSubmissionApi = (id: number, data: Record) => { return request.put({ url: `/admin/submissions/${id}/audit`, data }) diff --git a/src/views/creator/CreatorAuditView.vue b/src/views/creator/CreatorAuditView.vue index 3880050..2c6aad7 100644 --- a/src/views/creator/CreatorAuditView.vue +++ b/src/views/creator/CreatorAuditView.vue @@ -43,6 +43,7 @@ const { openAudit, confirmAudit, freeze, + unfreeze, createVisible, createSaving, createForm, @@ -61,8 +62,8 @@ const {