feat: 结算调整单结算单号支持点击跳转正式结算单详情

This commit is contained in:
刘泉佳
2026-10-17 16:08:29 +08:00
parent f440343830
commit 4b165471e3
2 changed files with 17 additions and 2 deletions
+16 -1
View File
@@ -88,7 +88,7 @@
><el-link
v-if="column.link && row[column.prop]"
type="primary"
@click="openView(row)"
@click="handleTableLink(row, column)"
>{{ row[column.prop] }}</el-link
><el-tag v-else-if="column.status" :type="statusType(row.approvalStatus)" class="status-text">{{
row[column.prop] || '-'
@@ -285,6 +285,21 @@ export default {
openView(row) {
this.editor = { visible: true, id: row.id, readonly: true };
},
// 单据号→本单查看弹窗;结算单号→跳正式结算列表页并自动打开该单详情(页面支持 ?detailNo=)
handleTableLink(row, column) {
if (column.prop === 'formalSettlementNo') {
this.openSettlementDetail(row.formalSettlementNo);
return;
}
this.openView(row);
},
openSettlementDetail(detailNo) {
if (!detailNo) {
this.$message.info('当前记录未关联结算单详情');
return;
}
this.$router.push({ path: '/settlement/formal-settlement', query: { detailNo } });
},
isEditable(row) {
return ['draft', 'returned'].includes(row.approvalStatus);
},