Commit Graph
345 Commits
Author SHA1 Message Date
zlwuandCursor 47ef575524 docs: add plan for bx-mobile reimburse invoice attachment picker
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-09 19:42:03 +08:00
zlwuandCursor 2f87223236 docs: add bx-mobile reimburse invoice attachment picker design
Align mobile invoice selection with web-admin at attachment granularity;
include interactive HTML demo for the 3-column picker UX.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-09 19:38:40 +08:00
zlwuandCursor 47a56e40fe docs: mark bx-mobile shanxia2.0 adaptation complete
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-09 16:19:51 +08:00
zlwuandCursor a8590db98b feat(bx-mobile): add invoice wallet pages and bind reimburse apply to balance rules
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-09 16:13:42 +08:00
zlwu 7a0f1554bd 提交 2026-08-09 15:59:22 +08:00
zlwu f70dc26206 提交 2026-08-09 14:51:41 +08:00
zlwuandCursor ca6aca2b14 docs: add transport plan supplier/demander free-product design and plan.
Capture agreed rules for dual-party customers, multi-contract sides, ProductSelector-only products, and no historical migration before implementation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 23:35:35 +08:00
zlwu fdf7d391a6 提交 2026-08-08 22:19:09 +08:00
zlwu 683f14828f 提交 2026-08-08 20:43:48 +08:00
zlwuandCursor 2df2ef0808 feat: add portal home launcher, favorites UI, and WorkTab overflow eviction
Replace top-bar module navigation with a card home page, persist favorites via API, reopen favorite tabs on cold login, and enable portal multi-tabs with overflow-based eviction.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 12:06:49 +08:00
zlwuandCursor 1a0c58f82d feat: add sys_user_menu_favorite table for portal menu favorites
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-08 11:58:55 +08:00
zlwuandCursor 2ccc3b612a docs: mark CRM name pinyin abbr design implemented and note go-live checklist.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 17:34:55 +08:00
zlwuandCursor e056dfaac1 fix: restore shanxia2.0.sql and keep name_pinyin_abbr DDL only.
The previous commit accidentally truncated the baseline SQL dump; restore full content and re-apply only the crm_product/crm_customer column additions.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 17:15:45 +08:00
zlwuandCursor e7b3fbb21b feat: add name_pinyin_abbr columns for CRM product and customer.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 17:10:53 +08:00
zlwuandCursor 65ea371d5f docs: add design for CRM product/customer pinyin initial search.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 13:52:15 +08:00
zlwuandCursor 05350a99a6 docs: mark alias-brand manage implementation plan tasks complete.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 13:24:34 +08:00
zlwuandCursor c1b2f5a667 docs: mark quote/contract alias-brand manage design implemented.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 13:24:08 +08:00
zlwuandCursor 1e74057003 docs: add implementation plan for quote/contract alias and brand manage dialog.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 12:40:37 +08:00
zlwuandCursor 22014ba3fa docs: add design for quote/contract alias and brand inline manage dialog.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 12:38:26 +08:00
zlwuandCursor 9788e3ac17 docs: mark transport plan copy design implemented
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 23:33:48 +08:00
zlwuandCursor 13115c8afd docs: add implementation plan for transport plan copy.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 23:14:14 +08:00
zlwuandCursor 7ca8ad29fa docs: add design for copying transport plans into new form dialog.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 23:12:01 +08:00
zlwu 3d645b4112 提交 2026-08-06 22:49:00 +08:00
zlwu f3693be913 提交 2026-08-06 09:58:20 +08:00
zlwuandCursor 2716c2b6f8 docs: add design for address library edit and contact fill in transport plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 06:52:45 +08:00
zlwu 5cf67f60d1 提交 2026-08-04 15:33:41 +08:00
zlwu 5fe53c5481 提交 2026-08-04 14:02:01 +08:00
zlwuandCursor 26192676a2 docs: add implementation plan for mobile-h5 dibang backend adaptation
Break the approved design into tasks covering login, db HTTP client, select-only master data, and public vehicle plates for fill pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 22:21:55 +08:00
zlwuandCursor e1170aa855 docs: add mobile-h5 dibang adaptation design for unified backend
Capture the approved approach to point mobile-h5 at shanxia2.0 backend APIs, portal login, and CRM/PL master-data selectors without UI permission gates.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 22:19:38 +08:00
zlwu 732c1b1dc9 提交 2026-08-03 21:20:00 +08:00
zlwu e233269abf 提交 2026-08-03 12:48:52 +08:00
zlwuandCursor 594e4ce38e feat(crm): sync contract number date segment with sign date
Align standard contract nos on create/update (keep seq, bump on collision),
preview the change in contract forms, and sync name parentheses.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 11:46:11 +08:00
zlwuandCursor f01057d902 docs: add implementation plan for contract no follow sign date
Break work into backend align helpers, create/update wiring, and frontend preview tasks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 11:40:33 +08:00
zlwuandCursor 1c38d82079 docs: add design for contract no date following sign date
Capture agreed rules: keep sequence when sign date changes, frontend preview plus backend authoritative align on save, and sync name parentheses.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-03 11:39:26 +08:00
zlwu 40fc54942b 提交 2026-08-03 00:48:46 +08:00
zlwu 272c68af4b 提交 2026-08-02 17:18:33 +08:00
zlwuandCursor 5bf37f802e chore: update graphify and mark vehicle/personnel photo design implemented
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 10:38:33 +08:00
zlwuandCursor 2f580eca81 chore(db): add photo_urls to pl_vehicle and pl_personnel
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 10:23:53 +08:00
zlwuandCursor 0d33c35c7b docs: add implementation plan for vehicle/personnel photo fields
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 10:18:20 +08:00
zlwuandCursor 9af37c3f56 docs: add vehicle/personnel photo field design and UI demo
Capture the approved photo_urls approach (list thumbnail A, optional upload) for pl_vehicle and pl_personnel before implementation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-02 10:13:12 +08:00
zlwu eccefc6650 提交 2026-08-01 22:49:11 +08:00
zlwu e59b2aa6cb 提交 2026-08-01 17:29:37 +08:00
zlwuandCursor 06956b742b feat(crm): add tenant-level contract approver setting with submit prefill
Mirror the quote approver setting so contract submit dialogs can prefill ordered approvers from a tenant config page while remaining editable.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-01 13:37:23 +08:00
zlwuandCursor ce75576fb0 docs: mark quote approver setting design implemented
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-01 13:09:13 +08:00
zlwuandCursor 82e648de9f feat(crm): add quote approver setting table and menu SQL
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-01 13:02:47 +08:00
zlwuandCursor 10c3c5470c chore: sync local PL/CRM/BX and migration work to new Gogs host
Bundle pending backend/web-admin feature updates, data-migration scripts,
and related docs so the V1.5 branch on the Tencent Cloud Gogs matches the
current workspace (excluding local secrets).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-01 09:19:21 +08:00
zlwuandCursor d1daedc17d docs: update brand qty demo copy for required-as-preference
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 06:58:06 +08:00
zlwuandCursor b3efbe8781 docs: specify transport plan required brand as preference only
Document that feedback/archive brand qty entry uses any-mode multi-select with preferred-brand preselect, removing the single-brand hard lock.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 06:50:21 +08:00
zlwuandCursor 5538fa3152 fix(db): drop unrelated shanxia2.0.sql diffs from brand qty migrate
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 05:10:07 +08:00
zlwuandCursor b658591818 chore(db): add feedback brand qty tables for site and driver
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-31 05:07:53 +08:00