fix: bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m28s

This commit is contained in:
sexygoat
2026-04-23 16:08:07 +08:00
parent 8cc86369a2
commit 2140efbacf

View File

@@ -303,7 +303,6 @@
} from '@/types/api' } from '@/types/api'
import type { SearchFormItem } from '@/types' import type { SearchFormItem } from '@/types'
import { useCheckedColumns } from '@/composables/useCheckedColumns' import { useCheckedColumns } from '@/composables/useCheckedColumns'
import { useUserStore } from '@/store/modules/user'
import { formatDateTime } from '@/utils/business/format' import { formatDateTime } from '@/utils/business/format'
import { RoutesAlias } from '@/router/routesAlias' import { RoutesAlias } from '@/router/routesAlias'
import { useAuth } from '@/composables/useAuth' import { useAuth } from '@/composables/useAuth'
@@ -849,8 +848,9 @@
: undefined, : undefined,
remark: approveForm.remark || undefined remark: approveForm.remark || undefined
} }
const refundId = currentRefund.value?.id
await RefundService.approveRefund(currentRefund.value.id, data) if (!refundId) return
await RefundService.approveRefund(refundId, data)
ElMessage.success('审批通过成功') ElMessage.success('审批通过成功')
approveDialogVisible.value = false approveDialogVisible.value = false
await getTableData() await getTableData()
@@ -884,7 +884,9 @@
if (valid) { if (valid) {
rejectLoading.value = true rejectLoading.value = true
try { try {
await RefundService.rejectRefund(currentRefund.value.id, rejectForm) const refundId = currentRefund.value?.id
if (!refundId) return
await RefundService.rejectRefund(refundId, rejectForm)
ElMessage.success('审批拒绝成功') ElMessage.success('审批拒绝成功')
rejectDialogVisible.value = false rejectDialogVisible.value = false
await getTableData() await getTableData()
@@ -918,7 +920,9 @@
if (valid) { if (valid) {
returnLoading.value = true returnLoading.value = true
try { try {
await RefundService.returnRefund(currentRefund.value.id, returnForm) const refundId = currentRefund.value?.id
if (!refundId) return
await RefundService.returnRefund(refundId, returnForm)
ElMessage.success('退回成功') ElMessage.success('退回成功')
returnDialogVisible.value = false returnDialogVisible.value = false
await getTableData() await getTableData()
@@ -958,6 +962,8 @@
if (valid) { if (valid) {
resubmitLoading.value = true resubmitLoading.value = true
try { try {
const refundId = currentRefund.value?.id
if (!refundId) return
const data: ResubmitRefundRequest = { const data: ResubmitRefundRequest = {
requested_refund_amount: resubmitForm.requested_refund_amount requested_refund_amount: resubmitForm.requested_refund_amount
? resubmitForm.requested_refund_amount * 100 ? resubmitForm.requested_refund_amount * 100
@@ -968,7 +974,7 @@
refund_reason: resubmitForm.refund_reason || undefined refund_reason: resubmitForm.refund_reason || undefined
} }
await RefundService.resubmitRefund(currentRefund.value.id, data) await RefundService.resubmitRefund(refundId, data)
ElMessage.success('重新提交成功') ElMessage.success('重新提交成功')
resubmitDialogVisible.value = false resubmitDialogVisible.value = false
await getTableData() await getTableData()