Commit Graph

188 Commits

Author SHA1 Message Date
砂糖
5ec293fc94 feat(物料管理): 添加质量状态多选查询功能
在物料管理模块中新增质量状态多选查询功能,包括:
1. 后端添加qualityStatusCsv字段支持多选查询
2. 前端CoilSelector组件增加品质多选下拉框
3. 服务层实现多选条件过滤逻辑
2026-04-02 14:24:52 +08:00
砂糖
d31bd14692 feat(字典组件): 添加DictSelect组件并替换多处muti-select
添加DictSelect组件作为全局组件,并在多个报表模板中替换原有的muti-select组件
优化字典项筛选逻辑,调整样式和提示文本
2026-04-02 09:10:58 +08:00
砂糖
f959f97099 feat(contract): 新增合同预览和列表组件
refactor(QRCode): 优化二维码组件并修复空值检查
将QRCode组件从print目录移动到components目录,并添加空值检查防止错误

feat(crm): 在合同模型中添加交货日期字段
在CrmContract、CrmContractVo、CrmContractBo及相关Mapper中添加deliveryDate字段

refactor(wms): 统一使用全局QRCode组件路径
将多个文件中的QRCode引用路径从相对路径改为@/components/QRCode

style(order): 调整订单页面标签顺序
调整操作记录和发货配卷标签的顺序

chore: 删除废弃的打印相关文件
移除print目录下不再使用的QRCode、CodeRenderer等组件和页面
2026-04-01 10:44:51 +08:00
砂糖
aca10bcd45 feat(客户管理): 新增税号字段并优化客户信息展示
feat(订单管理): 增加宽度和厚度公差字段,优化销售员选择方式

feat(合同管理): 新增合同管理模块及相关API接口

refactor(文件列表): 重构文件列表组件样式和布局

fix(QRCode): 修复内容为空时仍触发生成的bug

perf(线圈管理): 优化用户列表加载条件,减少不必要请求

style(代码): 移除多余的空行和注释代码
2026-03-31 11:16:48 +08:00
砂糖
9cf0d289c3 feat(wms): 添加表面处理字段显示和查询功能
在发货单明细表和钢卷选择器中添加表面处理字段的显示和查询功能
同时优化钢卷选择时的品质状态校验逻辑
2026-03-30 11:02:36 +08:00
砂糖
499654907b feat(调拨单): 新增调拨单管理功能
- 新增调拨单主表和明细表相关API接口
- 新增调拨单主表和明细表前端页面
- 新增钢卷选择器组件和调拨明细表格组件
- 修改产品信息和原料信息渲染组件支持更多字段
- 修改产品选择和原料选择组件支持数值类型值
- 修改钢卷号渲染组件支持更多字段和外部数据
- 新增调拨单匹配物料接口
2026-03-28 14:08:27 +08:00
砂糖
a389a98664 feat(wms): 新增分条报表配置及功能优化
- 添加分条报表相关配置及视图组件
- 优化标签打印尺寸及布局
- 增加实测厚度字段及相关展示逻辑
- 重构报表数据获取逻辑,统一处理异常情况
- 完善分条操作表单,增加异常信息管理
2026-03-26 15:13:08 +08:00
砂糖
ae68b40ee6 refactor(wms): 重构物料信息展示逻辑,移除冗余组件
重构物料信息展示逻辑,统一使用itemName等字段替代原有的product和rawMaterial嵌套结构
删除不再使用的BomInfo、CategoryRenderer等冗余组件
新增report模块配置集中管理
优化代码结构,提升可维护性
2026-03-24 13:55:10 +08:00
砂糖
e76799f4e0 feat(coil): 添加钢卷加工流程图组件并优化界面
- 新增ProcessFlow组件展示钢卷加工流程
- 在base面板中添加流程图显示开关
- 调整DragResizeBox的z-index确保显示层级
- 修复部分样式问题和代码格式
- 更新字典项从warehouse_sync改为wms_next_warehouse
2026-03-24 10:51:09 +08:00
砂糖
ccb0e2683a feat(waybill): 添加车牌号搜索功能并修改查询条件为模糊匹配
refactor(CoilSelector): 增加已选钢卷统计信息显示并优化样式

fix(report): 将actionQueryParams中的updateBy改为createBy
2026-03-24 10:01:14 +08:00
砂糖
396f861882 feat(打包模块): 新增打包单据功能及相关组件
refactor(CoilSelector): 修改change事件返回参数包含完整钢卷信息

