Commit Graph

4372 Commits

Author SHA1 Message Date
caoqianming e9e4a253b0 feat: 喷码配置独立到顶栏设置, 命名统一为"喷码"
- 顶栏新增独立"喷码设置"图标与弹窗, 与打印机解耦
- coder_ip/port/field 持久化到 localStorage (新增 tool.setCoder)
- 标签模板编辑页移除 coder_* 三个字段 (后端已删除)
- wprList 喷码下发改为从 localStorage 读取配置, 显式带 body 下发
- 全部界面文案统一为"喷码", API 字段名 coder_* 不变

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 13:58:18 +08:00
shijing 4cfaa59600 feat:禅道405排版统计/统计2,员工和物料在表头加筛选功能 2026-05-18 13:56:28 +08:00
shijing bebff1b107 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory_web 2026-05-18 11:10:19 +08:00
shijing c1351d02f6 feat:禅道396投产查询加批次号查询 2026-05-18 11:10:17 +08:00
TianyangZhang 5e9c9b2e29 feat: 修改光芯bug 2026-05-15 17:08:30 +08:00
TianyangZhang 8d9b58c537 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory_web 2026-05-15 17:08:12 +08:00
TianyangZhang 9e8046f928 feat:修改光芯bug 2026-05-15 17:08:09 +08:00
TianyangZhang 44c1e7cd94 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory_web 2026-05-15 17:06:35 +08:00
shijing bcffd72359 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory_web 2026-05-15 17:06:14 +08:00
shijing 11216e2554 fix:来料未完成合批时也可选择清除缺陷 2026-05-15 17:06:12 +08:00
TianyangZhang 119fa9cb94 fix(wf): 工单审批按钮偶尔不渲染
ticketd_b 原先用 setTimeout 1s 后调 init(),挂载瞬间 props.ticket_
还是 null,1 秒等待无法保证父表单 getTid 已完成且 props 已传到。
init 读到的 props.ticket_ 仍为 falsy 时会错误地走 workflow_key
分支调 init_key,把 transitions 初始化成新建工单的初始 transition,
导致审批人看不到"同意"等操作按钮。

改用 watch props.ticket_ / props.workflow_key 触发 init,并加
lastInitTicketId 去重避免重复调用。

复现:cuishuai 登录 → /ofm/publicity → 点详情 → 看不到"同意"按钮。
影响范围:所有使用 ticketd_b 的审批表单(请假/合同/宣传/维修等)。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 17:03:30 +08:00
TianyangZhang a9c3903864 feat(wf): 仅部门负责人岗位可发起请假审批
按岗位筛选发起流程入口:调 system.userPost.list 取当前用户全部
岗位,命中"部门负责人"才放行 wf_leave。支持一个用户挂多个岗位。
后续要按岗位限流其他工单只需在 restrictedKeys 增加 key。

