fix: 应收转结算与开票申请点击结算单号跳转收款结算单
This commit is contained in:
@@ -436,8 +436,9 @@ export default {
|
||||
(handlers[type] || (() => {}))();
|
||||
},
|
||||
openCreate() {
|
||||
// 按列表锁定的结算类型路由到对应表单入口,保证菜单高亮与关闭回落列表正确
|
||||
this.$router.push({
|
||||
path: '/settlement/formal-settlement/form',
|
||||
path: settlementListPath(this.activeSettlementType) + '/form',
|
||||
query: {
|
||||
mode: 'add',
|
||||
name: `新增${this.billLabel}`,
|
||||
@@ -448,8 +449,9 @@ export default {
|
||||
},
|
||||
openEdit(row) {
|
||||
const settlementType = row.settlementType || this.activeSettlementType;
|
||||
// 行类型可能与列表锁定类型不同,按行类型路由
|
||||
this.$router.push({
|
||||
path: '/settlement/formal-settlement/form',
|
||||
path: settlementListPath(settlementType) + '/form',
|
||||
query: {
|
||||
mode: 'edit',
|
||||
id: row.id,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user