Capture confirmed approach for customizable shift types and work plans via sys_dict, slot time fields with morning/evening defaults, migration, and public H5 sync.
Co-authored-by: Cursor <cursoragent@cursor.com>
Implementation of the independent completion page, APIs, badge, and menu is in place pending local SQL apply and UI验收.
Co-authored-by: Cursor <cursoragent@cursor.com>
Break down backend gap APIs, menu badge, SQL menu, and the inline-expand web-admin page into sequenced tasks with verification steps.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the agreed independent page (inline expand, per-side save, menu badge) for completing missing supplier/demander contracts after they became optional on create/edit.
Co-authored-by: Cursor <cursoragent@cursor.com>
Break the approved design into backend, web-admin, and bx-mobile
tasks with concrete steps and verification.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the agreed plan to add nullable occur_date (YYYY-MM-DD) on
bx_reimburse_detail across backend, web-admin, and bx-mobile.
Co-authored-by: Cursor <cursoragent@cursor.com>
Break the approved design into TDD-friendly tasks for the
quote management list interactive summary row.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture agreed UX and current-page aggregation rules for the
quote management list before implementation.
Co-authored-by: Cursor <cursoragent@cursor.com>
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>
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>
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>
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>
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>
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>
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>
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>