diff --git a/yuthon_report/static/src/components/yuthon_report/receivable_report.js b/yuthon_report/static/src/components/yuthon_report/receivable_report.js index 43fdf9475..de00fdff0 100644 --- a/yuthon_report/static/src/components/yuthon_report/receivable_report.js +++ b/yuthon_report/static/src/components/yuthon_report/receivable_report.js @@ -112,6 +112,16 @@ class ReceivableReport extends Component { }, context: { actionService: this.actionService // 传递 actionService 用于穿透跳转 + }, + onFilterChanged: () => { + // 过滤后重新编号序号列 + let num = 1; + this.grid.forEachNodeAfterFilter((node) => { + if (node.data) { + node.data['序号'] = num++; + } + }); + this.grid.refreshCells({ columns: ['序号'], force: true }); } }; diff --git a/yuthon_report/views/receivable_report_views.xml b/yuthon_report/views/receivable_report_views.xml index 93b339b39..47ba3164e 100644 --- a/yuthon_report/views/receivable_report_views.xml +++ b/yuthon_report/views/receivable_report_views.xml @@ -11,6 +11,7 @@ "model": "property.accounts.receivable", "method": "get_complete_ledger_report", "columns": [ + {"headerName": "序号", "field": "序号", "width": 70, "flex": 0, "pinned": "left"}, {"headerName": "应收开始", "field": "应收开始", "flex": 1}, {"headerName": "应收结束", "field": "应收结束", "flex": 1}, {"headerName": "合同编号", "field": "合同编号", "flex": 1},