Commit Graph

82 Commits

Author SHA1 Message Date
砂糖
37dc213605 feat(报表): 添加分条线统计组件并扩展合同字段
添加分条线专用的统计组件SplitSummary,用于展示分条处理的产出与消耗对比数据
在多个报表模板中集成该组件并添加钢卷高亮功能
扩展CrmOrder相关类的合同信息字段
2026-04-13 16:23:40 +08:00
砂糖
5ee730bffa feat(报表): 添加钢卷表格行高亮功能以标记共用卷
在分条线报表中,产出钢卷和投入钢卷可能存在共用卷的情况。添加高亮功能以便直观区分这些共用卷:
1. 在day.vue中计算共用卷ID列表
2. 在coilTable组件中实现行高亮逻辑和样式
2026-04-13 14:37:23 +08:00
砂糖
3020a4244d feat(wms): 新增报表导出文件管理功能
新增报表导出文件管理模块,包含后端接口和前端页面
在各类报表页面添加保存报表功能
优化CoilSelector和CoilCard组件显示
调整分页大小和表格高度
统一各产线报表配置
修复文件预览组件高度问题
2026-04-11 15:36:50 +08:00
砂糖
255a6dc616 refactor(wms): 提取异常钢卷表格为公共组件 AbnormalTable
将多个页面中重复的异常钢卷表格逻辑提取为公共组件 AbnormalTable,提高代码复用性和维护性
2026-04-09 16:22:59 +08:00
砂糖
ab9ab90ffa feat(钢卷异常管理): 新增上下板面和主缺陷字段并完善钢卷信息展示
在异常表单中增加上下板面选择器和主缺陷复选框
在多个页面表格中新增上下板面和主缺陷字段展示
在异常管理对话框和面板中增加钢卷详细信息展示
优化表单布局和部分字段标签描述
2026-04-07 11:06:09 +08:00
砂糖
ba3d2c2b35 feat(wms报表): 在splitConfig中添加actionQueryParams和baseQueryParams
为分条报表配置添加创建者查询参数,用于过滤特定用户创建的数据
2026-04-03 15:39:46 +08:00
砂糖
d31bd14692 feat(字典组件): 添加DictSelect组件并替换多处muti-select
添加DictSelect组件作为全局组件,并在多个报表模板中替换原有的muti-select组件
优化字典项筛选逻辑,调整样式和提示文本
2026-04-02 09:10:58 +08:00
砂糖
800cf0c8d1 fix(wms报表): 修正异常率计算逻辑并统一百分比格式
- 在异常率计算中增加质量状态判断条件
- 将分母从totalCount改为outCount以匹配业务需求
- 统一异常率和正品率的百分比格式输出
2026-03-31 18:54:56 +08:00
砂糖
0223102269 feat(wms/report): 添加差值计算和异常信息展示功能
refactor(wms/report): 替换合计信息为差值显示
feat(wms/coil): 增加创建时间和创建人字段
feat(crm/contract): 添加合同导出按钮
2026-03-31 18:37:17 +08:00
砂糖
070b0aea8d fix(wms): 修复异常表单和报表导出功能
修正异常表单中的产线字段名从line改为productionLine
优化报表导出功能,使用actionIds替代coilIds
为异常管理添加程度字典显示和产线字段
移除冗余代码并统一报表模板中的导出逻辑
2026-03-30 14:34:51 +08:00
砂糖
aacf433462 feat: 修改打包状态为原料材质并优化异常管理功能
修改所有打包状态字段为原料材质,统一业务术语
重构异常管理功能,新增异常记录列表和删除功能
优化分条钢卷面板显示更多物料信息
将切边要求和包装要求改为下拉选择框
2026-03-30 13:13:46 +08:00
砂糖
cd00b9562d refactor(wms/report): 重构报表模块数据获取逻辑,提取公共方法到fetch.js
feat(wms/report): 新增报表结果存储页面,支持JSON数据横向对比

style(wms/coil/do): 调整钢卷修正页面样式和代码格式

