74 Commits (647f7b36a6a2ce39a753f1b8eb288084ca51e172)

Author SHA1 Message Date
zangch@mesnac.com 647f7b36a6 add(wms): 新增即入即出的入库界面,新增物料库存选择组件 5 months ago
zangch@mesnac.com e29b368c5c feat(wms): 添加供应商信息管理功能
- 新增供应商信息管理页面,包括供应商列表、搜索、新增、修改、删除等功能
- 添加供应商信息相关的数据结构和接口定义
- 实现供应商信息的查询、新增、修改和删除接口
- 优化供应商信息的展示和操作流程
5 months ago
zangch@mesnac.com 10404fb469 refactor(wms): 调整入库相关页面的物料大类字段显示逻辑
- 在多个页面中注释掉物料大类相关的代码
- 调整部分字段的可见性设置
-优化部分代码结构以提高可读性
5 months ago
zangch@mesnac.com 10c5db348d feat(wms): 增加物料基础信息的库存相关字段并优化入库订单的分包功能
- 在 baseMaterialInfo 表格中添加最大库存、最小库存和安全库存字段
- 优化 instockOrderCopy 的分包逻辑,增加自定义分包模式和平均分包预览
- 修复部分页面的物料规格字段名错误
- 优化表格样式和操作逻辑
5 months ago
yinq 75d2e73cde update 创建退库单选择出库单号 5 months ago
zangch@mesnac.com df1bcb5cdb fix(wms): 修复采购入库单复制功能
- 在入库单复制功能中添加 poDId 字段,确保采购订单物料主键传递给后端
- 修改库存接口类型定义,将 lockState 字段标记为可选字段
5 months ago
zangch@mesnac.com b775c4bf17 refactor(wms): 优化库存管理和出库订单复制功能
- 修改生成批号逻辑,使用当前日期并替换连字符为短横线
- 在库存查询中添加物料编码字段
- 优化出库订单复制功能,增加客户选择和物料大类筛选
5 months ago
zangch@mesnac.com a1608963e2 refactor(wms): 优化多个组件的代码结构和功能
- 调整字典项循环中的变量命名,提高代码可读性
- 优化客户信息获取和展示逻辑
- 改进仓库列表获取方法
-调整表格列的显示逻辑- 优化表单结构和字段
5 months ago
zangch@mesnac.com 2ef30e1265 feat(wms): 优化采购订单入库功能
- 新增采购订单物料列表接口,带已入库数量统计
- 在入库单复制界面添加采购数量、已入库数量和剩余可入库数量列
-优化采购订单类型入库数量校验逻辑
- 更新相关数据结构,增加采购数量、已入库数量和剩余可入库数量字段
5 months ago
zangch@mesnac.com 6b8266e5d8 feat(wms): 添加客户基础信息管理功能
- 新增客户基础信息列表页面和相关 API
- 实现客户基础信息的查询、新增、修改和删除功能
- 添加客户基础信息的导入导出功能
- 优化客户基础信息的表单验证和提示
5 months ago
zangch@mesnac.com c3bf1f3362 feat(wms): 添加特殊标识字段,特殊标识字段用于区分调拨和退库操作
- 在入库记录和出库记录中添加特殊标识字段,用于区分调拨和退库
- 优化仓库列表获取函数,传递 null 参数以获取完整列表
- 在 WMS 盘点任务中添加物料类型名称和仓库名称字段
5 months ago
zangch@mesnac.com 9cfacd896b fix(wms): 修复入库单数量校验bug
- 移除多余的选中列
- 添加条码配置功能(已注释)
- 优化物料选择和工单类型选择
- 修改入库数量校验
- 调整盘点类型字典
- 优化任务类型和仓库名称显示
5 months ago
zangch@mesnac.com 244d207547 feat(wms): 添加仓储盘点任务功能
- 新增仓储盘点任务相关的 API 接口和类型定义
- 实现仓储盘点任务列表查询、详情获取、新增、修改和删除功能
- 添加仓储盘点任务相关的数据结构和接口定义
- 实现定时任务频率选项、执行日期等复杂逻辑
- 集成 Crontab 组件用于生成和解析 Cron 表达式
5 months ago
zangch@mesnac.com 1ade4bf86f refactor(wms): 更新获取物料分类列表的 API
- 将 getBaseMaterialCategoryList 替换为 getBaseMaterialCategoryListInWMS
- 优化了物料分类列表的获取逻辑,可能提高了数据的准确性和性能
5 months ago
zangch@mesnac.com 277d6bc272 feat(wms): 添加出库单审批功能
- 在出库单列表页面添加审批按钮和审批对话框
- 修改仓库id为仓库
- 实现出库单审批相关的 API 接口
- 优化出库单列表和详情页面的展示逻辑
5 months ago
zangch@mesnac.com 0cf72dd9a6 feat(wms): 优化入库相关功能,页面不再调用入库主表和子表两个接口,而是调用一次接口,将入库单子表作为主表字段插入,更兼容新增的即入即出功能
- 为 baseMaterialInfo 表格添加质检要求和是否高价值物料字段
- 更新 instockOrderCopy 和 wmsPurchaseOrderCopy 中的物料选择逻辑
- 在 allocateOrder添加调拨原因字段
5 months ago
zangch@mesnac.com 089bc6bc57 fix(wms): 修复物料选择对话框
- 移除了多个未使用的表格列
- 调整了部分列的显示顺序
- 添加了两个新的表单字段: isHighValue 和 inspectionRequest
- 优化了代码结构,提高了代码可读性
5 months ago
yinq cdac4947b4 update wms手动创建出库单按钮 5 months ago
zangch@mesnac.com 20c87c1dd8 feat(wms): 新增agv出库任务界面
- 在表格中新增 AGV 状态和完成数量列
- 在查询参数中添加 AGV 相关字段
- 优化了表单数据结构,支持 AGV 任务标识和状态
- 注释掉了部分未使用的查询条件
6 months ago
zangch@mesnac.com 8ae8343068 refactor(wms): 在多个 WMS页面中,将 MaterialSelectInWMS 组件的引用从 mes 模块更新为 wms 模块 6 months ago
zangch@mesnac.com f38058d8db feat(wms): 新增物料信息管理功能
- 添加物料信息管理页面,包括物料信息列表、搜索、新增、修改、删除等功能
- 新增物料类型、物料大类和计量单位信息的 API 接口
- 实现物料信息的导出功能
- 优化物料大类下拉框的数据加载
6 months ago
zangch@mesnac.com bef644015a feat(wms): 入库单物料打印条码支持按入库状态筛选
- 新增入库状态筛选功能,根据路由参数设置初始筛选值
- 添加实际入库时间列
- 调整部分列的显示逻辑,根据入库状态动态显示
- 优化查询和重置功能,保留入库状态筛选条件
6 months ago
zangch@mesnac.com 53d9a72e5a refactor(wms): 根据路由参数入库方式的不同,网页分为多个页面
- 注释掉入库方式相关的表单项
- 添加路由参数获取逻辑,初始化时设置查询表单的入库方式
- 重置表单时使用保存的路由参数值恢复入库方式
6 months ago
zangch@mesnac.com 74d6313a66 feat(wms): 新增入库单打印功能
- 添加入库单打印页面和相关功能
- 实现物料选择、工单类型切换、采购订单和生产订单选择等功能
- 添加入库单审批功能
- 修改方案如下:
   1. 在条码生成弹窗(childrenTableInfoVisible)中,增加两个输入项:
        a. 分包数量(splitPackageCount):数字输入框,最小值1,最大值不超过剩余物料量(已分包数量不能超过入库数量)
        b. 重复打印数量(printCopies):数字输入框,最小值1,最大值例如20(根据业务需求),但仅在分包数量为1时显示。
   2. 计算属性:
        - 剩余物料量 = 入库数量 - 已分包数量
        - 最大可分包数 = 剩余物料量(注意:这里分包数量是包数,不是每包的数量。但实际业务中,分包数量不能大于剩余物料量,因为每包至少一个物料。但这里我们按整数包,且每包物料数量由总剩余量除以包数得到,所以最大包数就是剩余物料量(当每包1个时))
      然而,注意:分包数量指的是分成几包,所以最大包数不能超过剩余物料量(因为每包至少1个物料)。因此,分包数量的最大值为剩余物料量(整数)。
   3. 当分包数量变化时(handlePackageChange):
        - 如果分包数量>1,则将重复打印数量重置为1(并且隐藏重复打印输入框,通过v-if控制)
        - 如果分包数量=1,则显示重复打印输入框
   4. 提交表单(submitForm)时:
        - 验证分包数量:必须大于0,且不超过剩余物料量(即maxPackages)
        - 当分包数量=1时,验证重复打印数量必须大于0
        - 调用后端条码生成接口(generateBarcodes),传递参数包括:
             instockDetailId, splitPackageCount, printCopies
