Commit Graph
483 Commits
Author SHA1 Message Date
wuzilongandCursor 2df45ebbfa test(web-admin): add product confirm dialog source contract checks.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 18:19:54 +08:00
wuzilongandCursor 1b7007c773 feat(web-admin): wire product pages to scheme A/B confirm dialogs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 18:16:17 +08:00
wuzilongandCursor 321e0d05fa style(web-admin): style product confirm dialog for scheme A/B.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 18:14:46 +08:00
wuzilongandCursor 6821cd6a03 feat(web-admin): add product confirm dialog option builder for scheme A/B.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 18:10:45 +08:00
wuzilongandCursor ef71e842ee fix(web-admin): stick category header tools with MpBusinessHeader.
Move expand-all and add into a header actions slot so they remain visible while scrolling.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 16:40:35 +08:00
wuzilongandCursor efe7f77a66 docs: mark product category tree style design as implemented.
Refresh graphify after the mp category list style change.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 16:37:15 +08:00
wuzilongandCursor 44febe06f0 style(web-admin): restyle mp product category list as unified tree.
Match scheme A indent-expand demo with sanqiang tokens.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 16:35:07 +08:00
wuzilongandCursor 3c154d69ee fix(web-admin): restore category parent tree-select and delete tip.
Keep Vant sheet/form shell while fixing parent UX and creator-delete feedback.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 16:32:35 +08:00
wuzilongandCursor 5d943cf76b feat(web-admin): wire category tree list markup for scheme A.
Add expand-all control, row meta, and inline add-child on the mp category page.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 16:26:54 +08:00
wuzilongandCursor ffd25d93e9 feat(web-admin): add product category tree expand helpers.
Centralize expand-id collection and child meta labels for the mp category list.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 16:24:12 +08:00
wuzilongandCursor 020fbe1b0e feat(web-admin): force a refresh when a newer build is deployed.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 13:53:15 +08:00
wuzilongandCursor a1c00847e5 test: add web-admin stale-tab update checker.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 13:51:48 +08:00
wuzilongandCursor 1f0130de53 test: add web-admin build id and version.json helpers.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 13:27:57 +08:00
wuzilongandCursor 4edccef14c fix(web-admin): update vehicle recharge form labels to 油卡.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 11:41:43 +08:00
wuzilongandCursor d3ac07d5c6 fix(web-admin): rename ETC/加油充值 UI labels to 油卡.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 11:41:43 +08:00
wuzilongandCursor a33c2d1f2e feat(web-admin): add page variant for contract form in mp webview.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 17:36:29 +08:00
wuzilongandCursor 796b434a28 feat(web-admin): add mp webview CRM contract detail actions.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 17:35:02 +08:00
wuzilongandCursor a9ee5d440e feat(web-admin): add mp webview CRM contract list pages.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 17:32:13 +08:00
wuzilongandCursor e54a168829 feat(web-admin): register /m/crm/contract static routes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 17:24:54 +08:00
wuzilongandCursor b5b3b1f327 feat(web-admin): add mp CRM contract card query helpers.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 17:24:09 +08:00
wuzilongandCursor d0241ddbd4 feat(web-admin): add mp webview CRM quote version history page.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 16:04:06 +08:00
wuzilongandCursor b9e44bd697 feat(web-admin): add page variant for quote form in mp webview.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 16:03:19 +08:00
wuzilongandCursor eff40b2e8f feat(web-admin): add mp webview CRM quote detail actions.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 16:01:42 +08:00
wuzilongandCursor 63f64b1375 feat(web-admin): add mp webview CRM quote list pages.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 15:55:45 +08:00
wuzilongandCursor f0680544a1 feat(web-admin): register /m/crm/quote static routes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 15:53:02 +08:00
wuzilongandCursor 007eb2233d feat(web-admin): add mp CRM quote card query helpers.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 15:49:11 +08:00
wuzilongandCursor dfd0bb5cc3 fix(web-admin): refresh product form category tree when page reactivated.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 10:11:53 +08:00
wuzilongandCursor 9de0459edc feat(web-admin): add mp webview CRM product category page.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 10:03:50 +08:00
wuzilongandCursor afad78bf60 feat(web-admin): add page variant for product form in mp webview.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 09:53:50 +08:00
wuzilongandCursor 1d3a4f5155 feat(web-admin): add mp webview CRM product detail actions.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 09:51:39 +08:00
wuzilongandCursor 74e2267623 feat(web-admin): add mp webview CRM product list page.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 09:48:25 +08:00
wuzilongandCursor a2769c86dc feat(web-admin): register /m/crm/product static routes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 09:43:35 +08:00
wuzilongandCursor 2f72c29ee7 feat(web-admin): add mp CRM product card query helpers.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 09:36:09 +08:00
wuzilong 85559bd414 提交 2026-10-15 08:50:25 +08:00
wuzilongandCursor a07568f546 fix(web-admin): fix stock plan list followStatus funnel and view-only dialog
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 23:40:41 +08:00
wuzilongandCursor c2ddf344dc feat(web-admin): stock inbound/outbound tabs show filtered plan lists
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 23:34:59 +08:00
wuzilongandCursor ce06f0f4e8 feat(web-admin): add stockRole variant to transport plan list page
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 23:32:35 +08:00
wuzilongandCursor 6a8cd90b98 feat: cascade column facet options by current list context
Make dynamic column-facet values respect other active filters (Excel-style), with backend facet context helpers, list-page wiring, slip print/sidebar fixes, and refreshed graphify graphs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-11 22:04:20 +08:00
wuzilong 9643b779a9 提交 2026-10-10 21:12:05 +08:00
wuzilong 8da59453b6 提交 2026-10-08 09:57:09 +08:00
wuzilong 318b934b86 提交 2026-10-06 17:55:20 +08:00
wuzilongandCursor 56776bb197 feat: split transport plan list columns into load and delivery product rows
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 09:45:11 +08:00
wuzilongandCursor c19318d0d0 feat: add per-row load and delivery qty helpers for plan list
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 09:36:26 +08:00
wuzilongandCursor 47cd09d1e5 feat: span transport plan list by plan and delivery column props
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 09:32:01 +08:00
wuzilongandCursor e241a17077 feat: flatten transport plan list rows to one product per line
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-06 09:23:59 +08:00
wuzilong 6abfb6e251 提交 2026-10-05 12:57:51 +08:00
zlwuandCursor 3e99904eea style(web-admin): align menu text badge with Fresh Mint danger
Use #dc2626 for sidebar numeric badges so they match the approved
case-style red counters without leaving the design token chain.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 09:48:00 +08:00
zlwuandCursor 60aa9fd28f feat(web-admin): mount work tabs under left-layout header
Assemble header → worktab → content for the non-portal shell and migrate
legacy portal default so the classic sidebar layout is the entry experience.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 09:48:00 +08:00
zlwuandCursor cfe3ff5576 feat(web-admin): default shell to left menu with work tabs
Use LEFT layout as the product default and enable breadcrumbs and
multi-tabs so the classic sidebar shell matches the approved design.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 09:43:13 +08:00
zlwu c55f22a603 提交 2026-10-02 09:28:00 +08:00