From 07771f08bfb78d6fb5229ff3ab4e01d83c293ea0 Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Tue, 5 Aug 2025 17:37:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=86=85=E5=AE=B9=E7=A8=BF=E4=BB=B6?= =?UTF-8?q?=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creative-generation-workshop/icon-lf.png | Bin 0 -> 346 bytes src/components/text-over-tips/index.vue | 30 +++-- .../manuscript/check-list/constants.ts | 20 ++- .../manuscript/check/cancel-check-modal.vue | 57 +++++++++ .../manuscript/check/check-success-modal.vue | 61 ++++++++++ .../check/components/content-card/index.vue | 20 +++ .../check/components/content-card/style.scss | 0 .../check/components/header-card/index.vue | 115 ++++++++++++++++++ .../check/components/header-card/style.scss | 74 +++++++++++ .../manuscript/check/index.vue | 111 ++++++++++++++++- 10 files changed, 455 insertions(+), 33 deletions(-) create mode 100644 src/assets/img/creative-generation-workshop/icon-lf.png create mode 100644 src/views/creative-generation-workshop/manuscript/check/cancel-check-modal.vue create mode 100644 src/views/creative-generation-workshop/manuscript/check/check-success-modal.vue create mode 100644 src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue create mode 100644 src/views/creative-generation-workshop/manuscript/check/components/content-card/style.scss create mode 100644 src/views/creative-generation-workshop/manuscript/check/components/header-card/index.vue create mode 100644 src/views/creative-generation-workshop/manuscript/check/components/header-card/style.scss diff --git a/src/assets/img/creative-generation-workshop/icon-lf.png b/src/assets/img/creative-generation-workshop/icon-lf.png new file mode 100644 index 0000000000000000000000000000000000000000..beee4383a1e415d1b9338b8b38fd49d9c43a69ff GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?2=RS;(M3{v?36l5$8 za(7}_cTVOdki(Mh=zyR4)7Hnw4!rxkqPNPg)8qSG;h)TN3k|$-Egt9ItAB9%$E+7M59WPm`q5X- zsB&yBW6)zihLeTa4PSPMDjczp7RcJuTPk=}HX~>@Cx_{SnkA*BKAU4qyFUGOa-7*; zyyNa_;fiBSEiM}v7Yc+m2ykRKm>l9%=qzCKP~5{H#F2l1-(_Oj;=R{?T`Uh{x!@>r nHgvDjE`dMFM^v43(k^myFIc_iQ*?1X(CZAIu6{1-oD!M
{{ props.context }}
-
-
- {{ props.context }} -
-
- {{ isShow ? '收起' : '展开' }} - -
+
+ {{ props.context }} +
+
+ {{ isShow ? '收起' : '展开' }} +
diff --git a/src/views/creative-generation-workshop/manuscript/check-list/constants.ts b/src/views/creative-generation-workshop/manuscript/check-list/constants.ts index dd7acf4..d964a1a 100644 --- a/src/views/creative-generation-workshop/manuscript/check-list/constants.ts +++ b/src/views/creative-generation-workshop/manuscript/check-list/constants.ts @@ -1,5 +1,3 @@ - - export const TABLE_COLUMNS1 = [ { title: '序号', @@ -182,7 +180,7 @@ export const TABLE_COLUMNS3 = [ sortDirections: ['ascend', 'descend'], }, }, - { + { title: '修改人员', dataIndex: 'last_modifier', width: 180, @@ -216,7 +214,7 @@ export const AUDIT_STATUS_LIST = [ value: AuditStatus.Passed, tableColumns: TABLE_COLUMNS3, }, -] +]; export const INITIAL_QUERY = { audit_status: AuditStatus.Pending, @@ -232,16 +230,16 @@ import icon1 from '@/assets/img/media-account/icon-dy.png'; import icon2 from '@/assets/img/media-account/icon-xhs.png'; export const PLATFORMS = [ - { - label: '抖音', - value: 2, - icon: icon1, - }, { label: '小红书', value: 1, icon: icon2, }, + { + label: '抖音', + value: 2, + icon: icon1, + }, ]; export const CUSTOMER_OPINION = [ @@ -249,12 +247,12 @@ export const CUSTOMER_OPINION = [ label: '待确认', value: 0, bg: '#F2F3F5', - color: 'color-#3C4043' + color: 'color-#3C4043', }, { label: '已确认', value: 1, bg: '#F0EDFF', - color: '!color-#6D4CFE' + color: '!color-#6D4CFE', }, ]; diff --git a/src/views/creative-generation-workshop/manuscript/check/cancel-check-modal.vue b/src/views/creative-generation-workshop/manuscript/check/cancel-check-modal.vue new file mode 100644 index 0000000..235f796 --- /dev/null +++ b/src/views/creative-generation-workshop/manuscript/check/cancel-check-modal.vue @@ -0,0 +1,57 @@ + + + diff --git a/src/views/creative-generation-workshop/manuscript/check/check-success-modal.vue b/src/views/creative-generation-workshop/manuscript/check/check-success-modal.vue new file mode 100644 index 0000000..fe041db --- /dev/null +++ b/src/views/creative-generation-workshop/manuscript/check/check-success-modal.vue @@ -0,0 +1,61 @@ + + + + diff --git a/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue b/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue new file mode 100644 index 0000000..abd7821 --- /dev/null +++ b/src/views/creative-generation-workshop/manuscript/check/components/content-card/index.vue @@ -0,0 +1,20 @@ + + + \ No newline at end of file diff --git a/src/views/creative-generation-workshop/manuscript/check/components/content-card/style.scss b/src/views/creative-generation-workshop/manuscript/check/components/content-card/style.scss new file mode 100644 index 0000000..e69de29 diff --git a/src/views/creative-generation-workshop/manuscript/check/components/header-card/index.vue b/src/views/creative-generation-workshop/manuscript/check/components/header-card/index.vue new file mode 100644 index 0000000..ad55ce9 --- /dev/null +++ b/src/views/creative-generation-workshop/manuscript/check/components/header-card/index.vue @@ -0,0 +1,115 @@ + + + diff --git a/src/views/creative-generation-workshop/manuscript/check/components/header-card/style.scss b/src/views/creative-generation-workshop/manuscript/check/components/header-card/style.scss new file mode 100644 index 0000000..9a4dcef --- /dev/null +++ b/src/views/creative-generation-workshop/manuscript/check/components/header-card/style.scss @@ -0,0 +1,74 @@ +.header-wrap { + .cts { + color: #939499; + font-family: $font-family-regular; + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 22px; + &.bold { + font-family: $font-family-medium; + } + } + .swiper-wrap { + .swiper-item { + transition: all; + &:hover { + background-color: #e6e6e8; + } + &.active { + background-color: #f0edff; + border-color: #6d4cfe; + :deep(.overflow-text) { + font-family: $font-family-medium !important; + } + } + } + .swiper-box { + width: 100px; + height: 64px; + position: absolute; + &.swiper-button-prev { + background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #fff 43.06%); + margin-top: 0 !important; + top: 0; + left: 0; + justify-content: flex-start; + padding-left: 8px; + } + &.swiper-button-next { + background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 43.06%); + margin-top: 0 !important; + top: 0; + right: 0; + justify-content: flex-end; + padding-right: 8px; + } + &::after { + display: none; + } + .swiper-button { + width: 40px; + height: 40px; + background-color: #fff; + display: flex; + justify-content: center; + align-items: center; + border-radius: 8px; + border: 1px solid var(--Border-1, #d7d7d9); + &:hover { + background-color: #f7f8fa; + } + &.click { + background-color: #f2f3f5; + } + } + &.swiper-button-disabled { + display: none; + } + } + } + .platform-row { + border-bottom: 1px solid var(--Border-2, #e6e6e8); + } +} diff --git a/src/views/creative-generation-workshop/manuscript/check/index.vue b/src/views/creative-generation-workshop/manuscript/check/index.vue index 31f63a2..fd8512c 100644 --- a/src/views/creative-generation-workshop/manuscript/check/index.vue +++ b/src/views/creative-generation-workshop/manuscript/check/index.vue @@ -1,42 +1,141 @@