From 35766f7cb0ec0588d493c1722cc6f06d3fb7325e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9E=97=E5=BF=97=E5=86=9B?= <543024265@qq.com>
Date: Fri, 8 Aug 2025 10:29:38 +0800
Subject: [PATCH 1/3] =?UTF-8?q?refactor(agent):=20=E4=BC=98=E5=8C=96=20Dyn?=
=?UTF-8?q?amicForm=20=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 移除了颜色选择器组件
- 调整了表单字段的渲染逻辑
---
src/views/agent/work-flow/components/DynamicForm.vue | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/views/agent/work-flow/components/DynamicForm.vue b/src/views/agent/work-flow/components/DynamicForm.vue
index f1fd9fe..6b6d239 100644
--- a/src/views/agent/work-flow/components/DynamicForm.vue
+++ b/src/views/agent/work-flow/components/DynamicForm.vue
@@ -21,9 +21,7 @@
v-model="formData[field.props.name]"
:placeholder="field?.props?.placeholder"
/>
-
+
Date: Thu, 14 Aug 2025 15:24:18 +0800
Subject: [PATCH 2/3] =?UTF-8?q?feat:=20=E6=89=B9=E9=87=8F=E4=B8=8A?=
=?UTF-8?q?=E4=BC=A0=E6=96=87=E4=BB=B6=EF=BC=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../list/components/upload-manuscript-modal/index.vue | 5 +++--
.../manuscript-writer/upload/index.vue | 2 +-
.../list/components/upload-manuscript-modal/index.vue | 5 +++--
.../creative-generation-workshop/manuscript/upload/index.vue | 2 +-
4 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue b/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue
index 1a14f55..af091b3 100644
--- a/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue
+++ b/src/views/creative-generation-workshop/manuscript-writer/list/components/upload-manuscript-modal/index.vue
@@ -136,7 +136,7 @@ export default {
});
if (code === 200) {
taskStatus.value = TASK_STATUS.SUCCESS;
- works.value = data ? [data] : [];
+ data && works.value.push(data);
}
};
@@ -189,8 +189,9 @@ export default {
{{
diff --git a/src/views/creative-generation-workshop/manuscript-writer/upload/index.vue b/src/views/creative-generation-workshop/manuscript-writer/upload/index.vue
index ec9e755..0eb6ae1 100644
--- a/src/views/creative-generation-workshop/manuscript-writer/upload/index.vue
+++ b/src/views/creative-generation-workshop/manuscript-writer/upload/index.vue
@@ -277,7 +277,7 @@ export default {
onClick={(e) => onDelete(e, item, index)}
/>
diff --git a/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue b/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue
index 23f9ba7..bd86962 100644
--- a/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue
+++ b/src/views/creative-generation-workshop/manuscript/list/components/upload-manuscript-modal/index.vue
@@ -158,7 +158,7 @@ export default {
});
if (code === 200) {
taskStatus.value = TASK_STATUS.SUCCESS;
- works.value = data ? [data] : [];
+ data && works.value.push(data);
}
};
@@ -220,8 +220,9 @@ export default {
{{
diff --git a/src/views/creative-generation-workshop/manuscript/upload/index.vue b/src/views/creative-generation-workshop/manuscript/upload/index.vue
index cdab32b..762b0e6 100644
--- a/src/views/creative-generation-workshop/manuscript/upload/index.vue
+++ b/src/views/creative-generation-workshop/manuscript/upload/index.vue
@@ -278,7 +278,7 @@ export default {
onClick={(e) => onDelete(e, item, index)}
/>
From 97f02b178588785eaa362ab474d664904c889403 Mon Sep 17 00:00:00 2001
From: rd <1344903914@qq.com>
Date: Thu, 14 Aug 2025 16:26:43 +0800
Subject: [PATCH 3/3] =?UTF-8?q?perf:=20=E8=B5=B0=E6=9F=A5=E9=97=AE?=
=?UTF-8?q?=E9=A2=98=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/styles/components/table.scss | 22 +++++++++++++++++++
.../manuscript-writer/check-list/constants.ts | 12 +++++-----
.../manuscript-writer/check-list/style.scss | 2 +-
.../manuscript-writer/list/style.scss | 4 ++--
.../manuscript/check-list/constants.ts | 12 +++++-----
.../manuscript/check-list/style.scss | 2 +-
.../share-manuscript-modal/index.vue | 2 +-
.../share-manuscript-modal/style.scss | 2 +-
.../components/manuscript-table/constants.ts | 6 ++---
.../components/manuscript-table/index.vue | 8 +++----
.../manuscript/list/style.scss | 2 +-
11 files changed, 48 insertions(+), 26 deletions(-)
diff --git a/src/styles/components/table.scss b/src/styles/components/table.scss
index 9c53cc5..fed1e7f 100644
--- a/src/styles/components/table.scss
+++ b/src/styles/components/table.scss
@@ -22,6 +22,18 @@
@include table-cell-text;
font-family: 'PingFangSC-Medium';
}
+ .arco-table-sorter {
+ .arco-table-sorter-icon {
+ .arco-icon {
+ color: #939499;
+ }
+ &-active {
+ .arco-icon {
+ color: $color-primary;
+ }
+ }
+ }
+ }
}
}
}
@@ -40,5 +52,15 @@
}
}
}
+ .arco-scrollbar {
+ display: flex;
+ flex-direction: column;
+ .arco-table-element {
+ height: 100%;
+ }
+ .arco-scrollbar-container{
+ flex: 1;
+ }
+ }
}
}
diff --git a/src/views/creative-generation-workshop/manuscript-writer/check-list/constants.ts b/src/views/creative-generation-workshop/manuscript-writer/check-list/constants.ts
index 11b2a55..b580c4a 100644
--- a/src/views/creative-generation-workshop/manuscript-writer/check-list/constants.ts
+++ b/src/views/creative-generation-workshop/manuscript-writer/check-list/constants.ts
@@ -21,12 +21,12 @@ export const TABLE_COLUMNS1 = [
{
title: '客户意见',
dataIndex: 'customer_opinion',
- width: 220,
+ width: 120,
},
{
title: '稿件类型',
dataIndex: 'type',
- width: 180,
+ width: 120,
},
{
title: '上传时间',
@@ -74,7 +74,7 @@ export const TABLE_COLUMNS2 = [
{
title: '客户意见',
dataIndex: 'customer_opinion',
- width: 220,
+ width: 120,
},
{
title: '审核平台',
@@ -90,7 +90,7 @@ export const TABLE_COLUMNS2 = [
{
title: '稿件类型',
dataIndex: 'type',
- width: 180,
+ width: 120,
},
{
title: '审核时间',
@@ -143,7 +143,7 @@ export const TABLE_COLUMNS3 = [
{
title: '客户意见',
dataIndex: 'customer_opinion',
- width: 200,
+ width: 120,
},
{
title: '审核平台',
@@ -153,7 +153,7 @@ export const TABLE_COLUMNS3 = [
{
title: '稿件类型',
dataIndex: 'type',
- width: 180,
+ width: 120,
},
{
title: '通过时间',
diff --git a/src/views/creative-generation-workshop/manuscript-writer/check-list/style.scss b/src/views/creative-generation-workshop/manuscript-writer/check-list/style.scss
index a2c29f0..b819185 100644
--- a/src/views/creative-generation-workshop/manuscript-writer/check-list/style.scss
+++ b/src/views/creative-generation-workshop/manuscript-writer/check-list/style.scss
@@ -34,7 +34,7 @@
.pagination-box {
display: flex;
width: 100%;
- padding: 16px 24px;
+ padding: 16px 24px 0;
justify-content: flex-end;
align-items: center;
}
diff --git a/src/views/creative-generation-workshop/manuscript-writer/list/style.scss b/src/views/creative-generation-workshop/manuscript-writer/list/style.scss
index 64d8310..fbb2fb8 100644
--- a/src/views/creative-generation-workshop/manuscript-writer/list/style.scss
+++ b/src/views/creative-generation-workshop/manuscript-writer/list/style.scss
@@ -1,5 +1,5 @@
.manuscript-list-wrap {
- height: 100%;
+ // height: 100%;
display: flex;
flex-direction: column;
.filter-wrap {
@@ -21,7 +21,7 @@
.pagination-box {
display: flex;
width: 100%;
- padding: 16px 24px;
+ padding: 16px 24px 0;
justify-content: flex-end;
align-items: center;
}
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 4d61416..e21d395 100644
--- a/src/views/creative-generation-workshop/manuscript/check-list/constants.ts
+++ b/src/views/creative-generation-workshop/manuscript/check-list/constants.ts
@@ -21,12 +21,12 @@ export const TABLE_COLUMNS1 = [
{
title: '客户意见',
dataIndex: 'customer_opinion',
- width: 220,
+ width: 120,
},
{
title: '稿件类型',
dataIndex: 'type',
- width: 180,
+ width: 120,
},
{
title: '上传时间',
@@ -84,7 +84,7 @@ export const TABLE_COLUMNS2 = [
{
title: '客户意见',
dataIndex: 'customer_opinion',
- width: 220,
+ width: 120,
},
{
title: '审核平台',
@@ -100,7 +100,7 @@ export const TABLE_COLUMNS2 = [
{
title: '稿件类型',
dataIndex: 'type',
- width: 180,
+ width: 120,
},
{
title: '审核时间',
@@ -153,7 +153,7 @@ export const TABLE_COLUMNS3 = [
{
title: '客户意见',
dataIndex: 'customer_opinion',
- width: 200,
+ width: 120,
},
{
title: '审核平台',
@@ -163,7 +163,7 @@ export const TABLE_COLUMNS3 = [
{
title: '稿件类型',
dataIndex: 'type',
- width: 180,
+ width: 120,
},
{
title: '通过时间',
diff --git a/src/views/creative-generation-workshop/manuscript/check-list/style.scss b/src/views/creative-generation-workshop/manuscript/check-list/style.scss
index a2c29f0..b819185 100644
--- a/src/views/creative-generation-workshop/manuscript/check-list/style.scss
+++ b/src/views/creative-generation-workshop/manuscript/check-list/style.scss
@@ -34,7 +34,7 @@
.pagination-box {
display: flex;
width: 100%;
- padding: 16px 24px;
+ padding: 16px 24px 0;
justify-content: flex-end;
align-items: center;
}
diff --git a/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/index.vue b/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/index.vue
index ffa1247..3c22d41 100644
--- a/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/index.vue
+++ b/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/index.vue
@@ -206,7 +206,7 @@ export default {
v-slots={{
title: () => (
-
{column.title}
+
{column.title}
{column.tooltip && (
diff --git a/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/style.scss b/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/style.scss
index d3dc205..7d5b641 100644
--- a/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/style.scss
+++ b/src/views/creative-generation-workshop/manuscript/components/share-manuscript-modal/style.scss
@@ -6,7 +6,7 @@
font-weight: 400;
line-height: 20px;
&.bold {
- font-family: $font-family-medium;
+ font-family: $font-family-medium;
}
}
.filter-row-item {
diff --git a/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/constants.ts b/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/constants.ts
index f75ddb8..859b8fe 100644
--- a/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/constants.ts
+++ b/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/constants.ts
@@ -21,7 +21,7 @@ export const TABLE_COLUMNS = [
{
title: '客户意见',
dataIndex: 'customer_opinion',
- width: 220,
+ width: 120,
},
// {
// title: '所属项目',
@@ -31,12 +31,12 @@ export const TABLE_COLUMNS = [
{
title: '稿件类型',
dataIndex: 'type',
- width: 180,
+ width: 120,
},
{
title: '审核状态',
dataIndex: 'audit_status',
- width: 180,
+ width: 120,
},
{
title: '上传时间',
diff --git a/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/index.vue b/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/index.vue
index d24630b..378eb48 100644
--- a/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/index.vue
+++ b/src/views/creative-generation-workshop/manuscript/list/components/manuscript-table/index.vue
@@ -1,6 +1,6 @@
+ class="manuscript-table w-100% flex-1" bordered @sorter-change="handleSorterChange">
@@ -25,7 +25,7 @@
:style="{ background: getCustomerOpinionInfo(record.customer_opinion)?.bg }">
{{
getCustomerOpinionInfo(record.customer_opinion)?.label ?? '-'
- }}
+ }}
@@ -36,7 +36,7 @@
:style="{ backgroundColor: getStatusInfo(record.audit_status).backgroundColor }">
{{
getStatusInfo(record.audit_status).name
- }}
+ }}
@@ -45,7 +45,7 @@
class="mr-4px" />
{{
record.type === EnumManuscriptType.Image ? '图文' : '视频'
- }}
+ }}
diff --git a/src/views/creative-generation-workshop/manuscript/list/style.scss b/src/views/creative-generation-workshop/manuscript/list/style.scss
index 64d8310..60452dc 100644
--- a/src/views/creative-generation-workshop/manuscript/list/style.scss
+++ b/src/views/creative-generation-workshop/manuscript/list/style.scss
@@ -21,7 +21,7 @@
.pagination-box {
display: flex;
width: 100%;
- padding: 16px 24px;
+ padding: 16px 24px 0;
justify-content: flex-end;
align-items: center;
}