注意:仅前端隐藏入口,未做后端校验。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 17:03:16 +08:00
TianyangZhang cacb548517 fix(hrm): 人员交接详情抽屉数据不回显
el-drawer 早期渲染插槽时 t_id 仍为 null,mounted() 走到 else
分支把 localMode 设成 add,后续 prop 变化 getTid 不再触发。
改用 watch t_id (immediate:true),prop 何时到位都能拉数据。
同时给 system.post.list 单独加 try/catch 并对 state_ 做空安全
访问,避免内层异常吃掉主数据赋值。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 17:03:06 +08:00
caoqianming b1add4edae feat: 标签模板表单增加打码器用户区配置项
新增打码器用户区输入框, 对应后端 LabelTemplate.coder_field, 默认 1。
喷码机一条信息内插入多个不同码型的用户区时, 切码型即切模板。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 15:09:13 +08:00
TianyangZhang 64060a6e2f fix(hrm): 补全离职申请交接日期字段
修复发起离职审批时报"请填写办理离职的交接日期"的问题:
- 表单缺少 ticket_data 状态对象,导致工单流转时 handle_date 始终为空
- 审批阶段新增交接日期日期选择器,绑定到 ticket_data.handle_date
- 查看详情时从后端响应回填 handle_date 实现回显

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 13:37:34 +08:00
shijing 0b46efbced fix:工序添加clear_defect 2026-05-15 13:29:47 +08:00
shijing 4e31c74766 fix:禅道397 2026-05-14 16:07:28 +08:00
shijing 0e6b3e2d79 fix:玻纤子工序列宽固定且调小 2026-05-14 15:29:28 +08:00
shijing ac45b9726a feat:玻纤板未完成段列表搜索前置并选中,添加批量喷码 2026-05-14 14:38:57 +08:00
shijing fcb7474f17 fix:禅道409,子工序操作记录表格高度调整 2026-05-14 09:51:01 +08:00
shijing 9ec1c19b58 Merge branch 'master' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory_web 2026-05-14 09:25:35 +08:00
shijing 8df5d97916 fix:禅道406 2026-05-14 09:25:32 +08:00
caoqianming ff01e3ec3e feat: mlog 提交前可勾选「合格 B 类不拆批」
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 09:24:24 +08:00
shijing f61cfd4448 fix:handoverb中state 2026-05-13 15:08:36 +08:00
shijing 0d730fad23 fix:洗棒车间看板文案微调 2026-05-13 13:39:12 +08:00
TianyangZhang 3affabc7e7 feat(hfnf): 系统信息区域新增数据标准页面跳转链接
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 10:05:59 +08:00
TianyangZhang b5be1bbfec feat(fac_cal): 优化首页数据总览及新增数据标准页面
1. hfnf_index: 数据总量改为从接口实时获取,四个工厂按比例自动分配
2. cement_data_template: 去除表格标题中的"表一""表二"前缀

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 10:03:18 +08:00
TianyangZhang 27aa7532b4 feat(fac_cal): 新增通用硅酸盐水泥生产数据模板页面
- 从Word文档提取两张标准表格数据
- 表一:生产工艺数据模板(分类合并单元格)
- 表二:元数据元素内容和格式(10列详细定义)
- 深蓝渐变标题横幅,深色表头样式
- 添加静态路由配置

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 09:46:43 +08:00
TianyangZhang c453a6edce feat(hfnf): 重构首页为全屏BI大屏,增加轮播和滚动动效
- 深色科技感主题,全屏平铺无侧边栏
- 数据总量从接口实时获取,四工厂按比例分配
- ECharts柱状图和饼图(暗色主题)
- 工厂数据轮播卡片(4秒切换,滑入动画)
- 实时数据滚动列表
- 排行榜高亮联动轮播
- 实时时钟显示

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 09:46:30 +08:00
caoqianming 23dc249d1d feat: 合批弹框联动显示"清除缺陷"勾选
源批次 state 均为合格(10)、defect 不一致时,合批弹框显示"清除缺陷"
勾选框,提交带 clear_defect=true;条件失效或重新打开时自动复位。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 18:03:59 +08:00
shijing 2b6729fa4f fix:去除多余字段 2026-05-12 16:12:36 +08:00
shijing 275619fd30 feat:光芯出入库记录添加标记项 2026-05-12 16:11:59 +08:00
shijing 140fe1668a fix:禅道401批次统计中批次号都查询不生效问题修改 2026-05-12 09:22:24 +08:00
shijing f338070e9a feat:禅道385批次查询加查询批次的基本信息 2026-05-11 16:50:10 +08:00
shijing dbb3ede81b feat:禅道375 2026-05-11 15:56:32 +08:00
shijing ecdade1667 feat:禅道374 2026-05-11 15:55:33 +08:00
shijing 9733fcced6 fix:光芯工段出入库记录新增时id问题报错修改 2026-05-11 09:13:25 +08:00
shijing 2aeadd1408 feat:禅道395陶瓷工序列表批号追加设备不展示 2026-05-09 14:14:45 +08:00
shijing da055eab8a fix:洁净车间看板页面布局改动 2026-05-09 14:06:32 +08:00
shijing 396c7343be feat:禅道399装炉压板出炉板段打签加炉号 2026-05-09 14:05:42 +08:00
shijing a0b50cdc63 fix:洁净车间(洗)调整 2026-05-08 16:34:37 +08:00
shijing badafb2d8e fix:玻纤中检一批次统计调整,添加开台人员查询 2026-05-08 15:55:52 +08:00
caoqianming c8fe283ff5 fix: labeltemplate 列表打码器列合并展示, 提交时空 IP 转 null
- 列表 IP 与端口合并为单列, 无 IP 则整列留空
- submitHandle 提交前空 coder_ip 转 null, 避免后端 IPAddressField 拒空串

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:45:37 +08:00
caoqianming ecd8fd8bec feat: cm 标签模板支持配置打码器并增加喷码下发
- labeltemplate 弹窗与列表新增 打码器IP/端口 字段
- cm.js 增加 sendToCoder API 调用
- wpm_bx/wprList 操作列新增"喷码"按钮, 按"喷码模板"模板下发产品编号到打码器, 含 per-row loading 防重入

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 13:27:49 +08:00
shijing 315a513c01 feat:禅道351日志able显示的列可以选择是隐藏还是显示 2026-05-08 13:21:41 +08:00
shijing 8f120e4a1c fix:玻纤工时统计/扭转统计接口参数纠正 2026-05-08 13:19:20 +08:00
shijing 7f148071d7 fix:光芯日志填写时不良项未清零问题修改 2026-05-08 08:44:38 +08:00
shijing ce49b9f9c4 fix:禅道392、393 2026-05-07 09:55:00 +08:00
caoqianming 72a9f0eef3 refactor: 缺陷标识与库存状态改为批次号 inline tag
合并独立的缺陷与状态列到批次号列,作为内联标签紧跟批次字符显示,节省横向空间并增强归属关联。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 14:05:25 +08:00
caoqianming 17127c352b feat: 生产日志详情展示 wm_in 库存状态与缺陷标识
输入物料表新增"库存状态"列;mlog 头部基本信息新增"投入库存缺陷"与"投入库存状态"描述项,仅在有值时显示。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 14:04:24 +08:00