增加忽略商品

This commit is contained in:
yml
2026-04-12 16:10:21 +08:00
parent eb5041ea60
commit 4c98b78267
18 changed files with 328 additions and 124 deletions
@@ -1,9 +1,9 @@
<script setup lang="ts">
import { onMounted, ref } from 'vue'
import { ElMessage, ElMessageBox } from 'element-plus'
import AdminPaginationBar from '@/components/admin/AdminPaginationBar.vue'
import AdminStatusTag from '@/components/admin/AdminStatusTag.vue'
import { showConfirm, showError, showSuccess } from '@/lib/feedback'
import { fetchAdminWebhookEvents, replayAdminWebhookEvent } from '@/services/admin'
import type { AdminPagination, AdminWebhookEventListItem } from '@/types/admin'
import { hasAdminRole } from '@/utils/admin-auth'
@@ -53,7 +53,7 @@ async function loadEvents(page = pagination.value.page) {
async function submitReplay(item: AdminWebhookEventListItem) {
try {
await ElMessageBox.confirm(
await showConfirm(
`确认重放 webhook #${item.eventId} 吗?`,
'确认重放',
{
@@ -70,10 +70,10 @@ async function submitReplay(item: AdminWebhookEventListItem) {
try {
await replayAdminWebhookEvent(item.eventId)
ElMessage.success('Webhook 已重放')
showSuccess('Webhook 已重放')
await loadEvents()
} catch (error) {
ElMessage.error(error instanceof Error ? error.message : '重放 webhook 失败')
showError(error instanceof Error ? error.message : '重放 webhook 失败')
} finally {
actionLoadingId.value = null
}