Break the quote manage/approve H5 migration into TDD-friendly tasks aligned with the product webview pattern.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture agreed scope for migrating quote manage/approve into mini program H5, aligned with the product webview pattern.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the confirmed WeChat paste layout (vehicle, compact product lines, load/delivery sections by customer) so implementation can follow a single source of truth.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add ensure-copy-seq API and miniprogram clipboard prefix so each plan
gets a tenant-scoped fixed serial on first copy; cover allocation with
unit tests and refresh the backend graph.
Co-authored-by: Cursor <cursoragent@cursor.com>
Track the approved task breakdown for default LEFT shell, work tabs,
badge styling, and UI spec updates.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the approved shell redesign: default LEFT layout with header,
work tabs, and content, while keeping Fresh Mint tokens and menu badges.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture approved rules for in_approval → draft withdraw on web-admin and miniprogram, aligned with reimbursement withdraw.
Co-authored-by: Cursor <cursoragent@cursor.com>
Captures approved scope for driver/escort mine-vehicles filtering, menu perms, and reuse of existing apply APIs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Break work into TDD tasks for zip helpers, hazard cert collection, API wiring, and ListExportDropdown menu items.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture brainstorming decisions for coexisting Excel and ZIP export, reference-zip folder layout, document attachments plus hazard certs, and relative-path hyperlinks.
Co-authored-by: Cursor <cursoragent@cursor.com>
Record the shanxia-shell + zkxw-tab dual-mode login approach (mini program code, session poll, phone_no match) with an interactive HTML demo for review.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the approved WeChat getPhoneNumber login flow for shanxia mini program, including WECHAT_MP_* config, sys_user openid columns, and parity with password login JWT.
Co-authored-by: Cursor <cursoragent@cursor.com>
Record the approved scheme-1 UI for picker thumbnails, scroll paging, and detail linked-invoice display, with companion HTML demo.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the approved HTML demo as the UI authority for rewriting /#/m/pl/* without changing ticket or shell architecture.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture the approved card-list, ticket-based login, and reusable shell so later modules can follow the same path.
Co-authored-by: Cursor <cursoragent@cursor.com>
Document approved layout: show this-trip driver and escort above
the vehicle personnel strip in the plan detail dialog.
Co-authored-by: Cursor <cursoragent@cursor.com>
Break the approved driver-plan design into schema, web arrange/escort,
login APIs, menu SQL, and miniprogram list/detail tasks.
Co-authored-by: Cursor <cursoragent@cursor.com>
Capture approved decisions for miniprogram driver/escort plan list,
escort selection on arrange, and personnel-user linking.
Co-authored-by: Cursor <cursoragent@cursor.com>
Break the approved design into backend, shared QR view, public page,
copy-to-driver text, and driver footer tasks with TDD steps.
Co-authored-by: Cursor <cursoragent@cursor.com>