zlwu and Cursor
3c7e3c69c5
feat(web-admin): add plan draft save UI and drafting follow-status filters
...
Rename pending tab to 待安排/草稿, default-select drafting, and add 暂存 with saveMode.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 11:42:23 +08:00
zlwu
1dfcc66d2c
提交
2026-09-02 08:20:52 +08:00
zlwu and Cursor
506cc7991a
feat(web-admin): viewport-fill list height for system manage menus
...
Wire 系统信息 lists (tenant/dict/menu/dept/role/user/post/operlog) and
临时存放 CRM lists under 系统管理 to useListTableViewportHeight, with
onActivated recalc for keep-alive pages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:42:20 +08:00
zlwu and Cursor
f457d5e106
feat(web-admin): viewport-fill list height for workflow menus
...
Wire 流程配置、待办/已办中心、我的申请 and 请假申请 lists to
useListTableViewportHeight for sticky headers and viewport-fill scrolling.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:32:30 +08:00
zlwu and Cursor
c577edc597
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 >
2026-09-01 19:27:17 +08:00
zlwu and Cursor
11185f066a
feat(web-admin): viewport-fill list height for db weighbridge menus
...
Wire 地磅计划 and 地磅出入库 lists to useListTableViewportHeight (stats +
pager below the table wrap), matching 地磅单管理. Dashboard has no list.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:17:33 +08:00
zlwu and Cursor
7ed3f26f9c
feat(web-admin): viewport-fill list height for bx reimbursement menus
...
Wire remaining报销管理列表(审批/发放/付款/发票夹/费用项/流程/视图)to
useListTableViewportHeight so table body scrolls with sticky header and
pager stays ~10px above the content viewport bottom.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:14:01 +08:00
zlwu and Cursor
6f7461d009
feat(web-admin): viewport-fill list height for CRM menu pages
...
Wire contract, quote, customer, product, and price-letter lists to useListTableViewportHeight.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:00:02 +08:00
zlwu and Cursor
7f8cd18b4d
chore: update web-admin graphify after viewport scroll changes
...
Keep the frontend knowledge graph in sync with new composables and list wiring.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 18:53:18 +08:00
zlwu and Cursor
6e92bf49d8
fix(web-admin): recalc viewport table height on activate
...
Ensure order and weighing lists refresh table height after tab activation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 18:52:41 +08:00
zlwu and Cursor
fa48577a74
feat(web-admin): roll out viewport list height to more lists
...
Apply fill-viewport table height on demo product/order, bx mine, and db weighing.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 18:51:59 +08:00
zlwu and Cursor
aef6927181
feat(web-admin): viewport-fill scroll on reimburse apply list
...
Wire ListTable height to the shared composable and stop double-scroll on wraps.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 18:47:13 +08:00
zlwu and Cursor
597fca416d
feat(web-admin): use viewport table height on demo unit list
...
Pilot the fill-viewport list scroll pattern on the standard list template page.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 18:45:49 +08:00
zlwu and Cursor
55ac1ebbf6
feat(web-admin): add useListTableViewportHeight composable
...
Measure content viewport, table top, and pager to drive el-table height.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 18:45:22 +08:00
zlwu and Cursor
7d78f76129
feat(web-admin): add list table viewport height formula
...
Pure calc keeps pagination visible with a 10px bottom gap for main list scroll UX.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 18:45:15 +08:00
zlwu
0e8f244bc3
提交
2026-09-01 13:51:32 +08:00
zlwu
ba21c40058
提交
2026-08-31 20:53:46 +08:00
zlwu
69fa5b1fa8
提交
2026-08-31 08:28:36 +08:00
zlwu
19c5aaa8f5
提交
2026-08-30 18:33:13 +08:00
zlwu and Cursor
c8cec132bf
chore: update web-admin graphify after arrange-required product fields
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 17:54:29 +08:00
zlwu and Cursor
810c9aacae
feat(web-admin): mark arrange-required product fields with asterisk
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 17:53:47 +08:00
zlwu and Cursor
a4619a0788
feat(web-admin): block arrange when stop product required fields missing
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 17:53:06 +08:00
zlwu and Cursor
765a27779c
feat(pl): add arrange-required check for stop product fields
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 17:52:47 +08:00
zlwu and Cursor
81b1cb9b1d
feat(pl): show available contract qty before plan qty in stop products
...
Add contract-product-arrange-qty API and form UI with green available qty,
red plan qty over-hint, and click-through dialog for usage and plan list.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 17:41:36 +08:00
zlwu and Cursor
3011cb9dae
feat(pl): hard-block over-limit contract qty on arrange and remind after success
...
Validate arranged+this plan qty against fixed contract product quantities on
transport arrange; return post-success remaining/framework cumulative reminders.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 16:47:21 +08:00
zlwu and Cursor
bbd82b7963
fix(web-admin): harden contract product validation and fetch race
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 11:09:37 +08:00
zlwu and Cursor
946a71b2e0
feat(web-admin): enforce single contract on plan-contract supplement save
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 11:05:15 +08:00
zlwu and Cursor
173e6cdf59
feat(web-admin): allow removing products on delivery stops
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 11:05:15 +08:00
zlwu and Cursor
8777173fb7
fix(web-admin): treat empty allowedProductIds as restricted mode
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 11:04:12 +08:00
zlwu and Cursor
9b8848ea8c
feat(web-admin): gate load products by selected contract
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 11:02:58 +08:00
zlwu and Cursor
bbab39e6b7
feat(web-admin): allow ProductSelector to restrict by product ids
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 11:00:05 +08:00
zlwu and Cursor
f18442be2e
feat(web-admin): make plan stop contract selector single-choice
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 10:58:14 +08:00
zlwu and Cursor
e9fd94de03
feat(web-admin): add helpers to filter plan products by contract
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 10:57:09 +08:00
zlwu
63a1209620
提交
2026-08-30 09:30:02 +08:00
zlwu
16986f443e
提交
2026-08-27 19:38:12 +08:00
zlwu
ebf006eeff
提交
2026-08-27 19:38:01 +08:00
zlwu
4611dbc2b2
提交
2026-08-27 14:23:18 +08:00
zlwu
4222eaa593
提交
2026-08-26 11:10:40 +08:00
zlwu
dd1acdc787
提交
2026-08-23 18:42:27 +08:00
zlwu
b74d483682
提交
2026-08-23 09:47:38 +08:00
zlwu and Cursor
8dbb816d01
feat(pl): add blank slip print commands to plan list toolbar
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-22 11:29:26 +08:00
zlwu and Cursor
4de82c0805
feat(pl): expose openBlank on slip print dialogs
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-22 11:28:11 +08:00
zlwu and Cursor
dfa033da02
feat(pl): add blank HTML renderer for subpack slips
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-22 11:28:10 +08:00
zlwu and Cursor
3ec188666c
feat(pl): add blank HTML renderers for inbound and delivery slips
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-22 11:23:50 +08:00
zlwu
16be6fa22d
提交
2026-08-22 09:08:05 +08:00
zlwu and Cursor
dbba755fd8
feat(bx): add list Excel export for reimbursement module pages
...
Wire ListExportDropdown on advance/reimburse/payment/expense/view/wallet lists, with matching POST export endpoints.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 18:34:22 +08:00
zlwu and Cursor
fe15a130cb
feat(pl): add Excel export for plan contract gaps and document reminders
...
Complete remaining logistics list export pages under the PL module wave.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 18:19:07 +08:00
zlwu and Cursor
b1f734dbb0
feat(pl): add Excel export for freight unsettled plans and settlement tabs
...
Support filtered and selected export across freight settlement board panels.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 18:17:10 +08:00
zlwu and Cursor
8f1f08b284
feat(pl): add Excel export for inventory ledger and inbound/outbound lists
...
Allow filtered and selected row export on inventory and shared IO order pages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 18:14:58 +08:00
zlwu and Cursor
89e8d6e65c
feat(pl): add Excel export for recharge, urea and maintenance process lists
...
Support filtered and selected export on apply and disburse/process board pages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 18:07:54 +08:00