Commit Graph
220 Commits
Author SHA1 Message Date
wuzilongandCursor cd94ebc56d feat(pl): 购买证运输证改为客户品类额度并支持齐备完善。
按客户与证用品类自动选证,未配置生效时间拦住安排;齐备仅放行安排,归档前须完善挂证,并补充迁移与测试造数脚本。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-14 23:31:01 +08:00
wuzilongandCursor 43e240ad6a feat(web-admin): add copy-to-clipboard for attachment images
Let users copy images next to download on shared attachment cards, preview toolbars, and list cells so they can paste into chat or docs without saving files first.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-14 23:18:34 +08:00
wuzilongandCursor a4d213231c feat(web-admin): split recharge summary by fuel/ETC and fix pnpm workspace
Show fuel-only cards on fuel routes and ETC-only cards on ETC routes with a 5-column layout, and declare packages in pnpm-workspace.yaml so pnpm 9+ can build.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-12 20:39:48 +08:00
wuzilongandCursor 7ebbaa2784 docs: add recharge 发放中 status design and plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-12 19:48:55 +08:00
wuzilongandCursor 01d607d766 feat(web-admin): open cert maintain dialog on reminder page
Keep users on the document reminder list by reusing vehicle/personnel
form dialogs instead of navigating away to base-info pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-12 19:29:37 +08:00
wuzilongandCursor fba478dcca docs: add document reminder edit-jump design and plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-12 19:24:37 +08:00
wuzilongandCursor ed5784d1f7 docs: add ETC/fuel recharge split design and implementation plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-12 19:15:14 +08:00
wuzilongandCursor bf89a1f301 docs: 记录文档库多选批量分享设计(#25)。
明确整份覆盖、交集预选、batch-shares 事务与 Web 弹窗扩展范围,供实现对照。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-11-12 17:36:51 +08:00
wuzilong 0e83e22847 feat(pl): 调整计划用证布局并在单张证件保存后重置表单。 2026-11-02 15:01:07 +08:00
wuzilong 26c6dc3a93 docs(pl): 明确计划用证弹窗的四列布局与验收范围。 2026-11-02 14:34:14 +08:00
wuzilong 0b558e7063 docs(pl): 明确工单8的列表一致性范围与筛选实施方案。 2026-11-01 19:11:46 +08:00
wuzilong ec4ada4253 Merge remote-tracking branch 'origin/V3.0' into codex/gitea-issue-4 2026-11-01 18:56:05 +08:00
wuzilong fb866c7fa7 feat(pl): 实现合同产品用证与额度结转以支持购买证和运输证全流程管理。 2026-11-01 18:56:05 +08:00
wuzilong 043e2ef661 fix(pl): 按车辆类型统一派车日历卡片配色以区分自有三方和待派车。 2026-11-01 13:42:54 +08:00
wuzilong 13630045df feat(contract): 接入移动端合同打印与小程序文档交付以支持导出分享。 2026-10-31 22:34:11 +08:00
wuzilong 0cd120ef5e docs: 补充证件手工与图片解析建档方案并同步设计草案。 2026-10-31 22:34:11 +08:00
wuzilong 73bd2baab4 fix(web): 让实际汇总入口的加油列表完整展开以修复高度不足。 2026-10-31 22:09:07 +08:00
wuzilong c428e46c99 docs: 记录工单一和二的已确认方案与验证计划。 2026-10-31 21:54:36 +08:00
wuzilong 142b8fdf48 feat(pl): 完善双端现场日历并支持待派车和直销计划,满足车辆未定及现场查看需求。 2026-10-31 16:46:19 +08:00
wuzilong fcbf8a9b65 feat: 为现场日历增加单据类型并同步派车记录,减少重复录入。
按起止地关键词生成现场出入库计划,同步来源修改和删除,保留历史记录不补录。调整卡片及复制文本的单据类型格式,并记录测试库和生产库迁移结果。
2026-10-30 14:04:24 +08:00
wuzilong cd99b040aa feat: 新增现场日历并将四类日历的起止地改为选填,以支持现场派车记录。 2026-10-30 11:58:48 +08:00
wuzilong 120b743a39 chore: 清理废弃工程产物并统一开发规范,以减少仓库噪音。 2026-10-30 10:53:10 +08:00
wuzilongandCursor b0b7e34051 docs: add design for dispatch calendar other kind tab.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-29 16:34:00 +08:00
wuzilongandCursor 3aa0f0ff2e feat: 合同富文本改为表头调列宽、首列调行高,避免拖拽把邻列挤窄。
产品表按像素列宽重排,水印改到页面右下角,打开编辑时不再铺满整表绿线。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-29 11:57:39 +08:00
wuzilong 459b820f95 chore: 保存恢复本会话改动前的工作区检查点。 2026-10-27 21:56:45 +08:00
wuzilong d104ef86d2 提交 2026-10-23 23:07:00 +08:00
wuzilong c279472994 提交 2026-10-22 16:24:46 +08:00
wuzilong 97cbba3b05 提交 2026-10-21 05:04:56 +08:00
wuzilong 9177e1b7f1 提交“ 2026-10-19 18:28:02 +08:00
wuzilongandCursor 3138666ae2 docs: add mp CRM product confirm dialog design (delete B, other A).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 18:07:45 +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 9b405a9227 docs: add mp CRM product category tree style design (scheme A).
Record the chosen indent-expand tree list styling for the mobile product-category webview, with the three-option HTML demo for reference.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-18 16:21:17 +08:00
wuzilongandCursor c527af0b1d docs: record web-admin force-refresh design for stale open tabs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 13:19:02 +08:00
wuzilongandCursor 181bb808f2 docs: mark ETC/油卡充值 rename design as implemented.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 11:42:26 +08:00
wuzilongandCursor 5c2879914b docs: add ETC/油卡充值文案改名实现计划。
按展示层替换拆分迁移 SQL、后端 label、web-admin 与小程序任务。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 11:30:09 +08:00
wuzilongandCursor 19812a1da7 docs: add ETC/油卡充值文案改名设计规格。
明确菜单与充值类型展示「加油→油卡」,存值 fuel 与加油登记模块不动。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 11:28:08 +08:00
wuzilongandCursor bd5de00645 docs: document CRM contract as mp webview module.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 17:36:54 +08:00
wuzilongandCursor b8e919cc5e docs: add mp-webview CRM contract design spec.
Capture agreed scope for migrating contract manage/approve into mini program H5 (no price letter this round).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 17:20:22 +08:00
wuzilongandCursor 88cb1a9f62 docs: add mp-webview CRM quote design spec.
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>
2026-10-15 15:35:21 +08:00
wuzilong 85559bd414 提交 2026-10-15 08:50:25 +08:00
wuzilongandCursor 36d27416d3 docs: specify driver plan copy text product line split
Define three-line product format (产品信息 / 计划数量 / 实际数量) for miniprogram copy-to-group only.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 20:34:19 +08:00
wuzilongandCursor 272dfc0d5e docs: specify enriched driver plan copy-to-group text format
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>
2026-10-12 22:10:47 +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
wuzilongandCursor 811e6a129f feat(pl): allocate copy_seq_no on first driver plan share-to-group
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>
2026-10-09 12:36:58 +08:00
wuzilong 8da59453b6 提交 2026-10-08 09:57:09 +08:00
wuzilong 318b934b86 提交 2026-10-06 17:55:20 +08:00
wuzilong 6abfb6e251 提交 2026-10-05 12:57:51 +08:00
zlwuandCursor 353fefd828 docs: add web-admin left sidebar layout design
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>
2026-10-02 09:37:16 +08:00
zlwu c55f22a603 提交 2026-10-02 09:28:00 +08:00
zlwuandCursor 134c541ebc docs: add ETC vehicle recharge apply withdraw design
Capture approved rules for in_approval → draft withdraw on web-admin and miniprogram, aligned with reimbursement withdraw.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 12:01:12 +08:00