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