wuzilong and Cursor
02d576abfe
fix(pl): 证书齐备待完善归档不再误出齐备按钮。
...
归档结转无用量行时保留待完善错误文案,前端按计划齐备状态只提醒完善证件。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-15 14:51:45 +08:00
wuzilong
d5f3a79ea5
fix(pl): 新规则安排不再被本地合同绑证缺口误拦。
...
H5 运输计划验收发现 customer_category 在服务端自动选证已通过时,前端仍用合同绑证空缺拦截安排;同步用证面板从占用回填证号并补专项单测。
2026-11-15 08:22:46 +08:00
wuzilong and Cursor
aad74505c0
feat(web-admin): 列表 Excel 查看改为 Univer 只读在线表格
...
点击工具栏打开可筛选、复制的只读弹层,替换原行列点选复制模式,且不写回业务数据。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-14 23:25:18 +08:00
wuzilong and Cursor
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
wuzilong and Cursor
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
wuzilong and Cursor
553c1ef316
feat(web-admin): show recharge pending status as 发放中
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-12 19:48:04 +08:00
wuzilong and Cursor
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
wuzilong and Cursor
c0fa3ccfd9
feat(web-admin): add document reminder jump path resolver
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-12 19:22:49 +08:00
wuzilong and Cursor
a7938a3b80
fix(web-admin): show recharge summary only on fuel-recharge routes
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-12 18:53:29 +08:00
wuzilong and Cursor
522b4be705
feat(pl): 装送货段增加同市标记,并同步额度证件与计划表单。
...
同市易制毒段只校验购买证;同步 Web/H5 表单、额度统计展示与相关回归测试。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-12 16:34:58 +08:00
wuzilong and Cursor
cc5cf78bcd
feat(pl): 增加百链充值类型,并保留计划产品与证件上传时间。
...
充值单号按类型使用 ETC、YK、SX、BL 前缀;更换装货客户清空产品时不抹掉已有计划产品;运输证件列表展示上传时间。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-07 17:55:21 +08:00
wuzilong and Cursor
13ed7f5be0
fix(pl): 将证书齐备改为独立菜单权限,避免取消授权后仍随计划段次用证显示。
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-06 17:39:18 +08:00
wuzilong and Cursor
421332cad4
feat(pl): 证书齐备默认只看待安排前的跟进状态。
...
Web 列筛选和移动端跟进状态下拉默认勾选草稿中、等通知、待安排。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-05 21:14:18 +08:00
wuzilong and Cursor
da3ec62719
feat(pl): 吨千克克和升毫升按固定比例折算用证量。
...
同质量或体积单位不再要求手填系数,普通 http 页面也能生成幂等操作号。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-05 21:14:15 +08:00
wuzilong and Cursor
da8499bc92
fix(pl): 证书齐备按计划日期正序,并默认未齐备与近期日期。
...
Web 与小程序共用列表接口,打开时只看未齐备,计划日期从昨天起共 8 天;同时让移动端筛选下拉从筛选条向下展开。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-05 12:07:26 +08:00
wuzilong and Cursor
8e9536332a
feat: 保存运输证件、报销付款和开发流程的当前实现。
...
补齐证书齐备、证件折算、移动用证和合同绑定,并带上报销批量发放、付款备注以及个人开发流程升级,便于继续讨论已安排计划的调整规则。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-04 21:42:33 +08:00
wuzilong
fb866c7fa7
feat(pl): 实现合同产品用证与额度结转以支持购买证和运输证全流程管理。
2026-11-01 18:56:05 +08:00
wuzilong
0453e90000
fix: 压缩合同与报价单 PDF 并按实际内容分页,避免文件过大和空白尾页。
2026-10-30 11:40:08 +08:00
wuzilong
6f4d4d2c59
fix: 统一计划产品计量单位并兼容历史吨单位,避免保存时关联校验失败。
2026-10-29 16:16:25 +08:00
wuzilong
94727cdca9
fix: 保留合同表格调整后的列宽行高并修复导出水印,确保保存与导出布局一致。
2026-10-29 15:43:42 +08:00
wuzilong and Cursor
3aa0f0ff2e
feat: 合同富文本改为表头调列宽、首列调行高,避免拖拽把邻列挤窄。
...
产品表按像素列宽重排,水印改到页面右下角,打开编辑时不再铺满整表绿线。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-29 11:57:39 +08:00
wuzilong and Cursor
bde19c0644
feat: 锁定执行中计划并按装卸明细差量归档库存,补齐派车日历数量与酸碱类型。
...
执行中的运输计划不再随意改单;库存流水记到装卸产品明细;手工派车日历区分酸碱并记录数量。同时收紧合同附件与子表的差量保存,并清理已废弃的 bak 备份目录。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-29 07:59:53 +08:00
wuzilong
459b820f95
chore: 保存恢复本会话改动前的工作区检查点。
2026-10-27 21:56:45 +08:00
wuzilong
d104ef86d2
提交
2026-10-23 23:07:00 +08:00
wuzilong
5b00081d83
提交
2026-10-23 02:46:55 +08:00
wuzilong
c279472994
提交
2026-10-22 16:24:46 +08:00
wuzilong
97cbba3b05
提交
2026-10-21 05:04:56 +08:00
wuzilong and Cursor
e1e6c55316
fix: turn bare carriage returns into spaces in excel cells
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 19:13:52 +08:00
wuzilong and Cursor
aae4465f6c
feat: add pure helpers for list excel row and column copy
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-19 19:06:54 +08:00
wuzilong
5d9fb5ce19
提交“
2026-10-19 18:27:18 +08:00
wuzilong and Cursor
4fd178499e
feat(web-admin): unify CRM confirm dialogs for customer and product.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-18 18:26:56 +08:00
wuzilong and Cursor
5c791b00cb
fix(web-admin): align product danger confirm layout with demo B.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-18 18:22:34 +08:00
wuzilong and Cursor
6821cd6a03
feat(web-admin): add product confirm dialog option builder for scheme A/B.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-18 18:10:45 +08:00
wuzilong and Cursor
ffd25d93e9
feat(web-admin): add product category tree expand helpers.
...
Centralize expand-id collection and child meta labels for the mp category list.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-18 16:24:12 +08:00
wuzilong and Cursor
020fbe1b0e
feat(web-admin): force a refresh when a newer build is deployed.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-16 13:53:15 +08:00
wuzilong and Cursor
a1c00847e5
test: add web-admin stale-tab update checker.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-16 13:51:48 +08:00
wuzilong and Cursor
d3ac07d5c6
fix(web-admin): rename ETC/加油充值 UI labels to 油卡.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-16 11:41:43 +08:00
wuzilong and Cursor
a9ee5d440e
feat(web-admin): add mp webview CRM contract list pages.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 17:32:13 +08:00
wuzilong and Cursor
e54a168829
feat(web-admin): register /m/crm/contract static routes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 17:24:54 +08:00
wuzilong and Cursor
b5b3b1f327
feat(web-admin): add mp CRM contract card query helpers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 17:24:09 +08:00
wuzilong and Cursor
f0680544a1
feat(web-admin): register /m/crm/quote static routes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 15:53:02 +08:00
wuzilong and Cursor
007eb2233d
feat(web-admin): add mp CRM quote card query helpers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 15:49:11 +08:00
wuzilong and Cursor
a2769c86dc
feat(web-admin): register /m/crm/product static routes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 09:43:35 +08:00
wuzilong and Cursor
2f72c29ee7
feat(web-admin): add mp CRM product card query helpers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-15 09:36:09 +08:00
wuzilong
85559bd414
提交
2026-10-15 08:50:25 +08:00
wuzilong and Cursor
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
wuzilong
9643b779a9
提交
2026-10-10 21:12:05 +08:00
wuzilong
318b934b86
提交
2026-10-06 17:55:20 +08:00
wuzilong and Cursor
c19318d0d0
feat: add per-row load and delivery qty helpers for plan list
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-06 09:36:26 +08:00
wuzilong and Cursor
47cd09d1e5
feat: span transport plan list by plan and delivery column props
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-06 09:32:01 +08:00