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; }
报价版本快递公司报价类型原始范围数据规模执行日期签章资料状态操作报价版本快递公司报价类型原始范围数据规模执行日期签章资料状态操作