shijing
|
804746fde8
|
fix:喷码时偶尔出现不属于队列项的调整
|
2026-05-29 09:32:47 +08:00 |
caoqianming
|
dab1da0b05
|
feat: send_to_coder 支持传入 coder_jobname 切换喷码机信息模板
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-25 14:30:22 +08:00 |
caoqianming
|
99e2909514
|
feat: send_to_coder 统一走 CQI+JDI 队列, 单/批共用 tdata_list
- 入参只接 tdata_list (列表, 至少一条), 单条就是长度=1
- 每次先 CQI 清队列, 再按顺序 JDI 入 N 条
- 一次光电触发消费一条, 与"一行=一个产品"的业务语义对齐
- 不再保留单条 tdata, 开发期清理掉
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 15:57:21 +08:00 |
caoqianming
|
2b3aaf8879
|
feat: 写指令也短读0.3s捕获机器的ERR回包
之前 expect_reply=False 直接关 socket, 机器若回 ERR 完全感知不到,
表现就是"接口200但实际没动作"。改为写完后短读最多一行, 拿到
ERR/'!' 开头直接报错; 超时则照旧视为成功放行。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 15:16:27 +08:00 |
caoqianming
|
3304371560
|
fix: 1880 无参查询指令(GST/GFT/GJD)去掉多余的 '|'
PDF 标题里的 'GST|<CR>' 是排版分隔, 实际帧是 'GST<CR>'。
之前多发了一个 '|' 导致机器回 'ERR\r'。
CQI 之前已是正确写法, 有参指令(JDA/SLA/JDI/SST)不变。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 15:15:04 +08:00 |
caoqianming
|
f8b6f084d4
|
feat: 重写喷码通讯为伟迪捷1880 ASCII协议, 配置改由前端传入
- 原 CoderClient 用的是 Domino 1000 系列 STX/ETX 二进制帧, 不适用于 1880
- 改为 ASCII '|' 分隔 + <CR> 结尾, 实现 SLA/JDA/CQI/JDI/SST/GST 等指令
- send_to_coder 把多条 commands 合并成单帧 JDA 一次下发
- 配合模型字段移除, IP/端口/用户区由请求 body 提供, 不再走模板回退
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-18 13:48:52 +08:00 |
caoqianming
|
43b2a4c7f7
|
fix: 移除LabelTemplate不必要的字段
|
2026-05-18 10:49:49 +08:00 |
caoqianming
|
2b77a469dd
|
feat: 简化打码器
|
2026-05-18 09:16:16 +08:00 |
caoqianming
|
dadfd9669a
|
feat: 标签模板增加打码器用户区配置, 支持同一信息内切换码型
LabelTemplate 新增 coder_field 字段(默认"1"), 喷码机一条信息里插入多个不同
码型的用户区时, 不同模板填不同用户区名即可打不同码型(条码/二维码/文本),
无需走 T 指令。coder.py 通讯编码放宽到 latin-1 并校验帧内控制字符。
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-15 15:08:54 +08:00 |
caoqianming
|
85cfb8f680
|
fix: LabelTemplate 序列化器允许 coder_ip 为空字符串/null
Why: DRF IPAddressField 默认拒绝空串, 前端清空 IP 保存时报 400
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 13:45:34 +08:00 |
caoqianming
|
9c220dbc1d
|
feat: cm 新增 1000 系列喷码机网口下发接口
- LabelTemplate 增加 coder_ip/coder_port 字段, 模板即指定目标喷头
- 新增 CoderClient 封装 STX/ETX 帧, 支持更新用户区/选择信息/查状态
- LabelTemplateViewSet 新增 send_to_coder action, 复用 gen_commands 拼内容下发, 用户区名默认 1, 可在 body 临时覆盖
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-08 11:24:00 +08:00 |
caoqianming
|
2bb1cf2844
|
feat: 去除commands命令权限
|
2025-08-19 08:56:29 +08:00 |
caoqianming
|
62f261fd75
|
feat: 所有batch设为textfield并添加索引
|
2025-05-23 09:24:34 +08:00 |
caoqianming
|
5e2fd57b89
|
feat: labeltemplate获取标签指令接口
|
2025-05-08 13:22:02 +08:00 |
caoqianming
|
8a75fcbc42
|
feat: labeltemplate添加name查询条件
|
2025-05-08 13:12:32 +08:00 |
caoqianming
|
dae8d50d2c
|
fix: gen_commands bug
|
2025-05-08 10:45:25 +08:00 |
caoqianming
|
a9f55eb61c
|
feat: 支持传入label_template_name
|
2025-05-08 10:37:58 +08:00 |
caoqianming
|
7aafa5d9f7
|
fix: labeltemplate filter bug
|
2025-05-07 10:25:40 +08:00 |
caoqianming
|
adf21e716d
|
fix: 标签模板筛选bug
|
2025-05-06 10:35:08 +08:00 |
caoqianming
|
c05432ce56
|
feat: 标签物料根据模板打印功能
|
2025-05-06 10:32:50 +08:00 |
caoqianming
|
a2cba2128f
|
feat: 添加标签模板接口
|
2025-04-30 13:43:17 +08:00 |
zty
|
b66157edb8
|
feat: model add note
|
2025-04-23 16:48:52 +08:00 |
caoqianming
|
2923fad2a8
|
feat: HTML_BASE_URL 前缀统一修改
|
2025-04-02 11:04:46 +08:00 |
caoqianming
|
553fbcc826
|
feat: labelmat和wpr都加上返修Enum
|
2025-02-24 10:26:00 +08:00 |
caoqianming
|
fbd424fce9
|
feat: labelmat返回defect_name
|
2025-01-13 14:58:36 +08:00 |
caoqianming
|
045183301b
|
feat: labelmat添加字段
|
2025-01-13 14:36:27 +08:00 |
caoqianming
|
cdcfbf35ef
|
feat: SPLIT_FIELD 改为 #
|
2024-10-29 14:50:19 +08:00 |
caoqianming
|
f85db52ec7
|
fix: get_from_mioitem bug
|
2024-10-17 15:55:26 +08:00 |
caoqianming
|
b28174309a
|
feat: 从车间库存明细获取物料标签
|
2024-10-16 11:13:25 +08:00 |
caoqianming
|
3d7a9fb481
|
feat: labelmat 返回state_name
|
2024-10-14 13:20:36 +08:00 |
caoqianming
|
af751f5a9d
|
feat: 增加从车间库存明细获取物料标签
|
2024-10-14 09:09:25 +08:00 |
caoqianming
|
ebf3bbe257
|
feat: get_from_mb 返回更多信息
|
2024-10-11 15:54:19 +08:00 |
caoqianming
|
0157daa0ab
|
feat: 获取标签明细3
|
2024-10-11 15:41:55 +08:00 |
caoqianming
|
ef28e1ba47
|
feat: 获取标签明细2
|
2024-10-11 15:39:04 +08:00 |
caoqianming
|
52a7d41518
|
feat: 获取标签明细
|
2024-10-11 15:38:28 +08:00 |
caoqianming
|
419dbf3560
|
feat: 获取物料标签信息
|
2024-10-11 15:34:10 +08:00 |
caoqianming
|
107818301f
|
feat: 改变条码格式
|
2024-10-11 15:28:07 +08:00 |
caoqianming
|
c524d1b9a5
|
feat: 添加条码二维码管理的app
|
2024-10-11 15:26:48 +08:00 |