From ca31db446da7039e45fa63805db47ffc3a4ab308 Mon Sep 17 00:00:00 2001
From: rd <1344903914@qq.com>
Date: Mon, 14 Jul 2025 16:29:04 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=90=8C=E6=AD=A5=E6=95=B0=E6=8D=AE/?=
=?UTF-8?q?=E6=89=B9=E9=87=8F=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/all/propertyMarketing.ts | 17 +++-
.../components/account-table/index.vue | 22 ++++-
.../components/add-account-modal/index.vue | 24 +++++-
.../authorized-account-modal/index.vue | 13 +--
.../reauthorize-account-modal/index.vue | 7 +-
.../components/sync-data-modal/index.vue | 58 +++++++++++++
.../components/sync-data-modal/style.scss | 14 ++++
.../media-account/account-manage/index.vue | 82 +++++++++++++++++--
.../media-account/account-manage/style.scss | 6 +-
9 files changed, 222 insertions(+), 21 deletions(-)
create mode 100644 src/views/property-marketing/media-account/account-manage/components/sync-data-modal/index.vue
create mode 100644 src/views/property-marketing/media-account/account-manage/components/sync-data-modal/style.scss
diff --git a/src/api/all/propertyMarketing.ts b/src/api/all/propertyMarketing.ts
index 063d2ce..4c665be 100644
--- a/src/api/all/propertyMarketing.ts
+++ b/src/api/all/propertyMarketing.ts
@@ -294,7 +294,7 @@ export const getPlacementAccountProjectsTrend = (params = {}) => {
export const getPlacementGuide = (params: {}) => {
return Http.get(`/v1/placement-account-projects/getGuideList`, params);
};
-//查询投放指南历史
+// 查询投放指南历史
export const getPlacementGuideHistory = (params: {}) => {
return Http.get(`/v1/placement-account-projects/getGuideListHistory`, params);
};
@@ -312,7 +312,7 @@ export const getPlacementGuideDetail = (id: string) => {
return Http.get(`/v1/placement-account-projects/historylog/${id}`);
};
-//删除记录
+// 删除记录
export const deleteHistorylog = (id: string) => {
return Http.delete(`/v1/placement-account-projects/historylog/${id}`);
};
@@ -332,4 +332,17 @@ export const postPlacementAccountsSync = (id: string) => {
return Http.post(`/v1/placement-accounts/${id}/sync-data`);
};
+// 媒体账号-同步数据
+export const postSyncMediaAccountData = (id: string) => {
+ return Http.post(`/v1/media-accounts/${id}/sync-data`);
+};
+// 媒体账号-批量同步数据
+export const postBatchSyncMediaAccountData = (params: {}) => {
+ return Http.post(`/v1/media-accounts/batch-sync-data`, params);
+};
+
+// 媒体账号-查询同步状态
+export const getMediaAccountSyncStatus = (params = {}) => {
+ return Http.get('/v1/media-accounts/sync-status', params);
+};
diff --git a/src/views/property-marketing/media-account/account-manage/components/account-table/index.vue b/src/views/property-marketing/media-account/account-manage/components/account-table/index.vue
index 23eb39a..775e625 100644
--- a/src/views/property-marketing/media-account/account-manage/components/account-table/index.vue
+++ b/src/views/property-marketing/media-account/account-manage/components/account-table/index.vue
@@ -70,6 +70,9 @@
编辑
+ 重新授权
暂停同步
@@ -113,7 +116,7 @@
+
+
diff --git a/src/views/property-marketing/media-account/account-manage/components/sync-data-modal/style.scss b/src/views/property-marketing/media-account/account-manage/components/sync-data-modal/style.scss
new file mode 100644
index 0000000..20c5586
--- /dev/null
+++ b/src/views/property-marketing/media-account/account-manage/components/sync-data-modal/style.scss
@@ -0,0 +1,14 @@
+@import "@/views/property-marketing/component.scss";
+.sync-data-modal {
+ border-radius: 8px;
+ .arco-modal-body {
+ .tip {
+ color: var(--Text-1, #211f24);
+ font-family: $font-family-regular;
+ font-size: 14px;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 22px; /* 157.143% */
+ }
+ }
+}
diff --git a/src/views/property-marketing/media-account/account-manage/index.vue b/src/views/property-marketing/media-account/account-manage/index.vue
index 879c09d..96305ef 100644
--- a/src/views/property-marketing/media-account/account-manage/index.vue
+++ b/src/views/property-marketing/media-account/account-manage/index.vue
@@ -51,6 +51,9 @@
个账号
+ 批量更新数据
批量标签
批量分组
批量删除
@@ -111,7 +114,7 @@