增加忽略商品

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 { onBeforeUnmount, 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 {
closeAdminTask,
fetchAdminTasks,
@@ -102,7 +102,7 @@ async function runAction(
confirmText: string,
) {
try {
await ElMessageBox.confirm(confirmText, '确认操作', {
await showConfirm(confirmText, '确认操作', {
type: 'warning',
confirmButtonText: '继续执行',
cancelButtonText: '取消',
@@ -118,11 +118,11 @@ async function runAction(
if (response.data.claimUrl) {
lastClaimUrl.value = response.data.claimUrl
}
ElMessage.success(successMessage)
showSuccess(successMessage)
closeActionMenu()
await loadTasks()
} catch (error) {
ElMessage.error(error instanceof Error ? error.message : '操作失败')
showError(error instanceof Error ? error.message : '操作失败')
} finally {
actionLoadingId.value = null
}
@@ -134,7 +134,7 @@ function handleActionCommand(command: `${AdminTaskActionKey}:${number}`) {
const item = items.value.find((entry) => entry.taskId === taskId)
if (!item) {
ElMessage.error('未找到对应任务')
showError('未找到对应任务')
return
}