From 4428e3b44de3803d9528b6f9dd10d21946a577f5 Mon Sep 17 00:00:00 2001
From: rd <1344903914@qq.com>
Date: Thu, 25 Sep 2025 17:54:35 +0800
Subject: [PATCH 1/3] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=96=87?=
=?UTF-8?q?=E6=9C=AC=E6=BA=A2=E5=87=BA=E6=8F=90=E7=A4=BA=E7=BB=84=E4=BB=B6?=
=?UTF-8?q?=E5=B9=B6=E8=B0=83=E6=95=B4=E8=A1=A8=E6=A0=BC=E5=88=97=E5=AE=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/export-task/constants.ts | 2 +-
.../components/export-task/index.vue | 12 ++++++++----
.../components/export-task/style.scss | 13 +++++++++++++
.../components/import-task/index.vue | 5 ++++-
.../components/import-task/style.scss | 13 +++++++++++++
.../components/account-table/index.vue | 2 +-
.../account-detail/components/note-table/index.vue | 2 +-
.../media-account/node-detail/index.vue | 2 +-
8 files changed, 42 insertions(+), 9 deletions(-)
diff --git a/src/layouts/components/navbar/components/task-center-modal/components/export-task/constants.ts b/src/layouts/components/navbar/components/task-center-modal/components/export-task/constants.ts
index 1134c9a..33af223 100644
--- a/src/layouts/components/navbar/components/task-center-modal/components/export-task/constants.ts
+++ b/src/layouts/components/navbar/components/task-center-modal/components/export-task/constants.ts
@@ -20,7 +20,7 @@ export const TABLE_COLUMNS = [
{
title: '状态',
dataIndex: 'status',
- width: 100,
+ width: 80,
},
{
title: '创建时间',
diff --git a/src/layouts/components/navbar/components/task-center-modal/components/export-task/index.vue b/src/layouts/components/navbar/components/task-center-modal/components/export-task/index.vue
index da31b73..e171ab3 100644
--- a/src/layouts/components/navbar/components/task-center-modal/components/export-task/index.vue
+++ b/src/layouts/components/navbar/components/task-center-modal/components/export-task/index.vue
@@ -4,6 +4,8 @@ import { Button, Checkbox, Input, Table, Pagination, message, notification } fro
import SvgIcon from '@/components/svg-icon/index.vue';
import NoData from '@/components/no-data';
+import TextOverTips from '@/components/text-over-tips/index.vue';
+
import { getTask, postRedoTask, postBatchDownload, batchQueryTaskStatus } from '@/api/all/common';
import { INITIAL_FORM, TABLE_COLUMNS } from './constants';
import { EXPORT_TASK_STATUS, enumTaskStatus } from '../../constants';
@@ -213,7 +215,7 @@ export default {
allowClear
onChange={handleSearch}
v-slots={{
- prefix: () => ,
+ prefix: () => ,
}}
/>
@@ -227,7 +229,7 @@ export default {
allowClear
onChange={handleSearch}
v-slots={{
- prefix: () => ,
+ prefix: () => ,
}}
/>
@@ -308,8 +310,10 @@ export default {
{EXPORT_TASK_STATUS.find((v) => v.value === record.status)?.label}
);
+ } else if (column.dataIndex === 'name') {
+ return ;
} else if (column.dataIndex === 'operator.name') {
- return record.operator?.name || record.operator?.mobile;
+ return {record.operator?.name || record.operator?.mobile};
} else if (column.dataIndex === 'created_at') {
return exactFormatTime(record.created_at, 'YYYY-MM-DD HH:mm:ss', 'YYYY-MM-DD HH:mm:ss');
} else {
@@ -320,7 +324,7 @@ export default {
))}
record.status !== enumTaskStatus.Exporting) ? 120 : 60}
+ width={dataSource.value.some((record) => record.status !== enumTaskStatus.Exporting) ? 120 : 80}
fixed="right"
title="操作"
customRender={({ record }) => (
diff --git a/src/layouts/components/navbar/components/task-center-modal/components/export-task/style.scss b/src/layouts/components/navbar/components/task-center-modal/components/export-task/style.scss
index 6fe18d5..977f002 100644
--- a/src/layouts/components/navbar/components/task-center-modal/components/export-task/style.scss
+++ b/src/layouts/components/navbar/components/task-center-modal/components/export-task/style.scss
@@ -83,4 +83,17 @@
}
}
}
+ :deep(.ant-table) {
+ .ant-table-container {
+ display: flex;
+ flex-direction: column;
+ .ant-table-header {
+ flex-shrink: 0;
+ }
+ .ant-table-body {
+ // flex: 1;
+ // overflow: hidden;
+ }
+ }
+ }
}
diff --git a/src/layouts/components/navbar/components/task-center-modal/components/import-task/index.vue b/src/layouts/components/navbar/components/task-center-modal/components/import-task/index.vue
index 43ec333..b898022 100644
--- a/src/layouts/components/navbar/components/task-center-modal/components/import-task/index.vue
+++ b/src/layouts/components/navbar/components/task-center-modal/components/import-task/index.vue
@@ -3,6 +3,7 @@ import { ref, computed } from 'vue';
import { Button, Table, Pagination } from 'ant-design-vue';
import NoData from '@/components/no-data';
import DeleteTaskModal from './delete-task-modal.vue';
+import TextOverTips from '@/components/text-over-tips/index.vue';
import { getTask } from '@/api/all/common';
import { INITIAL_FORM, TABLE_COLUMNS } from './constants';
@@ -156,6 +157,8 @@ export default {
{IMPORT_TASK_STATUS.find((v) => v.value === record.status)?.label}
);
+ } else if (column.dataIndex === 'name') {
+ return ;
} else if (column.dataIndex === 'operator.name') {
return {record.operator?.name || record.operator?.mobile};
} else if (column.dataIndex === 'created_at') {
@@ -168,7 +171,7 @@ export default {
))}
record.status === enumTaskStatus.Failed) ? 180 : 60}
+ width={dataSource.value.some((record) => record.status === enumTaskStatus.Failed) ? 180 : 80}
fixed="right"
title="操作"
customRender={({ record }) => (
diff --git a/src/layouts/components/navbar/components/task-center-modal/components/import-task/style.scss b/src/layouts/components/navbar/components/task-center-modal/components/import-task/style.scss
index 216880a..b49a423 100644
--- a/src/layouts/components/navbar/components/task-center-modal/components/import-task/style.scss
+++ b/src/layouts/components/navbar/components/task-center-modal/components/import-task/style.scss
@@ -83,4 +83,17 @@
}
}
}
+ :deep(.ant-table) {
+ .ant-table-container {
+ display: flex;
+ flex-direction: column;
+ .ant-table-header {
+ flex-shrink: 0;
+ }
+ .ant-table-body {
+ // flex: 1;
+ // overflow: hidden;
+ }
+ }
+ }
}
diff --git a/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue b/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue
index 21f911c..cdf564f 100644
--- a/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue
+++ b/src/views/property-marketing/media-account/account-dashboard/components/account-table/index.vue
@@ -63,7 +63,7 @@
{{ column.title }}
-
+
diff --git a/src/views/property-marketing/media-account/account-detail/components/note-table/index.vue b/src/views/property-marketing/media-account/account-detail/components/note-table/index.vue
index 6ed27e3..17436a0 100644
--- a/src/views/property-marketing/media-account/account-detail/components/note-table/index.vue
+++ b/src/views/property-marketing/media-account/account-detail/components/note-table/index.vue
@@ -68,7 +68,7 @@
{{ column.title }}
-
+
diff --git a/src/views/property-marketing/media-account/node-detail/index.vue b/src/views/property-marketing/media-account/node-detail/index.vue
index 6a14208..b88f2df 100644
--- a/src/views/property-marketing/media-account/node-detail/index.vue
+++ b/src/views/property-marketing/media-account/node-detail/index.vue
@@ -76,7 +76,7 @@
作品数据
-
+
From 2b18683c7819b0927fa4df506f0872a8d61492c7 Mon Sep 17 00:00:00 2001
From: rd <1344903914@qq.com>
Date: Fri, 26 Sep 2025 10:22:58 +0800
Subject: [PATCH 2/3] =?UTF-8?q?style:=20=E8=B0=83=E6=95=B4=E6=A8=A1?=
=?UTF-8?q?=E6=80=81=E6=A1=86=E5=92=8C=E5=88=86=E9=A1=B5=E7=BB=84=E4=BB=B6?=
=?UTF-8?q?=E7=9A=84=E5=86=85=E8=BE=B9=E8=B7=9D=E5=8F=8A=E6=A0=B7=E5=BC=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/styles/components/ant-modal.scss | 6 +-
src/styles/components/ant-pagination.scss | 87 +++++++++++++++++++++++
2 files changed, 90 insertions(+), 3 deletions(-)
diff --git a/src/styles/components/ant-modal.scss b/src/styles/components/ant-modal.scss
index 7ac72de..7c6be94 100644
--- a/src/styles/components/ant-modal.scss
+++ b/src/styles/components/ant-modal.scss
@@ -4,7 +4,7 @@
.ant-modal-header {
border-bottom: 1px solid var(--Border-1, #d7d7d9);
height: 56px;
- padding: 0 20px;
+ padding: 0 24px;
margin-bottom: 0;
color: inherit;
display: flex;
@@ -22,13 +22,13 @@
}
}
.ant-modal-body {
- padding: 20px 24px;
+ padding: 24px;
}
.ant-modal-footer {
margin-top: 0;
display: flex;
height: 64px;
- padding: 0px 20px;
+ padding: 0px 24px;
justify-content: flex-end;
align-items: center;
border-top: 1px solid var(--Border-1, #d7d7d9);
diff --git a/src/styles/components/ant-pagination.scss b/src/styles/components/ant-pagination.scss
index 90757bc..29eb243 100644
--- a/src/styles/components/ant-pagination.scss
+++ b/src/styles/components/ant-pagination.scss
@@ -4,4 +4,91 @@
padding: 12px 24px 0;
justify-content: flex-end;
align-items: center;
+ $border-radius: 2px;
+ $border-color: var(--Border-1, #d7d7d9);
+ @mixin cts {
+ color: var(--Text-2, #55585f);
+ font-family: $font-family-regular;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 22px;
+ }
+ @mixin cts2 {
+ color: var(--Text-2, #55585f);
+ font-family: $font-family-regular;
+ font-size: 12px;
+ font-style: normal;
+ font-weight: 400;
+ }
+ .ant-pagination {
+ .ant-pagination-total-text {
+ @include cts;
+ margin-right: 12px;
+ }
+ .ant-pagination-prev,
+ .ant-pagination-next {
+ border-radius: $border-radius;
+ border: 1px solid $border-color;
+ margin-right: 12px;
+ .ant-pagination-item-link {
+ color: #737478;
+ }
+ }
+ .ant-pagination-jump-next {
+ margin-right: 12px;
+ min-width: 24px;
+ .ant-pagination-item-ellipsis {
+ font-family: $font-family-regular;
+ color: #737478;
+ letter-spacing: 0 !important;
+ text-indent: 0 !important;
+ font-size: 12px;
+ }
+ }
+ .ant-pagination-item {
+ border-radius: $border-radius;
+ border: 1px solid $border-color !important;
+ a {
+ @include cts2;
+ }
+ &:not(:last-child) {
+ margin-right: 12px;
+ }
+ &.ant-pagination-item-active {
+ border-color: $color-primary !important;
+ }
+ }
+ .ant-pagination-options {
+ .ant-select {
+ border: 1px solid $border-color;
+ border-radius: $border-radius !important;
+ &:hover,
+ &:focus,
+ &-focused {
+ border-color: $color-primary !important;
+ }
+ .ant-select-selector {
+ height: 24px !important;
+ border: none !important;
+ border: none !important;
+ @include cts2;
+ }
+ }
+ .ant-pagination-options-quick-jumper {
+ margin-left: 12px;
+ @include cts;
+ input {
+ margin: 0 12px;
+ border-radius: $border-radius;
+ border: 1px solid $border-color;
+ &:hover,
+ &:focus,
+ &-focused {
+ border-color: $color-primary !important;
+ }
+ }
+ }
+ }
+ }
}
From 434f9ddbb3db70d7ea1a663e4a578cd12f15b3a7 Mon Sep 17 00:00:00 2001
From: rd <1344903914@qq.com>
Date: Fri, 26 Sep 2025 10:28:05 +0800
Subject: [PATCH 3/3] =?UTF-8?q?style:=20=E4=B8=BA=E5=88=86=E9=A1=B5?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=9A=84=E9=93=BE=E6=8E=A5=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E8=BE=B9=E6=A1=86=E5=9C=86=E8=A7=92?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/styles/components/ant-pagination.scss | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/styles/components/ant-pagination.scss b/src/styles/components/ant-pagination.scss
index 29eb243..fc5623a 100644
--- a/src/styles/components/ant-pagination.scss
+++ b/src/styles/components/ant-pagination.scss
@@ -32,6 +32,7 @@
border: 1px solid $border-color;
margin-right: 12px;
.ant-pagination-item-link {
+ border-radius: $border-radius;
color: #737478;
}
}