chore: 添加打包模块相关图标和API文件

test: 添加打包模块单元测试

docs: 更新打包模块API文档
2026-03-24 09:16:22 +08:00
砂糖
d6e30d4d50 feat(报表): 新增综合报表模板及M卷统计功能
新增综合报表模板,支持按不同仓库类型展示统计信息。添加M卷处理功能,在统计中自动过滤并计算M卷数据。优化报表展示顺序,默认显示产出钢卷。修复异常率计算问题,完善统计信息展示。

新增仓库特定报表页面,包括镀铬、拉矫、脱脂、双机架、镀锌和酸连轧成品库报表。调整KLPTable组件支持高度设置,优化基础面板显示逻辑。

修复API请求超时问题,统一设置超时时间为10分钟。调整标签显示文本,优化用户体验。
2026-03-20 13:34:56 +08:00
砂糖
2c4f5b3e53 feat(钢卷异常): 重构钢卷异常表单组件并集成到各相关页面
新增AbnormalForm组件统一管理钢卷异常表单,减少代码重复
在合卷、分条、打字等页面添加异常信息管理功能
优化异常信息展示样式,支持添加、编辑和删除操作
2026-03-19 17:50:37 +08:00
砂糖
9c9f2fa84d fix: 修改O卷标签并添加禁用O卷功能
更新优品卷标签为O卷,同时在CoilSelector组件中添加disableO属性以禁用O卷选择
在发货单相关组件中设置disableO为true,防止选择O卷
2026-03-18 18:14:29 +08:00
砂糖
3d6391bf32 feat(钢卷管理): 新增生产时间记录及耗时计算功能
添加TimeInput组件用于时间输入,并在钢卷合并、分条、打字、分步操作中增加生产开始/结束时间字段
实现生产耗时自动计算功能,支持显示xx天xx小时xx分钟格式
在基础面板中增加生产时间修正对话框,支持批量修改时间
2026-03-17 18:01:46 +08:00
砂糖
53692fd024 fix(EmployeeSelector): 修复员工选择器中重复员工的问题
因为员工可能出现重名情况,添加去重逻辑确保selectedEmployees中每个员工的keyField是唯一的
2026-03-16 17:32:28 +08:00
砂糖
c8f576dea3 refactor(wms): 优化合卷逻辑和员工选择组件
- 移除合卷流程中的箭头图示和最小源卷数量限制
- 修改处理时间显示为完成时间并更新相关字段
- 优化员工选择组件的前端筛选和取消操作处理
2026-03-16 10:41:50 +08:00
砂糖
c30c755df0 feat(合卷操作): 扩展合卷操作类型范围支持200-299
fix(文件上传): 添加docx到默认支持文件类型列表
refactor(员工信息): 统一部门字段命名并修复备注字段
feat(酸轧合卷): 实现酸轧合卷页面功能
feat(员工入职): 新增员工入职页面及功能
style(合卷页面): 优化合卷页面布局和样式
2026-03-14 18:07:30 +08:00
砂糖
3e9a08308f feat(卷材管理): 添加实测长度和实测宽度字段
在卷材管理的多个组件和视图中添加实测长度(actualLength)和实测宽度(actualWidth)字段,包括显示、表单输入和数据模型。这些字段用于记录卷材的实际测量尺寸,提高数据记录的准确性。
2026-03-12 17:03:02 +08:00
砂糖
c766904b45 feat(组件): 为DragResizeBox添加localStorage持久化功能
添加storageKey属性支持将位置和尺寸保存到localStorage
初始化时优先读取存储值,拖动结束后自动保存
同时优化了CoilSelector的钢卷地图显示逻辑
2026-03-12 10:41:19 +08:00
砂糖
5b6286326b feat(HRM): 添加附件显示组件并优化表单逻辑
添加FileList组件用于显示附件列表
在请假和外出申请详情页中显示附件
优化审批部门选择逻辑,仅在新增时显示
修复请假申请编辑时的审批类型校验问题
2026-03-11 16:48:44 +08:00
砂糖
e1fbb7805f feat(CoilSelector): 添加可拖拽库位视图和品质列显示
refactor(WarehouseInterlaced): 修复props格式问题
fix(DuGeTag): 修正电话号码格式
2026-03-11 10:47:49 +08:00
砂糖
d3da84f65e fix: 修复产线能力查询参数错误及调整分页默认值
修复产线能力查询时lineId参数传递错误的问题,增加参数校验
调整分页组件默认的pageSizes选项,增加10的选项
修改物料线圈查询状态参数为0
优化线圈吞吐记录展示方式,改为行点击触发
移除用餐记录中不必要的部门字典依赖
2026-03-09 10:34:05 +08:00
砂糖
273d7c44b7 feat(wms/coil): 新增按名称查询钢卷功能并优化产品信息展示
添加镀锌卷、热轧卷、冷轧卷、冷硬卷的按名称查询页面组件
在产品信息和原材料信息展示中增加镀层信息显示
移除base.vue中未使用的BomInfoMini组件
优化DrillDownTable.vue的代码结构
新增ByName.vue作为通用查询面板
2026-03-07 10:24:28 +08:00
砂糖
0aaa01f4bf feat: 添加 CurrentCoilNo 组件并替换原有钢卷号显示
引入新的 CurrentCoilNo 组件用于统一显示钢卷号,支持不同长度钢卷号的格式化显示和颜色区分
替换多个视图中的 el-tag 和 CoilNo 组件为新的 CurrentCoilNo 组件
2026-03-04 10:58:18 +08:00
砂糖
66c41f42e1 feat: 添加钢卷镀层种类枚举并优化原材料选择组件
- 在stepSplit.vue表格中添加净重列
- 全局注册MemoInput组件
- 在CoilNo.vue中显示净重和厂家卷号
- 将RawMaterialSelect和ProductSelect中的输入框替换为MemoInput组件
- 为原材料和产品添加默认计量单位"卷"
2026-03-03 17:36:18 +08:00
砂糖
07e982b736 feat(钢卷管理): 添加钢卷号前缀生成功能并优化样式
添加钢卷号前缀生成工具函数及测试用例
在合并、拆分、分条和录入页面使用自动生成的钢卷号前缀
调整EmployeeSelector组件默认触发器的样式
移除typing.vue中未使用的变更历史代码块
添加钢卷号长度校验规则
2026-03-03 14:15:45 +08:00
砂糖
d927aa8647 feat(员工管理): 新增员工信息管理模块及员工选择器组件
新增员工信息管理模块,包括员工信息的增删改查功能
添加员工选择器组件,用于在请假、外出、报餐等场景中选择员工
替换原有字典选择方式为员工选择器,提升用户体验
2026-03-03 10:36:51 +08:00
砂糖
8d94cf7555 fix(meal): 修复堂食和打包成员选择器互斥问题
添加禁用已选成员的逻辑,防止同一成员被同时选为堂食和打包
2026-03-02 14:11:47 +08:00
砂糖
9925c28bd5 refactor(渲染器): 移除产品编码和原材料编码的显示并优化线圈号显示逻辑
- 注释掉产品信息和原材料信息中的编码显示字段
- 将线圈号显示逻辑优化为优先使用当前线圈号
2026-02-26 11:33:50 +08:00
砂糖
46ffb02c49 feat(产品选择): 新增产品快速添加功能并优化展示
- 在产品选择和原材料选择组件中新增快速添加功能
- 移除产品编号搜索字段,将规格信息显示在标题中
- 优化卡片信息布局为网格显示
- 在空数据提示中添加快速新增链接
- 删除不再使用的半成品视图文件
2026-02-24 10:32:57 +08:00
砂糖
9aadd6d958 fix: 将 surfaceTreatment 字段改为 surfaceTreatmentDesc
修复产品信息和原材料信息组件中表面处理字段的命名不一致问题,统一使用 surfaceTreatmentDesc 字段
2026-02-06 09:08:14 +08:00
砂糖
9cb9d044d2 feat(CoilSelector): 添加备注列并移除二维码列
在CoilSelector组件的数据配置和基础面板中添加备注列,同时注释掉不再需要的二维码列
2026-02-03 10:42:45 +08:00
砂糖
a9fb6d51b1 fix: 修复表单禁用状态和加载逻辑问题
修复发货表单字段的禁用状态逻辑,移除多余的readonly属性
调整取消分卷操作的加载状态处理,确保在finally中重置状态
优化钢卷选择器组件,增加切边和包装筛选及显示列
将结算方式输入框改为下拉选择框,提升用户体验
2026-01-29 15:04:06 +08:00
砂糖
c1cfcfdeca feat(发货单): 添加批量新增发货单明细功能
- 新增批量新增发货单明细API接口
- 在发货单明细表格中添加批量新增按钮
- 改造CoilSelector组件支持多选功能
- 将表单中的输入框改为下拉选择框提升用户体验
2026-01-29 10:16:36 +08:00
砂糖
d15a629300 fix: 修复MemoInput空值处理和CoilSelector查询参数
修复MemoInput组件在空值情况下未触发input事件的问题,并更新CoilSelector组件的查询参数命名以保持一致性
2026-01-28 15:26:50 +08:00
砂糖
1614358bbe feat(钢卷选择器): 增加按实际库区筛选钢卷功能
在钢卷选择器中添加实际库区筛选功能,并调整对话框宽度以适应新增控件。修改了detailTable.vue中的调用参数以启用该功能。
2026-01-28 15:16:37 +08:00
砂糖
06a806b5ea fix: 将“锌层”标签统一修改为“镀层质量”
统一产品信息和原材料信息展示界面中“锌层”标签为“镀层质量”,包括表单、表格和详情展示部分,确保术语一致性
2026-01-21 17:14:07 +08:00
砂糖
e34e5a7a1f feat(DictSelect): 支持多选模式并添加标签折叠功能
feat(meal): 修改用餐人数为成员选择并显示详细名单

