YunaiV
|
a0ac62e0fa
|
feat(mes): 重构 IQC 状态管理,使用枚举替代硬编码,简化代码并提升可维护性
|
2026-02-21 08:10:12 +08:00 |
YunaiV
|
5ddc53bce9
|
feat(mes): qc 添加安灯处置状态和级别枚举,更新相关错误码和接口定义
|
2026-02-21 00:19:09 +08:00 |
YunaiV
|
e20122bd3c
|
feat(mes):通过枚举和用户关联来重构缺陷处理流程,并增强内部质量控制功能
|
2026-02-20 22:49:14 +08:00 |
YunaiV
|
a65c5c4cfb
|
feat(mes): 更新检验单和缺陷记录相关功能,优化表单和列表展示
|
2026-02-20 19:41:12 +08:00 |
YunaiV
|
b76ecb2460
|
feat(mes): 新增来料检验单及缺陷记录相关功能,包括请求和响应 VO、Mapper、Controller 及 API 接口
|
2026-02-20 09:36:23 +08:00 |
YunaiV
|
112e24f97d
|
fix(mes): 工艺路线前端 TODO 修复:状态按钮化、MdItemSelect、字段优化
- index.vue 状态操作改为按钮,启用后禁用「禁用」和「删除」按钮
- RouteProcessList 前3列 fixed、label 改名、布尔字段用 dict-tag、颜色显示 hex 值
- RouteProductList/RouteProductBomList 物料选择改用 MdItemSelect 组件
- RouteProductList BOM 弹窗移入产品编辑表单,动态宽度
- RouteProductBomList label 改名、processId 类型修复
|
2026-02-19 18:45:50 +08:00 |
YunaiV
|
1c0cbc0dc6
|
refactor(mes): 合并子列表 Form 到 List 组件,统一 Panel 重命名为 List
1. 合并 4 对 Form→List:将独立的 *Form.vue 弹窗组件内联到对应的 *List.vue 中
- TemplateIndicatorForm → TemplateIndicatorList
- TemplateItemForm → TemplateItemList
- CalTeamMemberForm → CalTeamMemberList
- ProProcessContentForm → ProProcessContentList
2. 重命名 5 个 Panel→List,更新引用方 import
- WorkstationMachinePanel → WorkstationMachineList
- WorkstationToolPanel → WorkstationToolList
- WorkstationWorkerPanel → WorkstationWorkerList
- CalPlanTeamPanel → CalPlanTeamList
- CalShiftPanel → CalShiftList
3. 统一 9 个子列表组件的注释风格
- 补全文件头注释、defineOptions、模板区域注释
- 统一分隔线、JSDoc、变量行尾注释、watch 注释
- 去掉多余的闭合行尾注释
4. 修复 WorkstationToolList 中 createSuccess/updateSuccess 提示写反的 bug
|
2026-02-19 18:24:25 +08:00 |
YunaiV
|
545887ed38
|
refactor(mes): 将 enableFlag/enabled/areaEnabled 重构为 status/areaStatus(CommonStatus)
QC Template: enableFlag(Boolean) -> status(Integer),使用 CommonStatusEnum
Warehouse Area: enabled(Boolean) -> status(Integer),使用 CommonStatusEnum
Warehouse Location: areaEnabled(Boolean) -> areaStatus(Integer),使用 CommonStatusEnum
涉及前端 API 定义、列表页、表单页的字段名和字典类型切换(INFRA_BOOLEAN_STRING -> COMMON_STATUS),
以及后端 DO、RespVO、SaveReqVO、PageReqVO、Mapper 的同步修改。
注意:语义反转,原 true(启用) 对应新 status=0(开启),原 false(禁用) 对应新 status=1(关闭)。
|
2026-02-19 17:15:20 +08:00 |
YunaiV
|
e95d613965
|
feat(mes): 新增工艺路线模块,支持路线、工序链、产品及 BOM 管理
从 ktg-mes 迁移工艺路线(pro-route)模块,包含:
- 4 个 DO:MesProRoute / RouteProcess / RouteProduct / RouteProductBom
- 4 个 Mapper 及 9 个 VO(含工序链 findPre/findNext 查询)
- 4 对 Service 接口+实现(链表重建、启用校验、级联删除)
- 4 个 Controller(路线 CRUD+导出,子资源复用父权限)
|
2026-02-19 16:39:43 +08:00 |
YunaiV
|
20c6876f2c
|
feat(mes): 清理 qc-template TODO,补全注释风格与表单布局
- TemplateForm/TemplateIndicatorForm/TemplateItemForm/TemplateIndicatorList/TemplateItemList:注释风格对齐(ref 行内注释、函数步骤注释、defineExpose/defineEmits 说明)
- TemplateIndicatorForm:表单布局调整为多行 el-row/el-col(质检指标+标准值 / 计量单位+误差上下限 / 检测方法 / 说明图 / 备注)
- TemplateItemForm:表单布局调整为多行(产品物料 / 最低检测数+最大不合格数 / 致命+严重+轻微缺陷率 / 备注),补充缺失的备注字段
- index.vue:搜索项检测种类改为单值 Integer 查询
|
2026-02-19 12:57:00 +08:00 |
YunaiV
|
e7a066d9c5
|
feat(mes): 重构质检方案页面,子表维护移入编辑弹窗
- api/mes/qc/template/ 拆分为 index.ts / indicator.ts / item.ts 三个文件
- TemplateForm.vue:Dialog 宽度改为 900px,编辑模式下新增 el-tabs,
内嵌检测指标项(TemplateIndicatorList)和产品关联(TemplateItemList)子表
- index.vue:移除底部子表区域及 currentRow/activeTab 逻辑,简化为纯列表页;
检测种类搜索字段由 types 改为 type(单选)
- TemplateIndicatorList/Form、TemplateItemList/Form:更新 import 路径至拆分后的 API 文件
- 清理所有 TODO @AI 注释
|
2026-02-19 12:41:57 +08:00 |
YunaiV
|
b8254baf5a
|
feat(mes): 抽取通用 Select 下拉组件,替换各表单内联 el-select
将 MES 模块中各表单的内联 el-select + 手动加载 SimpleList 数据的模式,
统一抽取为独立的 Select 组件,每个组件自包含数据加载和前端搜索过滤。
新增 8 个 Select 组件:
- MdItemSelect(物料产品选择器)
- MdClientSelect(客户选择器)
- MdVendorSelect(供应商选择器)
- MdUnitMeasureSelect(计量单位选择器)
- MdWorkshopSelect(车间选择器)
- WmWarehouseSelect(仓库选择器)
- QcIndicatorSelect(质检指标选择器)
- TmToolTypeSelect(工具类型选择器)
改造 10 个消费者文件:
- WorkOrderForm.vue:产品/客户/供应商选择器替换
- WorkOrderBom.vue:物料/单位选择器替换,修复 handleBomItemChange
- MdItemForm.vue:计量单位选择器替换
- WorkstationForm.vue:车间/仓库选择器替换
- MachineryForm.vue:车间选择器替换
- TemplateItemForm.vue:物料选择器替换
- TemplateIndicatorForm.vue:质检指标/计量单位选择器替换
- ToolForm.vue:工具类型选择器替换
- workstation/index.vue:搜索栏车间选择器替换
- tool/index.vue:搜索栏工具类型选择器替换
|
2026-02-19 12:09:52 +08:00 |
YunaiV
|
5f010acc5f
|
review(mes):qc-template 的实现代码
|
2026-02-18 22:48:56 +08:00 |
YunaiV
|
416778c8e5
|
review(mes):qc-template 的代码实现,功能测试
|
2026-02-17 20:43:40 +08:00 |
YunaiV
|
721449d834
|
feat(mes):qc-template 初始化
|
2026-02-17 18:57:14 +08:00 |
YunaiV
|
663b2e32b5
|
feat:新增 qc indicator 质量管理 - 检测项
|
2026-02-17 16:09:37 +08:00 |
YunaiV
|
778141bf7f
|
feat(mes):新增 defect 缺陷类型
|
2026-02-17 14:38:26 +08:00 |