From c49e12d9883dc303fcdf91b7ad71e154c7dc7fef Mon Sep 17 00:00:00 2001 From: rd <1344903914@qq.com> Date: Fri, 4 Jul 2025 15:49:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E6=93=8D=E4=BD=9C=E9=83=A8=E5=88=86=E4=BA=A4?= =?UTF-8?q?=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../account-table/delete-account.vue | 9 +-- .../components/account-table/index.vue | 61 ++++++++++++++++--- .../authorized-account-modal/index.vue | 11 +++- .../components/group-manage-modal/index.vue | 10 +-- .../reauthorize-account-modal/index.vue | 11 +++- .../media-account/account-manage/index.vue | 1 + .../components/group-manage-modal/index.vue | 8 +-- .../account-table/delete-account.vue | 2 +- .../authorized-account-modal/index.vue | 8 ++- .../put-account/account-manage/index.vue | 4 +- 10 files changed, 96 insertions(+), 29 deletions(-) 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 7d7c6ae..a7623cc 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 @@ -32,7 +32,7 @@ import { ref } from 'vue'; import { deleteMediaAccount, batchDeleteMediaAccounts } from '@/api/all/propertyMarketing'; import icon1 from '@/assets/img/media-account/icon-warn-1.png'; -const emits = defineEmits(['success', 'close']); +const emits = defineEmits(['update', 'close']); const visible = ref(false); const accountId = ref(null); @@ -56,11 +56,12 @@ const open = (record) => { }; async function onDelete() { - const _fn = isBatch ? batchDeleteMediaAccounts : deleteMediaAccount; - const { code } = await _fn(accountId.value); + const _fn = isBatch.value ? batchDeleteMediaAccounts : deleteMediaAccount; + const _params = isBatch.value ? { ids: accountId.value } : { id: accountId.value }; + const { code } = await _fn(_params); if (code === 200) { AMessage.success('删除成功'); - emits('success'); + emits('update'); onClose(); } } 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 6b18086..6494858 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 @@ -58,13 +58,29 @@ -