fix(wms/coil/do): 修复操作记录查询参数传递问题,优化钢卷选择逻辑
2026-03-27 16:37:59 +08:00
砂糖
ab3914811a feat(wms): 新增报结果存储API及页面
refactor(aps): 修改导出接口为POST并调整表格高度
2026-03-27 13:00:58 +08:00
砂糖
a389a98664 feat(wms): 新增分条报表配置及功能优化
- 添加分条报表相关配置及视图组件
- 优化标签打印尺寸及布局
- 增加实测厚度字段及相关展示逻辑
- 重构报表数据获取逻辑,统一处理异常情况
- 完善分条操作表单,增加异常信息管理
2026-03-26 15:13:08 +08:00
砂糖
564086c72a fix(wms报表): 修复fetchLossList参数传递及规格分割处理
修复fetchLossList函数未正确处理传入的actionTypes参数问题,并添加时间参数。同时处理规格分割时的空值情况,避免报错。
2026-03-25 17:22:21 +08:00
砂糖
33c003d2ca refactor(mes/eqp): 重构备件和辅料库存变动页面
优化库存变动功能,增加新增变动记录弹窗
统一备件和辅料变动操作逻辑
移除不再使用的报表组件
2026-03-25 14:34:26 +08:00
砂糖
bb79b02ee4 refactor(wms): 优化报表查询逻辑和界面显示
- 将查询参数中的 updateBy 改为 createBy 以匹配实际业务需求
- 移除不再使用的 selectType 参数
- 优化员工信息页面显示,调整离职时间展示
- 提取公共的 fetch 逻辑到单独文件
- 重构报表查询逻辑,使用 Promise.all 并行请求
- 调整钢卷文档页面,增加创建人选择功能
2026-03-25 09:04:48 +08:00
砂糖
602b10b689 feat(wms): 重构报表配置并添加销售员管理功能
重构各报表模块配置,将重复配置提取到config.js统一管理
在打包记录和打包页面添加销售员选择和显示功能
新增销售员管理页面,支持销售员标签的增删改查
2026-03-24 15:38:30 +08:00
砂糖
cbc4334db9 refactor(wms): 移除调试代码和注释,优化规格分割逻辑
移除console.log调试语句和已注释的代码
为specification.split添加空值保护,防止undefined错误
简化标签类型判断逻辑
2026-03-24 14:05:07 +08:00
砂糖
ae68b40ee6 refactor(wms): 重构物料信息展示逻辑,移除冗余组件
重构物料信息展示逻辑,统一使用itemName等字段替代原有的product和rawMaterial嵌套结构
删除不再使用的BomInfo、CategoryRenderer等冗余组件
新增report模块配置集中管理
优化代码结构,提升可维护性
2026-03-24 13:55:10 +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
砂糖
a48b148756 feat(报表组件): 为线圈表格添加筛选、排序和分页功能
添加关键词筛选、多列选择筛选、字段排序和分页控制功能
优化表格布局和响应式设计
重构数据处理逻辑实现前端筛选和排序
2026-03-21 14:10:01 +08:00
砂糖
e266f36e39 feat(员工信息): 添加转正记录查看功能并优化状态显示
- 在员工信息页面添加转正记录查看按钮和对话框
- 将超过90天未转正的状态显示从warning改为danger
- 移除表单中未使用的备注和附件字段
- 修改综合报表的时间参数命名以保持一致性
2026-03-21 13:47:58 +08:00
砂糖
0c86b80fb2 feat(标签打印): 统一标签字体样式并增强镀锌分步加工功能
- 为所有标签组件添加统一的粗体黑体字体样式
- 修改getGalvanize1TypingPrefill方法参数以支持分页查询
- 在分步加工面板中增加镀锌二级数据展示功能
- 优化分步加工逻辑,支持根据actionType动态加载数据
2026-03-21 10:10:21 +08:00
砂糖
4478921d9b feat(报表): 增强报表功能并优化标签显示
- 新增镀锌1预填接口和报表字段
- 优化标签材质显示逻辑,移除content前缀
- 增加报表分页大小选项和耗时格式化
- 扩展报表可选列和默认列配置
- 改进报表统计计算逻辑,考虑质量状态
- 调整报表页面大小限制为99999
2026-03-20 17:56:08 +08:00
砂糖
3f503eab0c refactor(标签渲染): 将输入框替换为静态文本显示
移除标签渲染组件中的可编辑输入框,统一使用静态文本显示内容
恢复修正按钮功能,移除质量状态表单字段
注释掉未使用的统计信息组件
2026-03-20 15:15:51 +08:00
砂糖
d6e30d4d50 feat(报表): 新增综合报表模板及M卷统计功能
新增综合报表模板,支持按不同仓库类型展示统计信息。添加M卷处理功能,在统计中自动过滤并计算M卷数据。优化报表展示顺序,默认显示产出钢卷。修复异常率计算问题,完善统计信息展示。

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

