From 807035083690224e66b5fe13bcb8c9eaeaeba2bc Mon Sep 17 00:00:00 2001 From: rd <> Date: Thu, 3 Jul 2025 16:56:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B4=A6=E5=8F=B7=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=8E=88=E6=9D=83=E3=80=81=E6=B7=BB=E5=8A=A0=E3=80=81=E5=88=86?= =?UTF-8?q?=E7=BB=84=E7=AE=A1=E7=90=86=E3=80=81=E6=A0=87=E7=AD=BE=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/all/propertyMarketing.ts | 19 ++- .../account-table/delete-account.vue | 2 +- .../components/account-table/index.vue | 13 +- .../components/add-account-modal/index.vue | 138 ++++++++++------ .../components/add-account-modal/style.scss | 4 +- .../authorized-account-modal/index.vue | 108 +++++++++---- .../authorized-account-modal/style.scss | 6 +- .../components/filter-block/index.vue | 12 +- .../components/group-manage-modal/index.vue | 151 +++++++++--------- .../components/group-manage-modal/style.scss | 4 +- .../components/import-prompt-modal/index.vue | 7 +- .../components/import-prompt-modal/style.scss | 2 +- .../reauthorize-account-modal/index.vue | 119 +++++++++----- .../components/tags-manage-modal/index.vue | 119 +++++++------- .../components/tags-manage-modal/style.scss | 35 ++-- .../media-account/account-manage/constants.ts | 10 +- .../media-account/account-manage/index.vue | 108 +++---------- .../components/filter-block/index.vue | 4 +- .../components/group-manage-modal/index.vue | 135 ++++++++-------- .../put-account/account-data/index.vue | 4 +- .../components/add-account-modal/index.vue | 17 +- vite.config.ts | 2 +- 22 files changed, 552 insertions(+), 467 deletions(-) diff --git a/src/api/all/propertyMarketing.ts b/src/api/all/propertyMarketing.ts index 531e513..6df2215 100644 --- a/src/api/all/propertyMarketing.ts +++ b/src/api/all/propertyMarketing.ts @@ -56,7 +56,12 @@ export const getTemplateUrl = (params = {}) => { }; // 媒体账号分组-分页 -export const getGroupList = (params = {}) => { +export const getAccountGroup = (data: any) => { + return Http.get('/v1/media-account-groups', data); +}; + +// 媒体账号分组-列表 +export const getAccountGroupList = (params = {}) => { return Http.get('/v1/media-account-groups/list', params); }; @@ -124,7 +129,7 @@ export const startPatchAccount = (id: string) => { // 媒体账号-获取授权图片 export const getAuthorizedImage = (id: string) => { - return Http.get(`/v1/media-accounts/${id}/authorized-image`); + return Http.get(`/v1/media-accounts/${id}/authorize/image`); }; // 账号看板-数据总览 @@ -259,3 +264,13 @@ export const getPlacementAccountDataList = (params = {}) => { export const postPlacementAccountDataListExport = (params = {}) => { return Http.post('/v1/placement-account-projects/export', params); }; + +// 媒体账号-批量添加 +export const batchMediaAccounts = (params = {}, config = {}) => { + return Http.post('/v1/media-accounts/batch', params, config); +}; + +// 媒体账号-查询授权状态 +export const getMediaAccountsAuthorizedStatus = (id: string) => { + return Http.get(`/v1/media-accounts/${id}/status`); +}; diff --git a/src/views/property-marketing/media-account/account-manage/components/account-table/delete-account.vue b/src/views/property-marketing/media-account/account-manage/components/account-table/delete-account.vue index f1752be..8be26e1 100644 --- a/src/views/property-marketing/media-account/account-manage/components/account-table/delete-account.vue +++ b/src/views/property-marketing/media-account/account-manage/components/account-table/delete-account.vue @@ -16,7 +16,7 @@ >
{{ item.name }}
+{{ item.name || '-' }}
失败原因:{{ failReason || '-' }}
二维码失效
请点击刷新
账号已导入成功,当前状态为“未授权”。
+请前往卡片列表手动完成授权,完成后账号即可正常使用。
+二维码失效
+请点击刷新