|
|
fd55b7adfe
|
perf: 摄像头扫码重构——动态 qrbox 聚焦框、720p、CODE_128/QR 白名单,提升平板扫码体验
|
2026-09-07 15:53:11 +08:00 |
|
|
|
220f73acbd
|
feat: 首页全局搜索支持按 SKU 查库位——采购/半成品/成品库存纳入搜索并显示库位
|
2026-09-07 15:47:25 +08:00 |
|
|
|
803e8a1532
|
fix: 出库申请的出库类型改为不默认、必填校验(不能为空提交)
|
2026-09-07 14:04:34 +08:00 |
|
|
|
859d783b5c
|
V3.72,9.7推送
|
2026-09-07 14:02:55 +08:00 |
|
|
|
478b90fe50
|
feat: 出库类型贯穿申请→扫码出库——申请单加 outbound_type,申请时选类型、扫码出库自动带出
|
2026-09-07 14:01:13 +08:00 |
|
|
|
eaafeaf24e
|
feat: 出库类型新增「维修出库(REPAIR)」下拉选项与记录类型/标签映射
|
2026-09-07 13:51:38 +08:00 |
|
|
|
73510d3a71
|
feat: 借还记录默认排序重构——有限期单按预计归还时间升序靠前,无限期单按借出时间升序靠后(优先关注快到期/逾期)
|
2026-09-04 16:17:42 +08:00 |
|
|
|
b274ed1ed1
|
feat: TransBorrow 归还人 to_dict 自动把数字 user id 映射为用户名(历史记录不再显示数字,lru_cache 防 N+1)
|
2026-09-04 16:12:36 +08:00 |
|
|
|
02f36b383c
|
fix: 借库归还/报废/借库执行操作人由 JWT 数字 ID 改为用户名(归还人不再显示数字)
|
2026-09-04 16:10:00 +08:00 |
|
|
|
808e491fe8
|
fix: BOM 匹配库存(bom_match_stock)加行级公司隔离(三表按 base 公司过滤,超管/跨域不受限)
|
2026-09-04 15:57:14 +08:00 |
|
|
|
b40aa3ab90
|
fix: 出库选单手动添加库存(/v1/inbound/stock/list)加行级公司隔离(三表按 base 公司过滤,超管/跨域不受限)
|
2026-09-04 15:55:24 +08:00 |
|
|
|
2f6027b43c
|
fix: 采购列表字段过滤后补回 base_id,恢复前端批号自动叠加(与 semi 列表一致,修 LICA 同物料二次入库拦截)
|
2026-09-04 15:33:17 +08:00 |
|
|
|
b6ecde11dd
|
refactor: warehouse/tree 移除临时打点日志,保留 O(N) build_tree 优化
|
2026-09-04 15:19:00 +08:00 |
|
|
|
7e3fc11bf5
|
chore: warehouse/tree 接口加 3 阶段耗时打点日志(查库/build_tree/序列化)
|
2026-09-04 15:16:20 +08:00 |
|
|
|
bc6e97ae97
|
perf: warehouse build_tree 改为 Map 分组内存组装,消除 O(N²) 递归全扫(tree TTFB 1.7s→0.08s)
|
2026-09-04 15:10:38 +08:00 |
|
|
|
3bd19c1ab5
|
feat: 借库审批支持手动完结——已通过(status=1)单可强制完结,库管/主管/超管可见
|
2026-09-04 14:52:31 +08:00 |
|
|
|
0daf50ac21
|
fix: 成品/半成品/维修列表第二层跨域判断补认 crossDomain(解决库管配跨域仍看不到双边)
|
2026-09-04 13:01:44 +08:00 |
|
|
|
27fb34807d
|
V3.71,9.4推送
|
2026-09-04 12:02:43 +08:00 |
|
|
|
1527d552d4
|
feat: 出库/借库记录记录并展示库位快照(DB加列+后端写入+记录页展示)
|
2026-09-04 11:42:44 +08:00 |
|
|
|
8e561836eb
|
feat: 库位按物料公司白名单显示——WarehouseSelector 支持 allowedTopPrefixes,IRIS 仅显 Y、LICA 显 C/L
|
2026-09-04 11:02:03 +08:00 |
|
|
|
7cdc0bc3a1
|
perf: 库位选择器改为按需懒加载——新增 /warehouse/children 接口,WarehouseSelector 移除全量树依赖
|
2026-09-04 10:51:49 +08:00 |
|
|
|
0535cd8bd7
|
fix: 借库申请页预计归还日期禁止选择早于当日
|
2026-09-04 09:58:48 +08:00 |
|
|
|
e5c49c5177
|
fix: 入库 search-base 物料选择加公司隔离,恢复半成品批号按本公司历史自动递增
|
2026-09-04 09:42:49 +08:00 |
|
|
|
1b760f351e
|
fix: 出库/借库扫码查库存与 BOM 子件物料选择加行级公司隔离(超管/跨域不受限)
|
2026-09-04 09:40:00 +08:00 |
|
|
|
2acbd00222
|
fix: 修正报废/库存调整/维修入库模块前端权限码与权限表不一致(scrap_list/stock_adjustment/维修统一 operation)
|
2026-09-04 09:27:55 +08:00 |
|
|
|
e61351b0ca
|
fix: 借库审批页按钮权限码改为 op_borrow_approval:operation(主管看不到审批按钮)
|
2026-09-04 09:23:33 +08:00 |
|
|
|
c68ffdca0f
|
fix: 入库成品/半成品/采购编辑其它字段时不再误清空图片——仅显式携带图片字段才更新
|
2026-09-03 14:14:24 +08:00 |
|
|
|
7fe861b4a7
|
fix: 基础信息修改其它字段时不再误清空 product_image(图片消失)——仅显式携带 generalImage 才更新图片
|
2026-09-03 14:12:15 +08:00 |
|
|
|
4f8d765bb3
|
V3.70,9.2推送
|
2026-09-02 18:39:36 +08:00 |
|
|
|
3cb9b0da98
|
chore: 添加 httpx 依赖(Track Webhook 通知);gitignore 忽略根目录 .env 防密钥入库
|
2026-09-02 18:39:17 +08:00 |
|
|
|
87919146de
|
fix: 基础信息参考价格可修改——脏检查白名单补全 referencePrice
|
2026-09-02 18:39:17 +08:00 |
|
|
|
129cb1119f
|
fix: 出库选单 BOM 下拉唯一值修复,打印模板补齐欠料待补区与借库对齐
|
2026-09-02 18:39:17 +08:00 |
|
|
|
ec9aafbe51
|
feat: 借库归还日期贯穿申请/审批/扫码借库;BOM 套餐添加与打印、缺货写入申请原因
|
2026-09-02 18:39:17 +08:00 |
|
|
|
bf7b2cc6d3
|
feat: BOM 库存接口支持按版本查询,修复同一编号多版本下拉回显错乱
|
2026-09-02 18:39:17 +08:00 |
|
|
|
85130db6ea
|
perf: Docker 构建使用清华镜像源并启用 BuildKit pip 缓存挂载,大幅加速重复构建
|
2026-09-02 18:39:09 +08:00 |
|
|
|
0887b20302
|
deploy: MOM 服务器备份补 venv/node_modules 排除,加速备份
|
2026-09-01 18:24:48 +08:00 |
|
|
|
d8be963036
|
deploy: MOM prod Track 地址硬编码,避免被服务器残留 .env 覆盖
- 之前 default 会被 .env 覆盖成 dev 的 track_backend,生产联动失效
- 改为硬编码 track_backend_prod:8000,仅密钥保留可配置
|
2026-09-01 18:05:27 +08:00 |
|
|
|
aa3a470d67
|
deploy: MOM prod 补充 Track 联动环境变量与网络互通
- 补 TRACK_WEBHOOK_URL/KEY、TRACK_API_URL、TRACK_OUTBOUND_WEBHOOK_URL(容器名 track_backend_prod)
- backend 加入 mom_net 外部网络(inventory-app_default)与 Track prod 互通
|
2026-09-01 18:02:38 +08:00 |
|
|
|
ee22927660
|
fix: 解耦 Webhook 身份证与库存序列号,恢复批号入库纯净
- 前端:新增临时字段 form.track_id 存 16位身份证,Batch 时 form.serial_number 清空
- 前端:submitForm 不再把身份证补进 payload.serial_number,改为透传 payload.track_id
- 后端:StockSemi 仅存 serial_number(Batch 为空),notify_track 优先用 track_id
|
2026-09-01 16:44:48 +08:00 |
|
|
|
c3637e0c25
|
fix: 出库备注欠料改用实时库存计算,不再自动填历史欠料
- buildRemarkWithShortage 改用 bomDetailList 实时 shortage(需量-当前库存)
- 库存补足后,欠料不再自动拼进出库备注(原 localStorage 历史记录一直带出)
|
2026-09-01 16:35:32 +08:00 |
|
|
|
8fd4a2ae53
|
style: 采购申请'完结本批'按钮样式统一为出库审批的 plain 实心样式
- 去掉 link 文字样式,改用 type=danger plain size=small,与出库审批完结按钮一致
|
2026-09-01 16:23:44 +08:00 |
|
|
|
4e09860b36
|
feat: 采购申请完结功能移到批次主行,与出库审批一致
- 移除展开行内的单条完结按钮(需点开),改为主行'完结本批'直接可见
- 后端 batch-approve 支持 action=close(批次内已通过→已完结)
- 超管/库管在主行操作列即可看到并完结
|
2026-09-01 16:21:48 +08:00 |
|
|
|
8c554fdd3b
|
fix: 采购申请完结按钮不显示——v-else-if 被注释打断关联
- v-if 与 v-else-if 之间的 HTML 注释破坏 Vue 关联,导致完结按钮不渲染
- 移除注释,超管/库管在'已通过'单均显示完结按钮
|
2026-09-01 16:18:07 +08:00 |
|
|
|
fbb4160787
|
feat: 采购申请新增库管'完结'功能(仿出库审批)
- 后端:approve 接口支持 action=close(已通过→已完结 status 1→4),模型 status_text 支持已完结
- 前端:采购申请状态tab加'已完结',已通过单显示'完结'按钮(库管)
|
2026-09-01 16:15:48 +08:00 |
|
|
|
a2d3a2c43a
|
fix: 半成品列表字段权限过滤后补回 base_id,修复批号自增失效
- get_list 的 apply_strict_rbac 剥离 base_id,导致前端 checkHistoryAndSetMode 无法按物料匹配历史
- 过滤后补回 base_id,扫码/选物料联动时批号能按历史正确自增(如 000002 → 000003)
|
2026-09-01 16:08:27 +08:00 |
|
|
|
def701fc74
|
fix: 半成品 Batch 模式序列号界面留空,提交时补回 Track 身份证
- Batch 模式序列号输入框不再显示 16 位身份证,避免误导
- 提交 payload 时若为 Batch 且扫过码,补回身份证供 Webhook 通知 Track
|
2026-09-01 15:53:02 +08:00 |
|
|
|
db22065790
|
fix: 半成品扫码入库按 external_serial 精准判定模式并恢复批号联动
- external_serial 有值 → SN + 填外部序列号;为空 → Batch(不再因身份证有值误切 SN)
- Batch 模式恢复批号自增(onMaterialSelected→checkHistoryAndSetMode),空时兜底 000001
- Batch 下 16 位身份证回填序列号字段,随提交载荷供 Webhook 通知 Track
|
2026-09-01 15:45:16 +08:00 |
|
|
|
3d5a9afeda
|
fix: 扫码入库序列号映射优先 external_serial + 半成品自动切换 SN/Batch
- form.serial_number = external_serial || serial_number(优先真实自定义序列号)
- 半成品:扫码后按有无序列号自动切换 SN/Batch 模式,并解除历史锁定
- 修复 onMaterialSelected 未 await checkHistoryAndSetMode 的竞态
|
2026-09-01 15:11:24 +08:00 |
|
|
|
2c092c4c01
|
feat: MOM 出库联动 Track 标记已出库
- 发货出库时反查库存表 serial_number(Track 身份证),commit 后通知 Track mom-outbound
- notify_track 支持指定 webhook url(TRACK_OUTBOUND_WEBHOOK_URL)
|
2026-09-01 13:53:00 +08:00 |
|
|
|
bee037f925
|
feat: MOM 扫码入库对接 Track 产品身份证自动填充
- 半成品/成品入库弹窗顶部新增'扫码入库'按钮,打开扫码面板(扫码枪/摄像头)
- 扫码 Track 身份证后自动填充物料信息与序列号,不再二次搜索
- 后端新增 track_query_service(httpx 调 Track lookup)、track-lookup 接口
- 入库成功后 notify_track 通知 Track 闭环
|
2026-09-01 13:52:56 +08:00 |
|