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