This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user