6 months ago
zangch@mesnac.com c81217962b refactor(wms): 优化入库单复制添加子表格行的逻辑,正确初始化 _showQtyInput 属性
- 修改 addDialogTableCell方法,在添加子表格行时,确保新增的行包含必要的属性
  - _showQtyInput: 确保新增行可以显示数量输入框
  - instockQty: 初始化入库数量为0
  - codeYesNo: 默认无条码
6 months ago
zangch@mesnac.com 4100d22e9e fix(wms): 采购订单查询接口更正
- 将 getWmsPurchaseOrderDetailList替换为 getWmsPurchaseOrderList
6 months ago
zangch@mesnac.com afa22a5908 feat(wms): 优化入库订单关联功能
- 新增采购订单和生产订单选择功能
- 添加质检标识字段
- 实现入库数量校验
- 优化订单编号输入逻辑
- 调整物料列表加载方式
6 months ago
zangch@mesnac.com 117b863cd7 feat(wms): 入库订单增加入库方式筛选和显示
- 在入库订单查询表单中添加入库方式选择框
- 在入库订单表格中添加入库方式列- 更新入库订单相关接口和类型定义,增加入库方式字段
- 修改物料选择组件的导入路径
6 months ago
zangch@mesnac.com 0e7f2a8c1d feat(wms): 在 wmsPurchaseOrderCopy组件中引入 MaterialSelectInWMS 组件
- 修改MaterialSelectInWMS将物料大类列的属性从 materialCategoryId改为 materialCategoryName
- 隐藏物料小类、品牌、层级、花纹、速度级别、负荷载重、轮胎标记等列
- 在 wmsPurchaseOrderCopy组件中引入 MaterialSelectInWMS 组件
6 months ago
zangch@mesnac.com 2e506509a3 feat(wms): 完善仓库→区域→库位关系,将库位管理按仓库区域划分,从关联仓库改为关联区域
- 将所属仓库字段改为所属仓库区域
- 更新相关 API 调用和数据结构
- 调整表头显示内容,从仓库名称改为区域名称
- 修改对话框中相关字段的显示方式
6 months ago
zangch@mesnac.com 36c6840580 feat(wms): 添加区域基础信息管理功能
- 可修改区域名称、类型、负责人;区域编码和所属仓库不可修改
- 建立规则 “仓库编码 + 区域代号”,如 “WH01A” 代表 WH01 仓库的 A 区;
6 months ago
夜笙歌 22198670cc 修改打包问题 9 months ago
wanghao b5a101c6c9 增加 库区 10 months ago
wanghao c18b82e49a 增加 库区 10 months ago
wanghao 796a0154b0 增加 调拨,修改页面字段 10 months ago
wanghao 73cf55e79c 增加 盘点主子表显示 10 months ago
wanghao 4190426587 修改 半制品库存字段 10 months ago
zch 474f4f28e7 feat(wms): WMS新增物料大类相关接口和页面
- 新增 WMS 物料大类相关接口,包括列表、详情、新增、修改、删除等
- 更新多个页面,使用新的 WMS 物料大类接口(InWMS)替代 MES 物料大类接口
- 优化物料大类下拉框的数据获取逻辑
10 months ago
zch ea88772e71 refactor(wms): 重构物料大类相关代码
- 修改物料大类相关的属性名称,统一为 materialCategoryId
- 更新物料大类的获取方式,使用 getBaseMaterialCategoryList 方法
- 调整物料大类在表格和表单中的显示方式
- 优化物料大类的选择逻辑
11 months ago
zch 6db8164116 change(wms): 修改WMS多个页面的物料选择对话框功能
- 在 instockOrderCopy 和 linkage 组件中添加物料选择对话框
- 实现物料编码点击检索功能,替换原有的直接选择方式
- 新增 MaterialSelectInWMS 组件用于展示和选择物料信息
11 months ago
wanghao a9d067d84c 修改 半制品工装页面 11 months ago
maxw@mesnac.com 1357a0e4c3 主子表新增物料展示,筛选条件 11 months ago
maxw@mesnac.com 00d981595e 主子表的物料添加修改 11 months ago
maxw@mesnac.com bc8709b798 入库单修改 11 months ago
maxw@mesnac.com 21f8703da5 出库单修改 11 months ago
maxw@mesnac.com 1564e35eb0 出库记录和明细页面 11 months ago
maxw@mesnac.com 978a67d9f1 仓储配置,仓库页面修改 11 months ago
maxw@mesnac.com 3aeb34bacf 仓库,仓储配置页面功能完善 11 months ago
maxw@mesnac.com 628e15746e 入库单审批 12 months ago
maxw@mesnac.com 8fbf0081f8 采购订单功能改进 12 months ago