修复API请求超时问题,统一设置超时时间为10分钟。调整标签显示文本,优化用户体验。
2026-03-20 13:34:56 +08:00
砂糖
e1cb4683af feat(wms报表): 添加正品率显示并优化异常统计
在报表模板中添加正品率(passRate2)显示项
重构getLossList调用逻辑,改为在getList完成后调用
优化calc.js中的异常统计计算,添加各异常库占比数据
2026-03-20 10:33:51 +08:00
砂糖
f4518be3f4 feat: 更新审批逻辑、分页功能及表格列显示
fix(leave): 将请假天数审批阈值从3天改为72小时
feat(coilTable): 添加分页大小和当前页改变处理方法
refactor(column): 简化发货相关表格列标题
feat(eqp): 在备件和辅料管理中添加机组筛选和显示
2026-03-19 16:14:56 +08:00
砂糖
5b6ad4796e feat(wms报表): 添加列设置功能并重构表格组件
引入可配置的列设置功能,允许用户自定义表格显示列
创建CoilTable通用组件替换原有表格实现
添加列设置对话框和默认列配置初始化逻辑
2026-03-19 15:08:04 +08:00
砂糖
d918ed2496 feat(员工信息): 添加转正和在情况筛选功能并增强员工信息管理
refactor(员工信息): 重构员工转正页面,增加更多查询条件和信息展示
feat(报表): 为合并报表添加规格计算功能
2026-03-19 10:33:53 +08:00
砂糖
fbe2340423 feat(wms报表): 新增各仓库的损耗、出库及日报表等组件
添加镀铬、拉矫、脱脂和双机架仓库的损耗报表、出库报表、日报表、月报表、年报表和班组报表组件
使用模板组件统一结构,根据不同仓库配置不同的actionTypes和queryParams
2026-03-18 17:07:20 +08:00
砂糖
0b451a9fb9 feat(报表): 添加宽度和厚度列并调整产品类型列宽
在合并报表页面中新增宽度和厚度显示列,同时将产品类型列的宽度从250调整为150以优化布局
2026-03-18 15:59:41 +08:00
砂糖
43d75de61f feat(wms报表): 添加宽度和厚度列并调整产品类型列宽
在团队、日、月、年和合并报表模板中,添加了宽度和厚度列,并将产品类型列的宽度从250调整为150,以优化表格布局并显示更多产品维度信息
2026-03-18 15:50:03 +08:00
砂糖
55af6de20b refactor(wms/report): 重构报表页面,提取公共组件和逻辑
将多个报表页面的公共逻辑提取到模板组件中,包括:
1. 创建out.vue和loss.vue作为基础模板
2. 重构zha.vue、zinc.vue等页面使用模板组件
3. 统一处理规格解析逻辑,添加宽度和厚度显示列
4. 优化仓库选择和查询参数处理
2026-03-18 15:41:09 +08:00
砂糖
49331dcc24 feat(员工管理): 新增员工转正、转岗和离职功能
- 添加员工转正API和页面
- 新增员工转岗功能及相关API和页面
- 实现员工离职功能及相关API和页面
- 在员工信息页面添加在职天数显示
- 调整接收报表页面分页大小
- 完善员工入职补录表单
2026-03-18 13:09:40 +08:00
砂糖
b6387a53d8 feat(钢卷异常): 重构异常记录功能,增加开始/结束位置字段
refactor(发货单): 添加发货计划选择功能

feat(报表): 新增合并报表页面,支持投入产出钢卷统计

