Commit Graph
197 Commits
Author SHA1 Message Date
zlwu 69fa5b1fa8 提交 2026-08-31 08:28:36 +08:00
zlwu 19c5aaa8f5 提交 2026-08-30 18:33:13 +08:00
zlwuandCursor 79b33c6ba1 docs: add implementation plan for plan product arrange-required fields
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 17:51:10 +08:00
zlwuandCursor 5fbb15611c docs: add design for plan product fields required on arrange
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 17:49:27 +08:00
zlwuandCursor 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
zlwuandCursor 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
zlwuandCursor d326996976 docs: add transport plan contract quantity check design and demo
Capture hard-block on over-limit arrange and post-success remaining/framework reminders aligned with contract detail qty aggregation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 15:59:53 +08:00
zlwuandCursor 98db382e70 docs: add implementation plan for plan single-contract product rules
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 10:43:29 +08:00
zlwuandCursor 051c6b6fea docs: add design for plan single-contract and load products from contract
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 10:40:49 +08:00
zlwu 16986f443e 提交 2026-08-27 19:38:12 +08:00
zlwu ebf006eeff 提交 2026-08-27 19:38:01 +08:00
zlwu 4611dbc2b2 提交 2026-08-27 14:23:18 +08:00
zlwuandCursor 031f1d50f6 docs: add pl_customer_stop_pref migration for stop logistics memory
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 17:04:56 +08:00
zlwu dd1acdc787 提交 2026-08-23 18:42:27 +08:00
zlwuandCursor 7ebe635fca docs(pl): add implementation plan for blank slip print
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-22 11:21:47 +08:00
zlwuandCursor ed939097f0 docs(pl): add blank slip print design for transport plans
Document toolbar blank inbound/delivery/subpack print via openBlank(),
including empty fields, no seal on delivery blanks, and no selection required.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-22 11:18:31 +08:00
zlwu 16be6fa22d 提交 2026-08-22 09:08:05 +08:00
zlwu d26fb23fcf 提交 2026-08-21 16:50:47 +08:00
zlwuandCursor 6dc8cfb2c1 docs: add implementation plan for web-admin list Excel export
Detail shared helpers, ListExportDropdown, user pilot, CRM align,
and per-module batch waves covering remaining list pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 16:50:11 +08:00
zlwuandCursor d8f10b9efe docs: add design for web-admin unified list Excel export
Capture backend export infrastructure, ListExportDropdown UX, and
per-resource /export conventions for filtered and selected rows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 16:42:40 +08:00
zlwuandCursor e9ad26cb48 docs: mark reimburse apply page size pilot plan and design as done
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 14:18:35 +08:00
zlwuandCursor 02a29c3328 docs: add implementation plan for reimburse apply page size options
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 14:12:40 +08:00
zlwuandCursor 38c830ef99 docs: add design for reimburse apply page size options pilot
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 14:11:12 +08:00
zlwu 9fcb9270e6 提交 2026-08-21 13:45:35 +08:00
zlwuandCursor 74146de156 docs: fix history API client to encode date in query string
publicPlGet only accepts a URL; align the plan with that signature.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 11:15:49 +08:00
zlwuandCursor abcdf793c4 docs: add implementation plan for driver transport history
Break down public history API, detail entry button, and list page;
keep existing driver feedback form unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 11:15:35 +08:00
zlwuandCursor ab46a8c999 docs: add driver transport history design and HTML demo
Capture the approved design for same-main-plate public driver history
(list by pickup/delivery day, today shortcuts, cross-plan feedback).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 11:12:35 +08:00
zlwu 44749ae716 提交 2026-08-21 09:35:11 +08:00
zlwuandCursor 1850c7c3df docs: add duty shift dict and time implementation plan
Break the confirmed design into SQL, backend, admin UI, and public H5 tasks with TDD steps.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-20 20:44:39 +08:00
zlwuandCursor 361e923396 docs: add duty shift dict, work plan, and time range design
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>
2026-08-20 20:36:33 +08:00
zlwuandCursor 8e42fe1640 docs: mark plan contract completion design as implemented
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>
2026-08-20 12:16:57 +08:00
zlwuandCursor 900fb20d50 docs: add implementation plan for plan contract completion
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>
2026-08-20 11:52:25 +08:00
zlwuandCursor f9f32a8b68 docs: add transport plan contract completion design and UI demo
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>
2026-08-20 11:49:34 +08:00
zlwu 9da462fcba 提交 2026-08-20 11:17:41 +08:00
zlwu 1938a9b76a 提交 2026-08-19 22:20:42 +08:00
zlwu a52fe77e34 提交 2026-08-19 09:14:37 +08:00
zlwu c3bd2c00ae 提交 2026-08-17 20:32:18 +08:00
zlwuandCursor 42ec16b0cf docs: add implementation plan for duty staff role filter.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 18:18:02 +08:00
zlwuandCursor 2942d176bd docs: add duty staff role filter design for schedule selection.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 18:15:58 +08:00
zlwuandCursor 0b402b18ed feat(bx): add occur_date column on reimburse detail
Store optional expense occurrence date (DATE, nullable) for each
reimburse line item.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 15:53:53 +08:00
zlwuandCursor f73fb572d1 docs: add implementation plan for reimburse detail occur date
Break the approved design into backend, web-admin, and bx-mobile
tasks with concrete steps and verification.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 15:48:02 +08:00
zlwuandCursor 071281150d docs: add design for optional reimburse detail occur date
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>
2026-08-17 15:45:27 +08:00
zlwu 6b2147aa46 提交 2026-08-17 09:22:31 +08:00
zlwuandCursor be55f23c21 docs: add quote list column stats implementation plan
Break the approved design into TDD-friendly tasks for the
quote management list interactive summary row.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 15:49:16 +08:00
zlwuandCursor a84f4fe903 docs: add quote list column stats design
Capture agreed UX and current-page aggregation rules for the
quote management list before implementation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 15:48:05 +08:00
zlwu 34e5fcf0be 提交 2026-08-16 14:58:19 +08:00
zlwuandCursor 35e09fa09b feat(duty): add web-admin calendar page and public H5 grab UI
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 17:14:05 +08:00
zlwuandCursor d00f5f6da3 docs(bx): mark negative invoice balance design as implemented pending QA
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 21:01:56 +08:00
zlwuandCursor 5f290a8ef1 docs(bx): document that reimburse submit may leave invoice balance negative
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 21:01:30 +08:00
zlwuandCursor 4f75bc40b9 docs: add plan for allowing negative invoice balance on reimburse submit
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 20:56:43 +08:00