feat: 新增用餐报表页面,包含数据统计和可视化图表
2026-01-21 16:24:57 +08:00
砂糖
fd942a638e feat(hrm): 新增人力资源管理系统功能模块
新增请假、外出、报餐等HRM功能模块及相关组件
添加审批流程管理及待办事项功能
扩展用户信息存储nickName字段
优化部门选择组件及代理配置
2026-01-20 18:05:09 +08:00
砂糖
2a501c5486 feat: 新增部门报餐和请假申请API及字典选择组件
新增部门报餐和员工请假申请的API接口文件,包含列表查询、详情获取、新增、修改和删除功能
添加可编辑的字典选择组件DictSelect,支持字典项的双击编辑、快速新增和刷新功能
2026-01-17 14:51:01 +08:00
砂糖
1b5efc00f6 fix(wms): 修正钢卷选择器筛选条件及显示逻辑
- 统一钢卷选择器的selectType为'product'并添加status过滤
- 修复materialType与selectType的映射关系
- 移除分页组件的rangeMode条件限制
- 更新部分字段显示名称
2026-01-15 17:33:54 +08:00
砂糖
580f127d51 feat(wms): 添加实际库区查询并优化仓库选择组件
refactor: 移除无用代码并优化标签打印样式
2026-01-15 10:22:29 +08:00
砂糖
fd58b8d43a feat(ActualWarehouseSelect): 新增可清除输入框功能并优化选中状态展示
refactor(ProductSelect): 重构为单选模式并优化选中逻辑和UI

