From e73414c46ca7f2f11992bdea82dfdfa3af9867c4 Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Wed, 6 Aug 2025 12:00:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=87=E6=9C=AC=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/all/generationWorkshop.ts | 24 ++- .../icon-magic.png | Bin 0 -> 1088 bytes .../manuscript-check-table/index.vue | 7 +- .../manuscript/check-list/constants.ts | 2 +- .../manuscript/check-list/index.vue | 16 +- .../components/content-card/constants.ts | 42 ++++ .../check/components/content-card/index.vue | 183 +++++++++++++++++- .../check/components/content-card/style.scss | 90 +++++++++ .../check/components/header-card/index.vue | 13 +- .../manuscript/check/index.vue | 100 +++++++--- .../manuscript/check/style.scss | 3 +- 11 files changed, 428 insertions(+), 52 deletions(-) create mode 100644 src/assets/img/creative-generation-workshop/icon-magic.png create mode 100644 src/views/creative-generation-workshop/manuscript/check/components/content-card/constants.ts diff --git a/src/api/all/generationWorkshop.ts b/src/api/all/generationWorkshop.ts index 3a00fb5..d55ecd9 100644 --- a/src/api/all/generationWorkshop.ts +++ b/src/api/all/generationWorkshop.ts @@ -4,31 +4,38 @@ import Http from '@/api'; export const getWorksList = (params = {}) => { return Http.get('/v1/works/list', params); }; + // 内容稿件-批量添加 export const postWorksBatch = (params = {}) => { return Http.post('/v1/works/batch', params); }; + // 生成分享链接 export const postShareLinksGenerate = (params = {}) => { return Http.post('/v1/share-links/generate', params); }; + // 生成写手链接 export const getWriterLinksGenerate = () => { return Http.get('/v1/writer-links/generate'); }; + // 内容稿件-修改 export const putWorksUpdate = (params = {}) => { const { id, ...rest } = params as { id: string; [key: string]: any }; return Http.put(`/v1/works/${id}`, rest); }; + // 内容稿件-删除 export const deleteWork = (id: string) => { return Http.delete(`/v1/works/${id}`); }; + // 内容稿件-分页 export const getWorksPage = (params = {}) => { return Http.get('/v1/works', params); }; + // 内容稿件-详情 export const getWorksDetail = (id: string) => { return Http.get(`/v1/works/${id}`); @@ -38,24 +45,33 @@ export const getWorksDetail = (id: string) => { export const getWorkAuditsPage = (params = {}) => { return Http.get('/v1/work-audits', params); }; + // 内容稿件审核-详情 export const getWorkAuditsDetail = (id: string) => { return Http.get(`/v1/work-audits/${id}`); }; -// 内容稿件-审核 -export const patchWorkAuditsAudit = (params = {}) => { - const { id: auditId, ...rest } = params as { id: string; [key: string]: any }; - return Http.patch(`/v1/work-audits/${auditId}/audit`, rest); + +// 内容稿件审核-多个详情 +export const getWorkAuditsBatchDetail = (params = {}) => { + return Http.get('/v1/work-audits/list', params); }; + +// 内容稿件-审核 +export const patchWorkAuditsAudit = (id: string, params = {}) => { + return Http.patch(`/v1/work-audits/${id}/audit`, params); +}; + // 内容稿件-批量审核 export const patchWorkAuditsBatchAudit = (params = {}) => { return Http.patch('/v1/work-audits/batch-audit', params); }; + // 内容稿件审核-修改 export const putWorkAuditsUpdate = (params = {}) => { const { id: auditId, ...rest } = params as { id: string; [key: string]: any }; return Http.put(`/v1/work-audits/${auditId}`, rest); }; + // 内容稿件审核-审核通过 export const putWorkAuditsAuditPass = (params = {}) => { const { id: auditId, ...rest } = params as { id: string; [key: string]: any }; diff --git a/src/assets/img/creative-generation-workshop/icon-magic.png b/src/assets/img/creative-generation-workshop/icon-magic.png new file mode 100644 index 0000000000000000000000000000000000000000..0076dec4a73939518c014ae938759a9168a36054 GIT binary patch literal 1088 zcmV-G1i$-Fbb}pB*X zP{gWY#fI4Y0aBK%GW>#sBvLBdb5Gwp<4Ik|b`mMO9?A1{@7(8}uXjxJ##^~AS-PTa z`3L#OcMl4)#?*yxpAOrfteh6<3N{+LHBG#AW#FCapkRc23Y`XB(l-6mykS!pqQdsw z|7+9Zyy)dSUkvvgq4zxz(he`}baa2-+@>$tj5(>fMry7|E=5941mJF{O{>z)1$N#{ z4~xj#(rVZ?*yVUzOriXAuX^gw1A3$5q9O5xILf(<4N8)Yr!?1 zX{_RjVS8;o#jo#bs&qQ(U>e#+v8a*qwNN94dq?EC82PxelM7}8S4U-!xUEU@p0H>O zvf&gGgot$vB!ui)+N3M%T|R6gXF_552Fdfa?puAk&gSw_PaFBrG3M4J>>Mz$+bdzi zLwEoH7#>=f5uEw28x*#lJV{3jf9anTT%sQ4WOcMLe)RRzo9mm)$3=%s`N7Yb`t;g! zi>A0@Vc{OUjTQs6_1oiAGZ}vfSlYsnGXUYWp_K6cS5I%=vg2FjgKXtl?r?hDxoy$! za6l{@5~n{<%5;;lDqxOMJz6Ffj?w4by+daUanIwh-7yQ7FZg-#6WDd+!4_G;R->$ck8)JrGKZ1H(>ft^2BS zfBgLD{;V|@HvXi23YaFni+tv6&QQT*&-ew3xb)ow?1$y!h9jn#(&n9{;Vl3hV?j8AP z_y)%EQUBr@-sx&c+h=1>7Xm*53_0wLRR=H`3xNbWq*7-B*1UhRh39^>A&TZu+%AGJ zvMA=t@-J_1&kgBqz=n?66;8q!S0k?XL;X4|j@8gsXbUbJ#`Dhfv>z(7WMOkX`~Wb| zb;h1yw^L zxY)O0q*xy-CNX4p$7%IGKacvZRp0000 literal 0 HcmV?d00001 diff --git a/src/views/creative-generation-workshop/manuscript/check-list/components/manuscript-check-table/index.vue b/src/views/creative-generation-workshop/manuscript/check-list/components/manuscript-check-table/index.vue index a6bffbc..f0fd54a 100644 --- a/src/views/creative-generation-workshop/manuscript/check-list/components/manuscript-check-table/index.vue +++ b/src/views/creative-generation-workshop/manuscript/check-list/components/manuscript-check-table/index.vue @@ -104,7 +104,7 @@ v-else-if="audit_status === AuditStatus.Pending" >审核 - 查看 + 查看