style: 移除多余的空格和注释代码
2026-03-17 14:52:54 +08:00
砂糖
b6b460386e refactor(wms): 移除导出文件名中的日期参数
文件名已使用时间戳保证唯一性,移除冗余的日期参数以简化命名
2026-03-16 17:06:26 +08:00
砂糖
bb78fba24e feat(wms/report): 新增合并报表模板及多个物料类型页面
添加合并报表通用模板组件merge.vue,包含统计信息展示、明细查询及导出功能
创建acid/duge/zinc/lajiao/shuang/tuozhi等物料类型的报表页面,通过actionType区分不同物料类型
2026-03-16 16:58:06 +08:00
砂糖
223a745991 feat(钢卷待操作): 新增还原已删除记录功能并优化查询
新增还原已删除钢卷待操作记录的功能,包括前后端接口实现。优化查询逻辑,支持查看已删除记录。调整页面操作状态显示为下拉选择,并增加删除/还原按钮的显示控制。同时修改多处报表页面的分页参数为9999以提高数据展示量。

修改删除标志查询条件,将已删除状态从1改为2以区分逻辑删除状态。在钢卷待操作页面增加"查看被删除操作"复选框,支持切换显示正常/已删除记录。
2026-03-12 16:23:45 +08:00
砂糖
8659847e96 fix(wms报表): 为待办动作列表添加actionStatus参数
统一为所有报表页面的待办动作列表请求添加actionStatus=2参数,确保查询结果的一致性
2026-03-05 09:34:30 +08:00
砂糖
b618d2969e fix(wms): 将仓库创建者从'suanzhakuguan'改为'duxinkuguan'
统一所有锌报表视图中的仓库创建者字段,并修正一处缩进问题
2026-03-02 17:34:32 +08:00
砂糖
cc4fd73ca6 fix(wms): 将分条工序的actionType从200修改为120
修改多个报表视图中的actionType值以匹配正确的分条工序编码
2026-03-02 13:45:40 +08:00
砂糖
141d39263f feat(报表): 优化各工序报表的损耗数据获取逻辑
将getLossList方法改为异步方式,同时获取酸轧/镀锌和分条工序的数据
合并两个工序的数据后再查询钢卷信息,提高数据完整性和准确性
添加updateBy参数区分不同工序的管理员
2026-03-02 10:50:47 +08:00
砂糖
093d3ef2cb feat(钢卷管理): 添加钢卷退货功能及相关界面
- 在coil.js中新增returnCoil接口用于处理钢卷退货
- 添加exit.vue作为退货钢卷管理页面
- 在base.vue中添加退货按钮及相关处理逻辑
- 新增仓库图标资源
- 调整报表页面日期选择器的时间格式
2026-02-28 13:59:52 +08:00
砂糖
f6f1808a9b fix(wms): 修正日期选择器的时间格式为包含时分秒
后端接口需要完整的日期时间格式,因此将日期选择器的value-format从yyyy-MM-dd改为yyyy-MM-dd HH:mm:ss
2026-02-28 13:01:07 +08:00
砂糖
48273d49b5 fix(wms): 修正仓库ID格式和计算逻辑,优化团队报表功能
修复仓库ID格式错误,统一为正确格式
修改calcSummary计算逻辑,使用lossList计算损耗数据
重构团队报表页面,增加班组统计功能
优化日期选择器,支持月份范围选择
调整钢卷标签显示为"投入钢卷"
2026-02-27 13:05:36 +08:00
砂糖
af97afcbcb refactor(wms/report): 提取计算逻辑到公共模块并修复数据展示问题
将各报表页面的统计计算逻辑提取到公共模块calc.js中
修复损失列表数据展示错误问题
增加异常统计功能展示
统一各报表页面的计算逻辑
修复日期格式化错误
调整页面大小限制从999到9999
2026-02-26 15:09:14 +08:00
砂糖
f580b66401 fix(wms/report): 修复年份变量格式错误并移除注释
修复两个报表组件中currentDate变量的多余大括号格式错误
在zinc报表中恢复createBy字段的注释状态为实际值
2026-02-26 13:15:33 +08:00