refactor(RawMaterialSelect): 重构为单选模式并优化选中逻辑和UI
2026-01-14 09:58:37 +08:00
砂糖
d147651192 refactor(wms): 移除废品相关选项并统一质量状态选择
重构多个视图组件,移除废品材料类型选项及相关逻辑,统一使用字典数据选择质量状态
2026-01-13 14:36:32 +08:00
砂糖
b35d739e08 feat: 添加空置库选项和打印标签功能
- 在WarehouseTree组件中添加showEmpty属性以显示空置库选项
- 在DrillDownTable和search组件中传递showEmpty属性
- 在base面板中添加打印标签功能
- 在correct页面添加创建人选择功能
- 在receive报表页面添加收货计划筛选功能
2026-01-12 15:32:09 +08:00
砂糖
c19fee0909 fix(wms): 修复多个模块中的逻辑问题和数据格式
修复delivery.vue导出时缺少状态参数的问题
修正product/index.vue和rawMaterial/index.vue中productCode生成逻辑
放宽ship.vue中钢卷质量状态的校验范围
为ActualWarehouseSelect组件添加空库位筛选功能
2026-01-12 13:54:50 +08:00
砂糖
b42abc4d58 fix(ProductSelect): 过滤空字符串ID避免无效请求
feat(wms): 新增钢卷信息修正页面及功能
2026-01-12 10:43:39 +08:00
砂糖
f7d5838087 feat(ProductSelect): 添加厂家、表面处理和锌层信息显示
在商品选择组件中新增厂家、表面处理和锌层信息的展示,以提供更全面的商品详情
2026-01-12 10:06:24 +08:00
砂糖
d64ba0a726 feat(产品选择): 添加最近选择功能并优化输入框布局
在产品和原材料选择组件中添加最近选择功能,显示最近选择的5项记录
优化输入框布局,将长属性分行显示提高可读性
2026-01-12 10:05:41 +08:00