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 @@ + + 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 @@