diff --git a/resources/views/business/pages/courier-payables/quote-management.blade.php b/resources/views/business/pages/courier-payables/quote-management.blade.php
index a38a0c62..1b26a3f4 100644
--- a/resources/views/business/pages/courier-payables/quote-management.blade.php
+++ b/resources/views/business/pages/courier-payables/quote-management.blade.php
@@ -797,15 +797,15 @@
- | 报价版本 |
- 快递公司 |
- 报价类型 |
- 原始范围 |
- 数据规模 |
- 执行日期 |
- 签章 |
- 资料状态 |
- 操作 |
+ 报价版本 |
+ 快递公司 |
+ 报价类型 |
+ 原始范围 |
+ 数据规模 |
+ 执行日期 |
+ 签章 |
+ 资料状态 |
+ 操作 |
@@ -1080,6 +1080,19 @@
if (quote.status !== '已作废') {
actionCell.appendChild(changeAction);
}
+ // 动态重建行时按字段键对应当前表头,保留用户列顺序与隐藏设置。
+ var columnKeys = ['报价版本_0', '快递公司_1', '报价类型_2', '原始范围_3', '数据规模_4', '执行日期_5', '签章_6', '资料状态_7', '操作_8'];
+ var cellsByKey = {};
+ Array.from(row.children).forEach(function (cell, index) {
+ cell.dataset.financeColumnKey = columnKeys[index];
+ cellsByKey[columnKeys[index]] = cell;
+ });
+ body.closest('table').querySelectorAll('thead th[data-finance-column-key]').forEach(function (header) {
+ var cell = cellsByKey[header.dataset.financeColumnKey];
+ if (!cell) return;
+ cell.classList.toggle('is-column-hidden', header.classList.contains('is-column-hidden'));
+ row.appendChild(cell);
+ });
return row;
}