wuzilong and Cursor
bf81d9b77c
feat(web-admin): redesign mp transport plan detail sections.
...
Align mobile detail with demo IA including hazard cert slots and capped footer actions.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 09:34:16 +08:00
wuzilong and Cursor
8d1d5c19b5
feat(web-admin): redesign mp transport plan list to match demo.
...
Use dual dropdown filters, richer cards, and a speed dial for create actions.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 09:32:47 +08:00
wuzilong and Cursor
a382f3e730
feat(web-admin): add mobile paste-create for third-party vehicle bundles.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 16:47:14 +08:00
wuzilong and Cursor
866a87f747
feat(web-admin): add mobile print preview for transport plan slips.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 16:47:12 +08:00
wuzilong and Cursor
bc7a1c225a
feat(web-admin): reuse plan form as a full-page webview variant.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 16:47:05 +08:00
wuzilong and Cursor
1a5aa1c934
feat(web-admin): add mobile plan detail and shared action guards.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 16:25:09 +08:00
wuzilong and Cursor
17edd7016f
feat(web-admin): add mobile card list for transport plans in webview.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 16:25:09 +08:00
wuzilong and Cursor
8fbe0679c9
feat(web-admin): add mp webview shell and /m/pl/plan static routes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 16:21:37 +08:00
wuzilong
b7d0d4a4f8
提交
2026-09-14 11:57:58 +08:00
wuzilong and Cursor
76e5d27a79
feat(web-admin): pass remark into reimburse apply attachment UI
...
Wire addForm.remark into apply upload and viewData.remark into apply attachment readonly on reimburse apply and approve pages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 11:31:00 +08:00
wuzilong and Cursor
904630d695
feat(web-admin): add withdraw on advance apply page
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 10:03:40 +08:00
wuzilong and Cursor
1917661266
feat(web-admin): add withdraw on reimburse apply page
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 10:03:11 +08:00
wuzilong
8c96de2c0c
提交
2026-09-13 13:08:52 +08:00
wuzilong and Cursor
3dc71788d4
feat(web-admin): link system user on personnel form
...
Allow binding a login account on driver/escort personnel so
miniprogram driver-plan visibility can resolve by sys_user_id.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 10:42:19 +08:00
wuzilong and Cursor
ee8bf14eb5
feat(web-admin): add pound QR button on public driver transport page
...
Show a third footer action that opens the shared weighbridge QR card popup.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 09:42:57 +08:00
wuzilong and Cursor
5b4c1bc991
feat(web-admin): add public pound QR page by inventory id
...
Drivers can open a standalone link that renders the shared weighbridge QR card.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 09:38:23 +08:00
wuzilong and Cursor
8dc1820622
feat(web-admin): add deliveryTimes column on plan contract-gap list
...
Filter and display deduped delivery dates beside planDate.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 21:31:20 +08:00
wuzilong and Cursor
754113a6d2
feat(web-admin): add deliveryTimes column on plan archive and cert lists
...
Match main plan list display and column-header filter behavior.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 21:31:20 +08:00
wuzilong and Cursor
afc0b5e1bf
feat(web-admin): show deliveryTimes column on transport plan list
...
Multi-line YYYY-MM-DD with header range filter after planDate.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 21:25:26 +08:00
wuzilong and Cursor
fb608cea7f
feat(web-admin): add deliveryTimes column filter defs for plan lists
...
Align query keys with deliveryTimeFrom/To server filters.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 21:24:27 +08:00
wuzilong and Cursor
9a8dd691d8
chore(web-admin): update recharge column filter comments for ETC-only
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 08:48:17 +08:00
wuzilong and Cursor
f13e18329a
fix(web-admin): rename ETC recharge menus and drop fuel type option
...
Align UI with ETC-only scope; list filtering is enforced by the backend.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 08:46:49 +08:00
wuzilong
8e87c7d576
提交
2026-09-11 21:19:52 +08:00
wuzilong
83192719b0
提交
2026-09-11 09:41:09 +08:00
wuzilong
05559def40
提交
2026-09-09 13:03:02 +08:00
wuzilong and Cursor
45a6fc5cc5
feat(pl): add datetime column dual-caret sort on scoped transport lists.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 22:50:35 +08:00
wuzilong and Cursor
100b0880f0
feat(db): add datetime column dual-caret sort on inventory and weighing lists.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 22:36:55 +08:00
wuzilong and Cursor
626f91d4a8
feat(crm): wire date column sort on contract manage and approval lists.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 21:51:35 +08:00
wuzilong and Cursor
381ece40df
feat(crm): wire date column sort on quote manage and approval lists.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 21:50:15 +08:00
wuzilong and Cursor
a2d1de4c41
feat(crm): wire date column sort on customer list page.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 21:49:05 +08:00
wuzilong and Cursor
2357c46e4d
feat(pl): add cert batch ZIP download on personnel lists.
...
Wire third-party and Shanxia escort/driver lists to personnel cert zip packing.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 20:40:06 +08:00
wuzilong and Cursor
6d8e5578c9
feat(pl): add cert batch ZIP download on self-vehicle list.
...
Reuse vehicle cert zip packing on the Shanxia owned-vehicle toolbar.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 20:39:37 +08:00
wuzilong and Cursor
a6dff669d4
feat(pl): add toolbar batch ZIP download for vehicle certs.
...
Wire selected rows to frontend JSZip packing on the third-party vehicle list.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 20:26:46 +08:00
zlwu
7f05162fd1
提交
2026-09-06 20:44:56 +08:00
zlwu and Cursor
f33b905f0d
refactor(web-admin): generalize server column filter queryKey mapping.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 08:15:49 +08:00
zlwu and Cursor
55cbd1d3d2
feat(bx): server-side column filters on reimburse apply list.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 07:53:28 +08:00
zlwu and Cursor
6adb3cee9d
fix(bx): rename historical attachments label to apply attachments
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 17:16:05 +08:00
zlwu and Cursor
d373776526
feat(bx): bind reimburse apply attachments on save and submit
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 17:12:37 +08:00
zlwu and Cursor
24aca104ad
feat(bx): add apply-attachment upload UI on reimburse apply dialog
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 17:10:47 +08:00
zlwu and Cursor
591736f11f
feat(web-admin): add Generate Word on contract detail print dialog
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 14:50:00 +08:00
zlwu and Cursor
9ac37d1196
feat(web-admin): add Generate Word on contract print dialog
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 14:44:36 +08:00
zlwu and Cursor
75d60c5b75
feat(web-admin): sync followStatus when switching to arranged plan tab
...
Mirror pending_arrange behavior so the arranged tab forces followStatus filter to arranged.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-04 17:36:34 +08:00
zlwu and Cursor
b92418fa4a
feat(web-admin): gate archive actions and price columns by menu codes
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 16:34:49 +08:00
zlwu
dd3bb3cf06
提交
2026-09-03 15:54:34 +08:00
zlwu and Cursor
d798ef55a7
feat(web-admin): manage transport address notes on library page
...
Expose notes in list, form, and view dialog for address master data.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 12:00:36 +08:00
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