duxingchen
  • Joined on 2026-01-05
duxingchen pushed to 3.0AI添加 at duxingchen/KCGL 2026-09-02 18:40:00 +08:00
4f8d765bb3 V3.70,9.2推送
3cb9b0da98 chore: 添加 httpx 依赖(Track Webhook 通知);gitignore 忽略根目录 .env 防密钥入库
87919146de fix: 基础信息参考价格可修改——脏检查白名单补全 referencePrice
129cb1119f fix: 出库选单 BOM 下拉唯一值修复,打印模板补齐欠料待补区与借库对齐
ec9aafbe51 feat: 借库归还日期贯穿申请/审批/扫码借库;BOM 套餐添加与打印、缺货写入申请原因
Compare 9 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-09-02 10:40:01 +08:00
fe495ad707 fix: 前端生产构建放宽node堆内存并跳过basicSsl避免服务器卡死
06337fc8eb feat: 效能分析X轴四行标签/flow分块/自然工作日即时切换/时间快捷选项
3c6c8c0c53 feat: WIP矩阵单表化/固定表头/首列复合/下钻日志弹窗/时间联动
2d8c937189 feat: 效能分析flow区间携带自然/工作日双时长并支持时间过滤
3019653dfa refactor: 宏观状态统一(待仓库收货/已入库)废弃"在库"; WIP矩阵返回product_name并新增下钻明细
Compare 6 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-09-01 18:38:31 +08:00
ccc5a23a77 deploy: Track 部署脚本改为免 sudo(与 MOM deploy_code.sh 一致)
9eb66fa29f fix: Track 服务器备份排除 venv/node_modules,修复备份极慢
Compare 2 commits »
duxingchen pushed to 3.0AI添加 at duxingchen/KCGL 2026-09-01 18:04:20 +08:00
aa3a470d67 deploy: MOM prod 补充 Track 联动环境变量与网络互通
ee22927660 fix: 解耦 Webhook 身份证与库存序列号,恢复批号入库纯净
c3637e0c25 fix: 出库备注欠料改用实时库存计算,不再自动填历史欠料
8fd4a2ae53 style: 采购申请'完结本批'按钮样式统一为出库审批的 plain 实心样式
4e09860b36 feat: 采购申请完结功能移到批次主行,与出库审批一致
Compare 7 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-09-01 18:03:55 +08:00
619f224030 deploy: Track prod 补充 TRACK_WEBHOOK_KEY 验签
6c93b98190 fix: 移动端全览树/卡片模式兼容 WAREHOUSE 仓储节点
262e28b9f2 fix: 仓储任务节点修复(assignee=None + WAREHOUSE 类型) + 前端防御性渲染
5407e2135f feat: Webhook 入库/出库后动态生成扫码任务节点与操作日志
2b889b99d6 fix: webhook 匹配支持 external_serial 外部业务序列号
Compare 27 commits »
duxingchen pushed to 3.0AI添加 at duxingchen/KCGL 2026-09-01 16:11:14 +08:00
a2d3a2c43a fix: 半成品列表字段权限过滤后补回 base_id,修复批号自增失效
def701fc74 fix: 半成品 Batch 模式序列号界面留空,提交时补回 Track 身份证
db22065790 fix: 半成品扫码入库按 external_serial 精准判定模式并恢复批号联动
3d5a9afeda fix: 扫码入库序列号映射优先 external_serial + 半成品自动切换 SN/Batch
2c092c4c01 feat: MOM 出库联动 Track 标记已出库
Compare 10 commits »
duxingchen pushed to 3.0AI添加 at duxingchen/KCGL 2026-08-31 16:01:14 +08:00
893e7250db fix(api): update-stocktake-quantity 按 session_id 隔离更新,防止跨会话误改
eb017d881c perf(api): draft/list 与 stocktake/all-items 改为数据库级分页,消除 N+1
7ac41bf6fd fix(web): 继续上次盘点不再拉取全量草稿,直接复用首条草稿的 session_id
Compare 3 commits »
duxingchen pushed to 3.0AI添加 at duxingchen/KCGL 2026-08-31 15:24:51 +08:00
5249649cfa fix(stocktake): 扫码未找到物料时显示友好提示而非原始 404 错误
6ba20fa3db fix(stocktake): 修复盘库重复记录 — 去重条件去掉 user_id
7a3ffd8ba5 feat(stocktake): 重复扫码提示并确认是否修改
2eee792059 fix(stocktake): 删除 pinScannedItem 后多余的右花括号
cf76310340 fix(stocktake): 修复模板中 TS 类型注解导致的编译错误
Compare 28 commits »
duxingchen pushed to 3.0AI添加 at duxingchen/KCGL 2026-08-31 10:30:25 +08:00
bf104535e5 V3.69,8.31推送
3a07f1a272 fix(bom): BOM 详情查询改为 LEFT JOIN,子件物料被删后仍返回父件结构
36e9f500aa feat(borrow): 借库未归还直接报废功能(关联报废单流程)
39f3f8af45 feat(outbound): 审批单手动完结/作废功能
b6ec45a8b8 feat(outbound): 出库流程强化(缺料防漏 + 完全移除直接出库)
Compare 7 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-28 17:01:10 +08:00
c19dbc2e7a feat(透视表): 表格底部增加每列数量合计行
c3e03bb177 fix(透视表): 不再把任意已完成工序强制归在库
b57ae19b44 fix(透视表): 每台设备只按当前工序统计一次,修复待确认重复计数
0dcdb5dad7 fix(透视表): WIP 分布矩阵只统计主分支
8c3c0c4d90 refactor(透视表): 取消按人员分布,时间筛选对齐全局概览
Compare 35 commits »
duxingchen pushed to 3.0AI添加 at duxingchen/KCGL 2026-08-28 16:50:20 +08:00
0c3e57f5b5 fix(nginx): 生产 nginx 代理指向容器名 inventory_api_prod 避免 DNS 冲突
2ff0f92f94 fix(stocktake): 修复盘点报告导出 500 错误
57a6ab38d1 fix(outbound): 修复选单列表移除按钮排序后索引错位导致删错行
Compare 3 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-28 11:36:28 +08:00
d9a70793f7 feat(产品管理): 当前人时间着色与任务全景一致
90f5718e68 fix(驳回/返工): 抽屉与卡片数字口径一致,同时展示已驳回+返工任务
1e6adeb576 fix(二维码): 弹窗打开时锁定背景滚动
88f02cbdcf fix(图片): 记录弹窗图片从页面跳转改为点击放大预览
1bb93e0a5f fix(流转树): 弹窗打开时锁定背景滚动,消除滚动穿透
Compare 16 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-28 09:39:11 +08:00
620df5ce11 feat(analytics): 人员视图重构为 custom 居中紧凑柱状 + 原生横向滚动
1e374e76bf feat(analytics): CapabilityDevice 增加 material_name(X 轴展示物料名)
00741ae288 fix(analytics): 柱色对齐图例、刷新智能定位 tab、视图更名
31d9a8781a feat(analytics): 筛选器体验升级(人名网格化/规格物料名/设备卡片下拉)
807df56c3a feat(analytics): 规格型号带物料名 + 设备字典(/options 数据契约扩展)
Compare 10 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-13 16:09:28 +08:00
f4fc23be42 feat(web): 人员工时台账表格+多维搜索+CSV导出+新流转红点标注+分页中文
91b1426ccb feat(dashboard): 人员工时台账——平铺明细+多维筛选+时间交集+动态工时+备注+CSV导出
c2e6ed240b feat(dashboard): 看板增强——流转完成率下钻明细 + 人员看板(按人聚合在制品设备)
b6ef0751e0 fix(web): 列表最新动态显示操作人、流转树焦点模式保留活跃并发分支
e5829c7d06 fix(backend): 修复并发任务聚合——当前位置汇总全部负责人、最新动态携带操作人、状态聚合补齐 REJECTED
Compare 5 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-13 10:40:51 +08:00
3288223a92 refactor(mobile): 移动端上传/展示去 IP 化,统一公网域名并支持 NODE_ENV 环境感知
77137cfced feat(deploy): 隔离上传目录 uploads_prod,清理部署脚本无效排除项
11ae3260ac fix(web): 修复图片 URL 拼接逻辑,/api/ 路径支持公网域名去重拼接
Compare 3 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-13 09:08:42 +08:00
f056cc8625 fix: 图片URL双重/api/v1前缀导致404
b8ade13b61 fix: TaskRecordResponse改用field_validator — 不再污染ORM对象导致图片列表写回VARCHAR报错
abc8999358 hotfix: get_product_by_serial补全func导入 — 修复500错误
997e16d9ba fix: 移除manifest.json中残留的push SDK配置
d8d42e9613 feat: 上游显示真实发送人 — 从task_logs追溯created_by
Compare 29 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-12 15:20:01 +08:00
49cbf22854 fix: 修复or_局部导入遮蔽模块级导入导致UnboundLocalError + Drawer改用size
9b59521746 feat: 看板在制品点击跳转任务全景并自动展开流转树
fd289db0fc hotfix: 修复模板字符串转义错误导致的编译失败
e0a5a572cc feat: 扫码页双模式 — 看板跳转显示任务全景(无摄像头), 直接访问保留扫码
c90b77801d feat: 扫码页支持URL参数自动查询 — /scan?sn=xxx 直接展示流转树
Compare 24 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-12 12:10:44 +08:00
7604c353fb chore: .gitignore忽略部署产物(*.tar.gz, *.sql.gz)
d32a3dce49 chore: UniApp OTA静默更新 + 项目分析报告
d59f732a0e fix: 数据库会话事务安全兜底
3a6ab7d756 security: 补全剩余端点鉴权 + 移除硬编码管理员后门
8c54a38f55 security: API鉴权补全 + SQL拼接隐患消除
Compare 7 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-11 18:22:06 +08:00
991d713777 feat(backend): 新增留言通知 — add_task_record 自动推送给任务负责人
7e4d796ce3 perf(app): OTA下载进度节流 — 20%步进轻提示根治卡顿
Compare 2 commits »
duxingchen pushed to 1.0应用 at duxingchen/track 2026-08-11 17:50:52 +08:00
3cb85f28b4 fix(frontend): 宏观状态前端UX重构 — 非权限人员隐藏箭头+拦截点击
b97dfaa95d fix(backend): 宏观状态权限校验 — 根除 current_user 空值绕过漏洞
9064973a3f fix(app): onShow 中增加更新检查 — 用户无需杀后台即可感知新版本
01b8601dcd fix(app): OTA更新体验重构 — 废除闪烁弹窗 + 自动重启
5b5f4a6b0e fix(frontend): TreeCanvas 坐标+连线三重修复 — 根治箭头悬空
Compare 7 commits »