fix cancel order payment
This commit is contained in:
@@ -160,7 +160,7 @@ async function save(): Promise<void> {
|
||||
if (!requestNo.value) requestNo.value = createPackageRequestNo();
|
||||
saving.value = true;
|
||||
try {
|
||||
await SalesOrderAPI.receivePayment({
|
||||
const record = await SalesOrderAPI.receivePayment({
|
||||
salesOrderId: order.value.id,
|
||||
requestNo: requestNo.value,
|
||||
amount,
|
||||
@@ -169,7 +169,9 @@ async function save(): Promise<void> {
|
||||
remark: remark.value.trim() || null
|
||||
});
|
||||
Message.success("收款登记已提交");
|
||||
await router.replace(`/management/sales-orders/${order.value.id}`);
|
||||
await router.replace(record.id && userStore.hasPermissions(permissionCodes.fundReceive.create)
|
||||
? `/management/fund-records/${record.id}`
|
||||
: `/management/sales-orders/${order.value.id}`);
|
||||
} catch (error) {
|
||||
Message.error(getErrorMessage(error, "收款登记失败,重试会复用同一请求号"));
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user