zlwu
4f364bc9a0
提交
2026-09-29 07:07:51 +08:00
zlwu
c9fb39395c
提交
2026-09-28 10:47:42 +08:00
zlwu
b430e75a4b
提交
2026-09-26 11:59:39 +08:00
wuzilong and Cursor
45327b3acb
feat(web-admin): add rotate/zoom/pan to attachment image preview.
...
Enhance AttachmentUploadField image preview dialog with toolbar controls, wheel zoom, and drag pan; fit-full at 100% zoom after rotate.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-23 14:29:03 +08:00
wuzilong and Cursor
2f3756eab8
feat(web-admin): add archive data-and-attachments ZIP export menu.
...
Extend ListExportDropdown with additional items and wire archive_zip on the plan-archive page.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-23 12:47:14 +08:00
wuzilong
c270d14057
提交
2026-09-23 12:03:07 +08:00
wuzilong
86694f739f
提交
2026-09-17 09:10:10 +08:00
wuzilong and Cursor
ca0098f6ca
feat(web-admin): add mp plan form anchors and polish print customer pick.
...
Improve the page-variant plan form for WebView and align print customer selection with the mobile demo.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 09:35:17 +08:00
wuzilong and Cursor
8c69a01e16
feat(web-admin): add mp webview sheet and list chrome styles.
...
Provide shared Bottom Sheet and filter/speed-dial/fab tokens for the transport plan mobile redesign.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 09:27:11 +08:00
wuzilong and Cursor
bf22c4b031
style(web-admin): format webview plan form and paste helpers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 16:48:25 +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
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
b7d0d4a4f8
提交
2026-09-14 11:57:58 +08:00
wuzilong and Cursor
e50d2c27c8
feat(web-admin): show remark-based names on bx attachment cards
...
Add optional remark prop to BxAttachmentUpload and BxAttachmentReadonly so cards display sanitized remark_index names while download keeps the original fileName.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 11:30:55 +08:00
wuzilong
8c96de2c0c
提交
2026-09-13 13:08:52 +08:00
wuzilong and Cursor
499896b29c
fix(web-admin): put trip driver/escort on vehicle summary row
...
Merge「本次安排」into PlVehicleSummaryStrip instead of a separate
row above the vehicle info strip.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 12:29:47 +08:00
wuzilong and Cursor
c580bdf03f
feat(web-admin): show this-trip driver and escort on plan view
...
Add a「本次安排」row above the vehicle personnel strip so the
selected driver and escort are visible separately from vehicle bindings.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 12:28:04 +08:00
wuzilong and Cursor
ca3062b0e2
feat(pl): optional escort selection on transport arrange
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 10:48:23 +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
ab3a90c3f5
feat(web-admin): append pound QR links in copy-to-driver text
...
Include multi-line public pound QR URLs after the driver link when dibang slips exist.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 09:41:41 +08:00
wuzilong and Cursor
d7dec04cb3
refactor(web-admin): extract PoundSlipQrcodeView for shared QR card
...
Keep admin dialog behavior while enabling public page and driver popup reuse.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-13 09:36:21 +08:00
wuzilong
8e87c7d576
提交
2026-09-11 21:19:52 +08:00
wuzilong and Cursor
6548316644
fix(web-admin): allow same product with different packages on delivery stop
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-10 18:08:02 +08:00
wuzilong and Cursor
39161e43e4
feat(web-admin): plan form package UI keyed by product and package spec
...
Contract-bound stop products use package options from the contract, arrange-qty
cache/API include packageSpec, and save validates required package selections.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-10 18:06:52 +08:00
wuzilong and Cursor
4529166e16
fix(web-admin): prevent duplicate date sort carets on CRM column headers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 22:55:08 +08:00
wuzilong and Cursor
5410bf8836
feat(web-admin): show dual carets on ColumnHeaderFilter datetime columns.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 22:13:31 +08:00
wuzilong and Cursor
23d23d0b86
feat(web-admin): show dual carets on CRM datetime column headers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 21:48:05 +08:00
zlwu
b6485f3b6c
提交
2026-09-07 10:34:41 +08:00
zlwu
7f05162fd1
提交
2026-09-06 20:44:56 +08:00
zlwu and Cursor
1604ffceb1
feat(web-admin): use fuzzy text input in column header filter.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 07:50:50 +08:00
zlwu and Cursor
e492cedab9
feat(web-admin): add useServerColumnFilters for list column queries.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-06 07:47:15 +08:00
zlwu and Cursor
c90ff7c419
feat(web-admin): submit stable load/delivery/product ids on plan save.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 18:31:59 +08:00
zlwu and Cursor
af0ae031a5
feat(web-admin): split archive qty vs price display flags
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-03 16:33:04 +08:00
zlwu
dd3bb3cf06
提交
2026-09-03 15:54:34 +08:00
zlwu
54a1ba0c5c
提交
2026-09-03 13:50:25 +08:00
zlwu and Cursor
bf5f6b66be
feat(web-admin): edit address library notes in select dialog
...
Allow create/update of notes while picking an address for a plan stop.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 11:59:40 +08:00
zlwu and Cursor
6021287c97
feat(web-admin): fill load/delivery notes from address when empty
...
Apply library notes only if the stop notes field is currently blank.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 11:59:29 +08:00
zlwu and Cursor
9c3c53c705
feat(web-admin): pass address library notes through apply payload
...
Allow load/delivery sections to receive notes when an address is selected.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-02 11:59:09 +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
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
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
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
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