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 0000000..beee438 Binary files /dev/null and b/src/assets/img/creative-generation-workshop/icon-lf.png differ diff --git a/src/components/text-over-tips/index.vue b/src/components/text-over-tips/index.vue index 0460cc2..63ca224 100644 --- a/src/components/text-over-tips/index.vue +++ b/src/components/text-over-tips/index.vue @@ -3,22 +3,20 @@ -
-
- {{ 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 @@