fix: remove unused canRefund, fix TS type assertions

This commit is contained in:
erio
2026-04-09 21:49:05 +08:00
parent cc858c3cc9
commit 66cd16fce3
@@ -240,19 +240,15 @@ function statusBadgeClass(status: string): string {
return m[status] || 'badge-secondary'
}
function canRefund(order: PaymentOrder): boolean {
return ['COMPLETED', 'PARTIALLY_REFUNDED', 'REFUND_REQUESTED', 'REFUND_FAILED'].includes(order.status)
}
async function showOrderDetail(order: PaymentOrder) {
selectedOrder.value = order
orderAuditLogs.value = []
showDetailDialog.value = true
try {
const res = await adminPaymentAPI.getOrder(order.id)
const data = res.data as Record<string, unknown>
const data = res.data as unknown as Record<string, unknown>
if (data.order) selectedOrder.value = data.order as PaymentOrder
orderAuditLogs.value = (data.auditLogs || data.audit_logs || []) as AuditLog[]
orderAuditLogs.value = ((data.auditLogs || data.audit_logs || []) as unknown) as AuditLog[]
} catch (_err: unknown) { /* keep cached order data */ }
}