From 7769c3b8bd9d03b73128f2ee3f7fd752115aa10d Mon Sep 17 00:00:00 2001 From: rd <> Date: Thu, 26 Jun 2025 18:31:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=89=B9=E9=87=8F=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E8=B4=A6=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/all/propertyMarketing.ts | 7 +- src/assets/img/media-account/icon-close.png | Bin 0 -> 403 bytes .../account-table/delete-account.vue | 70 ++++++++ .../components/account-table/index.vue | 37 ++++- .../components/add-account-modal/index.vue | 2 +- .../components/tags-manage-modal/index.vue | 11 +- .../media-account/account-manage/index.vue | 157 ++++++++++++++---- .../media-account/account-manage/style.scss | 16 ++ 8 files changed, 252 insertions(+), 48 deletions(-) create mode 100644 src/assets/img/media-account/icon-close.png create mode 100644 src/views/property-marketing/media-account/account-manage/components/account-table/delete-account.vue diff --git a/src/api/all/propertyMarketing.ts b/src/api/all/propertyMarketing.ts index 63c8d43..cc01d23 100644 --- a/src/api/all/propertyMarketing.ts +++ b/src/api/all/propertyMarketing.ts @@ -40,7 +40,7 @@ export const putMediaAccounts = (id: string) => { }; // 媒体账号-删除 -export const deleteMediaAccounts = (id: string) => { +export const deleteMediaAccount = (id: string) => { return Http.delete(`/v1/media-accounts/${id}`); }; @@ -90,3 +90,8 @@ export const putTag = (params = {}) => { export const deleteTag = (id: string) => { return Http.delete(`/v1/media-account-tags/${id}`); }; + +// 媒体账号-批量删除 +export const batchDeleteMediaAccounts = (params = {}) => { + return Http.delete(`/v1/media-accounts/batch`, params); +}; diff --git a/src/assets/img/media-account/icon-close.png b/src/assets/img/media-account/icon-close.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa3c1dec509d8d44d4c1e2b46493477b15b327e GIT binary patch literal 403 zcmV;E0c`$>P)ya5iOBU0(h6=q{P0XxN=CT@_4G5vV+0ANLtxyg67AZAttcy_ZPq+o9xdEeJ&)FS^ zyE9(hI`0YON4(n2l_3dnPQo=OEuT4oF`?zS(Dv&$b#e1a_{p$6~sJTQ<%X&NYhrP0&#RUXE!|0H51m$?7{002ovPDHLkV1l7OpqKyv literal 0 HcmV?d00001 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 new file mode 100644 index 0000000..ccc91bf --- /dev/null +++ b/src/views/property-marketing/media-account/account-manage/components/account-table/delete-account.vue @@ -0,0 +1,70 @@ + + + + + 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 7b89186..f929af4 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 @@ -5,7 +5,7 @@