feat(web-admin): viewport-fill list height for pl transport menus

Wire 运输管理 list pages (plans, IO orders, freight panels, vehicles,
personnel, and related lists) to useListTableViewportHeight so table body
scrolls with sticky header and pager stays near the content bottom.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-09-01 19:27:17 +08:00
1 parent 11185f066a
commit c577edc597
35 files changed
+11667 -8490

No files matched your search

@@ -271,24 +271,35 @@
"269": "Community 269",
"270": "Community 270",
"271": "SettingDrawer.vue",
"272": "customerPool.ts",
"273": "handleConfirmApproval",
"274": "pl-plan-stop-product-arrange-required.ts",
"275": "index.js",
"276": "tabs.ts",
"277": "handleKeyDown",
"278": "index.vue",
"279": "handleDisburse",
"280": "Community 280",
"281": "index.js",
"282": "product.ts",
"283": "Community 283",
"284": "Community 284",
"285": "Community 285",
"286": "Community 286",
"287": "view-fields.ts",
"288": "syncStatsColumnWidths",
"289": "handleEdit",
"290": "index.js",
"291": "crm-owner-candidates.ts",
"292": "Community 292",
"293": "index.vue",
"294": "menuFavorite.ts",
"295": "Community 295",
"296": "Community 296",
"297": "index.vue",
"298": "index.vue",
"299": "zh_CN.js",
"300": "index.vue",
"301": "ProcessStatusTag.vue",
"302": "Community 302",
"303": "Community 303",
@@ -300,6 +311,8 @@
"309": "Community 309",
"310": "Community 310",
"311": "handleExportPdf",
"312": "loadUserOptions",
"313": "loadUserOptions",
"314": "assignmentMatchesFilter",
"315": "Community 315",
"316": "Community 316",
@@ -329,6 +342,7 @@
"340": "Community 340",
"341": "Community 341",
"342": "error-handle.ts",
"343": "v2.4.2.1 - 2025-06-16",
"344": "ArtException.vue",
"346": "Community 346",
"347": "Community 347",
@@ -193,7 +193,9 @@
"191": "formatYmd",
"192": "prepareLineAliasAndBrandForSubmit",
"193": "crm-product-display.ts",
"194": "index.vue",
"195": "Community 195",
"196": "ClaimDialog.vue",
"197": "v2.4.2.1 - 2025-06-16",
"198": "fetchRoleOptions",
"199": "colors.ts",
@@ -204,9 +206,11 @@
"204": "DbCrmCustomerSelect.vue",
"205": "loadDefaultCustomerOptions",
"206": "onDrop",
"207": "SettingActions.vue",
"208": "index.vue",
"209": "Community 209",
"210": "Community 210",
"211": "navigation.ts",
"212": "index.js",
"213": "Community 213",
"214": "Community 214",
@@ -215,6 +219,7 @@
"217": "index.js",
"218": "price-letter.ts",
"219": "applyBrandSelectChange",
"220": "index.vue",
"221": "index.js",
"222": "index.vue",
"223": "Community 223",
@@ -226,8 +231,10 @@
"229": "useClientColumnFilters.ts",
"230": "customerPool.ts",
"231": "handlePublish",
"232": "index.vue",
"233": "Community 233",
"234": "Community 234",
"235": "index.vue",
"236": "handleEdit",
"237": "handleDisburse",
"238": "ViewKvTableCell.vue",
@@ -236,11 +243,13 @@
"241": "handleExportPdf",
"242": "Community 242",
"243": "Community 243",
"244": "SettingItem.vue",
"245": "index.js",
"246": "fetchData",
"247": "Community 247",
"248": "Community 248",
"249": "SettingItem.vue",
"250": "v2.5.7 - 2025-09-14",
"251": "handleDisburse",
"252": "index.js",
"253": "Community 253",
@@ -253,10 +262,12 @@
"260": "Community 260",
"261": "Community 261",
"262": "index.js",
"263": "handleSubmit",
"264": "syncStatsColumnWidths",
"265": "Community 265",
"266": "crypto.ts",
"267": "fetchData",
"268": "zh_CN.js",
"269": "Community 269",
"270": "Community 270",
"271": "SettingDrawer.vue",
@@ -270,7 +281,6 @@
"284": "Community 284",
"285": "Community 285",
"286": "Community 286",
"288": "loadUserOptions",
"289": "handleEdit",
"290": "index.js",
"292": "Community 292",
@@ -279,7 +289,6 @@
"295": "Community 295",
"296": "Community 296",
"299": "zh_CN.js",
"300": "form.vue",
"301": "ProcessStatusTag.vue",
"302": "Community 302",
"303": "Community 303",
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff