Commit Graph
100 Commits
Author SHA1 Message Date
zlwuandCursor a79dd9f61d docs(crm): add product brand and alias implementation plan.
Break the approved design into sequenced tasks from DDL through archive inventory posting and UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 21:47:38 +08:00
zlwuandCursor d7e0edf2d5 docs(crm): add product brand and alias design spec.
Capture the agreed model: per-product brands, document-line brand constraints, archive-time brand quantities, and brand-level inventory.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 21:42:53 +08:00
zlwuandCursor 768ef934f9 chore: update graphify after pl batch print merge
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 21:17:00 +08:00
zlwuandCursor 246da286e2 feat(web-admin): enable multi-select batch slip print on plan list toolbar
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 21:16:19 +08:00
zlwuandCursor 25978401e1 feat(web-admin): allow multi planIds in transport slip print dialogs
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 21:15:41 +08:00
zlwuandCursor e930e583a9 feat(web-admin): support per-row planNo and multiline remarks on slip templates
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 21:14:59 +08:00
zlwuandCursor bbcb2b8936 feat(web-admin): add batch print merge helpers for transport plans
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 21:13:19 +08:00
zlwuandCursor 92736acced docs(pl): add batch print merge implementation plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 20:45:00 +08:00
zlwuandCursor 8d76c6bec6 docs(pl): 运输计划多选合打打印设计与交互 Demo
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 20:39:39 +08:00
zlwuandCursor ada592924a docs(pl): add create_date implementation plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 16:30:35 +08:00
zlwuandCursor b5c49e3fc8 chore: update graphify after pl_plan create_date
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 16:30:29 +08:00
zlwuandCursor a276f09350 feat(web-admin): add createDate and default pickup/delivery on plan forms
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 16:29:35 +08:00
zlwuandCursor 349e031790 feat(pl): persist create_date on plan create APIs
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 16:29:35 +08:00
zlwuandCursor bb7f05ffda feat(pl): add create_date to PlPlan model and schemas
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 16:29:35 +08:00
zlwuandCursor 5ebaec2e2e chore(pl): add pl_plan.create_date migration and DDL snapshot
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 16:27:32 +08:00
zlwuandCursor 60841264e0 docs(pl): 运输计划创建日期字段与取货/送达默认设计
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 09:06:32 +08:00
zlwu bede140d12 提交 2026-07-26 21:06:09 +08:00
zlwuandCursor 70bdd820ce feat(pl): 按单据类型限制打印项并调整送(提)货单布局
按入库/出库/直销限制可打印单据;送(提)货单信息区改为一行布局,物料表增加单据编号列,并修正条款列宽与类型多选不换行。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 21:05:11 +08:00
zlwuandCursor 55410191ec chore: 同步 PL 三方分册相关知识图谱
后端/前端 AST 图谱随证书门禁、粘贴识别与菜单分册改动更新。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 12:57:44 +08:00
zlwuandCursor 6258821273 feat(web-admin): 三方车辆/人员粘贴识别弹窗与入口
共享识别预览弹窗,支持冲突三选一,并在三方车辆与三方驾押人员工具栏接入。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 12:54:50 +08:00
zlwuandCursor c60ebfc082 feat(pl): 三方粘贴识别批量提交接口
新增 paste-recognize/commit,事务内处理车/人冲突策略与关联写入。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 12:52:09 +08:00
zlwuandCursor b1e788e856 feat(web-admin): 三方车辆客户文本粘贴解析工具
为三方车辆/人员粘贴识别提供规则解析纯函数。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:58:52 +08:00
zlwuandCursor fd62043f71 feat(web-admin): 承运商去审核 UI 并移除安排运输准入拦截
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:58:24 +08:00
zlwuandCursor 4eed1183b5 fix(web-admin): 三方驾押人员查看态不显示证书缺失后缀
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:57:23 +08:00
zlwuandCursor 5543f26dca feat(web-admin): 驾押人员页按归属分册并仅山峡强制证书
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:57:04 +08:00
zlwuandCursor 3396e3d164 feat(web-admin): 全部车辆页改为三方车辆并关闭证书强制
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:56:16 +08:00
zlwuandCursor 8ba55dd6f6 feat(pl): 基础信息库四菜单分册(三方/山峡)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:54:48 +08:00
zlwuandCursor d92bd7940e fix(pl): 取消承运商审核与资质协议准入门禁
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:49:12 +08:00
zlwuandCursor b071687a71 fix(pl): 三方车辆与人员保存跳过必备证书校验
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:45:26 +08:00
zlwuandCursor db4907ec28 docs(pl): 三方/山峡车辆人员分册与粘贴建档实现计划
按已批准设计拆为证书门禁、菜单路由、粘贴提交与承运商去准入等可执行任务。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:41:25 +08:00
zlwuandCursor 47c1017923 docs(pl): 三方/山峡车辆人员分册与粘贴建档设计
固化四菜单分册、三方证书不强制、粘贴识别双入口与承运商去准入规则,供后续实现计划使用。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-25 10:36:10 +08:00
zlwu 68d96f87ff 提交 2026-07-22 21:26:33 +08:00
zlwu aff71d296b 提交 2026-07-20 10:50:26 +08:00
zlwuandCursor 6d9354a194 chore: 更新 PL 相关知识图谱并修复 update-graph.sh 探测逻辑
使用本机 graphify CLI 强制重建 backend/web-admin 图谱;脚本改为优先走 PATH 中的 graphify。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 17:22:31 +08:00
zlwuandCursor aa5fbe7780 docs(pl): 出入库现场状态可选设计、实现计划与 D5 旁注
记录显式 status 提交流程,并标注旧出入库设计中现场自动完成规则已被覆盖。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 17:16:39 +08:00
zlwuandCursor dee85f182e feat(web-admin): 出入库现场页支持选择单据状态并作废只读
提交携带 status;作废需确认;作废后整页只读可查看。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 17:14:23 +08:00
zlwuandCursor 1df9bbe22a feat(web-admin): 出入库现场回执 API 增加 status 字段
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 17:14:22 +08:00
zlwuandCursor 664acff1f3 feat(pl): 现场回执提交显式写入出入库单状态
删除首次提交自动改为已完成的隐式逻辑,改为由客户端传入 status。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 17:13:40 +08:00
zlwuandCursor 2474449448 feat(web-admin): 补齐出入库单页面入口与公共路由
登记库存管理入库/出库菜单路由,以及免登录现场链接静态路由与薄包装页。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:47:32 +08:00
zlwuandCursor 3f23feba59 feat(web-admin): 计划查看出入库回传补齐取送货与产品列
查看 KV、只读子表与快捷编辑弹窗与入库/出库单编辑弹窗字段对齐。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:47:03 +08:00
zlwuandCursor 4d88ceb65e feat(web-admin): 出入库列表与编辑弹窗展示取送货及完整产品列
列表增加取送货地址;编辑弹窗主信息与产品八列对齐设计。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:47:02 +08:00
zlwuandCursor 8b2ebe28e6 feat(web-admin): 出入库现场链接页对齐 Demo 信息密度与样式
补回取送货与导航,产品区卡片展示包装规格,单位使用后端已转义标签。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:47:01 +08:00
zlwuandCursor 8b7f6d99c8 feat(web-admin): 扩展出入库单与公共页 TypeScript 类型
为 enrichment 返回的取送货、产品编号、包装规格与单位标签补齐前端类型。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:47:00 +08:00
zlwuandCursor f5a0931471 feat(pl): 出入库 API 接入 enrichment 并扩展 schema
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:43:42 +08:00
zlwuandCursor 4f69a9b904 feat(pl): 出入库单读时 enrichment 取送货与产品扩展字段
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:39:20 +08:00
zlwuandCursor dbd0d9f205 docs: 出入库单现场链接与信息完善实现计划
按已确认 design 拆分为 enrichment、公共页、列表弹窗与计划回传共 7 个可勾选任务。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:37:55 +08:00
zlwuandCursor 9a1e43e371 docs: 入库/出库单现场链接与信息完善设计说明
记录公共页对齐 Demo、管理端列表/弹窗/计划回传补取送货与产品字段的方案 A,供实现引用。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-19 16:35:37 +08:00
zlwu c6eb4437d0 提交 2026-07-19 10:16:34 +08:00
zlwu 69ee0f505c 提交 2026-05-28 20:10:34 +08:00
zlwu 239d0a03d7 提交 2026-05-28 20:04:27 +08:00
zlwu 912ada02eb 提交 2026-05-28 19:11:31 +08:00
zlwu 5e91791ebf 提交 2026-05-28 14:19:18 +08:00
zlwu 3c7a47981a 提交 2026-05-28 13:05:46 +08:00
zlwu f1f5d24eff 提交 2026-05-28 08:37:37 +08:00
zlwu 2020f371f4 提交 2026-05-28 07:59:08 +08:00
zlwu 4ff289a8cf 提交 2026-05-28 07:37:16 +08:00
zlwu b6c63591ea 提交 2026-05-28 00:15:29 +08:00
zlwu c137b46939 提交 2026-05-27 16:52:46 +08:00
zlwu 7145c6c683 提交 2026-05-27 06:22:08 +08:00
zlwu 41aa90aa05 提交 2026-05-27 05:23:28 +08:00
zlwu ad8f8d696f 提交 2026-05-26 22:31:48 +08:00
zlwu 3f122da803 提交 2026-05-26 21:27:48 +08:00
zlwu edf88dc016 提交 2026-05-26 19:04:27 +08:00
zlwu 4a00f21bfb feat(qc): integrate OutboundQcViewDialog into QC work order page 2026-05-26 18:52:59 +08:00
zlwu b20c9f7bd7 feat(qc): add outbound QC work order tab with list, filters and action buttons 2026-05-26 18:43:49 +08:00
zlwu b32196690b feat(qc): add outbound QC detail API types and fetch function 2026-05-26 18:37:42 +08:00
zlwu c9f369a276 feat(qc): extend outbound work order list API with application/infusion fields and bizType filter 2026-05-26 18:29:56 +08:00
zlwu fa60330752 feat(qc): add biz_type column to qc_work_order table for outbound business type 2026-05-26 18:24:50 +08:00
zlwu 6bdcd0a565 feat(production): add outbound work order tab, columns, and detail dialog with pilot application and infusion schedule sections 2026-05-26 18:17:15 +08:00
zlwu 11f8d2973b feat(pilot): auto-create outbound production work order on schedule creation and auto-void on deletion 2026-05-26 18:06:26 +08:00
zlwu d84f5056f2 feat(production): extend CRUD for outbound work orders — biz_type, yzf status, list/detail enrichment 2026-05-26 18:04:03 +08:00
zlwu d93b16ab0c feat(production): add biz_type field to BizProductionWorkOrder model 2026-05-26 17:58:07 +08:00
zlwu 482369d4ec feat(production): add biz_type column and yzf status for outbound work orders 2026-05-26 17:55:03 +08:00
zlwu 065e6c34b4 提交 2026-05-26 12:32:19 +08:00
zlwu bb8c981afd 提交 2026-05-25 20:54:11 +08:00
zlwu c4cc7009e3 提交 2026-05-25 19:27:30 +08:00
zlwu ee4abd361e 提交 2026-05-25 17:43:49 +08:00
zlwu 771f010a39 提交 2026-05-25 15:14:06 +08:00
zlwu 575e63e7e8 提交 2026-05-24 23:04:33 +08:00
zlwu 13e4c9530a 提交 2026-05-24 17:57:28 +08:00
zlwu 7cec1f2190 提交 2026-05-24 16:58:51 +08:00
zlwu 9dd7eb56ba 提交 2026-05-24 11:03:15 +08:00
zlwu 93f5801aa9 提交 2026-05-24 10:42:11 +08:00
zlwu 2eb1807fe6 提交 2026-05-24 10:21:14 +08:00
zlwu 9a93140391 提交 2026-05-24 10:03:00 +08:00
zlwu 3d4a41a944 提交 2026-05-24 09:43:01 +08:00
zlwu 2f350e7d73 提交 2026-05-24 09:34:01 +08:00
zlwu 07ed8c7a60 提交 2026-05-24 08:34:01 +08:00
zlwu ea5dedf059 提交 2026-05-23 21:48:49 +08:00
zlwu 7fbf71b6e1 提交 2026-05-23 21:27:10 +08:00
zlwu 05684ba2a4 提交 2026-05-23 14:49:50 +08:00
zlwu fb85230d25 提交 2026-05-23 12:51:22 +08:00
zlwu 3779de12ce 提交 2026-05-23 11:41:57 +08:00
zlwu 19de2040d0 提交 2026-05-22 16:33:17 +08:00
zlwu 1f5de9030e 提交 2026-05-22 16:25:04 +08:00
zlwu 53d3b21f57 提交 2026-05-22 12:40:22 +08:00
zlwu 320f7e75f0 提交 2026-05-22 11:43:41 +08:00
zlwu 5254eea4a2 提交 2026-05-22 07:16:53 +08:00
zlwu 87dbbf1247 提交 2026-05-21 21:29:54 +08:00
zlwu b0eb80a2d4 提交 2026-05-21 20:56:57 +08:00