fix: 应收转结算与开票申请点击结算单号跳转收款结算单

This commit is contained in:
刘泉佳
2026-11-05 13:25:21 +08:00
parent 4dd63fc5fa
commit 22bbcbb7aa
4 changed files with 50 additions and 7 deletions
@@ -1060,6 +1060,7 @@ import { formatContractOptionLabel } from '@/utils/contract';
import { isTierUnitPrice, isUnitPriceAdjustable } from '@/utils/settlement-adjust-rule';
import { downloadXls } from '@/utils/util';
import { createSettlementTransfer } from '@/utils/settlement-transfer';
import { settlementListPath } from '@/utils/settlement-menu';
import {
contractApprovalStatusOptions,
contractCategoryOptions,
@@ -2659,10 +2660,11 @@ export default {
});
const isPreSettlement = settlementBillType === 'pre';
this.transferDialog.visible = false;
// 按结算类型路由到对应表单入口,保证收款/付款菜单各自高亮正确
await this.$router.push({
path: isPreSettlement
? '/settlement/pre-settlement/form'
: '/settlement/formal-settlement/form',
: settlementListPath(this.settlementType) + '/form',
query: {
mode: 'add',
transferToken,