Commit Graph

  • b4567028ed [feat]采购管理 新增采购入库前端页面 采购订单前端页面新增入库通知按钮和其方法 采购订单子表数据库和实体类新增 notifyHasArrivedNum、notifyArriveNum、temporaryNum、temporaryNum;mapper.xml的所有方法新增otifyHasArrivedNum、notifyArriveNum、temporaryNum、temporaryNum; 采购订单Controller层新增 加载采购入库通知单弹窗后端接口;去掉detailListGroupedBySupplier接口; 修改生产订单部分数据类型转换错误问题 liuxiaoxu 2024-11-20 17:04:02 +0800
  • c8ef763cbd [fix] 修改国税发票对象物料数和数量合计字段类型为int; 修改销售订单对象物料和数量合计字段类型为int; 修改销售出货通知service中合计字段相关语句类型为int; 修改出库单service中合计字段相关语句类型为int; 王晓迪 2024-11-20 16:20:32 +0800
  • df2fd1f7ec [feat]采购管理 按照新版prd 新增采购入库单purchase_storage 新增采购订单实体类 新增采购入库单Controller 新增采购入库单Mapper 新增采购入库单Mapper.XML 新增采购入库单Service接口 新增采购入库单ServiceImpl实现类 按照新版prd 新增采购入库单子表purchase_storage_child 新增采购入库单子表实体类 新增采购入库单子表Mapper 新增采购入库单子表Mapper.XML 新增采购入库单子表Service接口 新增采购入库单子表ServiceImpl实现类 liuxiaoxu 2024-11-20 15:29:07 +0800
  • a5eba782a2 [delete] 删除旧版采购入库通知单实体类、Controller、Services、impl、Mapper、Mapper.xml文件 liuxiaoxu 2024-11-20 15:11:37 +0800
  • 34a72a1624 [feat] 采购订单前端列表页面加上根据创建时间排序 liuxiaoxu 2024-11-20 14:52:07 +0800
  • fb317ff3c6 [feat] 采购订单前端页面,去掉之前测试的审核按钮和方法 按照新版prd调整,新增采购经理审核页面;新增副总经理审核页面 采购订单Controller层:去掉之前没有的添加采购订单接口、修改采购订单接口;新增采购订单完成任务后端接口,处理审核通过和审核拒绝的业务;去掉之前的加载采购订单审核页面接口; 采购订单mapper层新增 根据采购单号修改采购订单方法 采购订单iml层:修改采购订单添加方法,计划采购数为待采购数;新增修改采购订单的方法:加上 处理审核拒绝的情况,新增 purchaseOrderAuditRefuse方法实现:得到采购订单子表的数据、得到采购计划单号的集合、得到采购计划主表数据、得到采购计划子表数据、创建一个 map 用于快速查找采购计划子表数据、用于存储每个采购计划的总变动量,使用三次循环 按创建时间排序,区分剩余数量大于0和等于0的情况;将采购订单子表中的实际采购数量分配给采购计划子表、将采购订单子表中的实际采购数量分配给采购计划子表;新增 更新采购计划主表方法;新增更新采购计划主表的方法;新增更新采购计划主表状态的方法;新增更新采购计划子表状态的方法 采购计划mapper新增 根据计划编号查询采购计划单方法 liuxiaoxu 2024-11-20 14:08:44 +0800
  • 76c613ef7b [feat] 采购订单前端列表页面新增:工作流js方法,引入审批流程相关字段;设置采购计划单号隐藏部分内容;新增申请实际字段;操作栏新增 作废恢复、审批、审批历史、进度查看方法和按钮 采购Vo类,新增taskStatus当前状态字段 采购订单Controller新增 发起审批采购订单后端接口 采购订单后端分页查询新增根据创建实际倒叙排列;新增审核通过和审核拒绝状态;新增审批后端方法;新增 启动流程实例后端方法;新增角色校验后端方法 按照万材新增采购订单审批流程:目前没有采购经理这个职位,直接由副总审批即可,以后有此岗位之后,管理员可以修改审批流程为:采购员-采购经理-副总 liuxiaoxu 2024-11-20 08:46:19 +0800
  • afabcef3a1 [feat] 修改添加采购订单页面,以选择采购计划单号改为已供应商 新增用于测试采购订单审核前端页面,按照新版prd调整 修改采购订单前端列表页面:新增冻结最右侧一列;操作栏调整为统一样式,表头调整为统一样式;新增测试 打开采购订单审核页面前端方法和按钮 采购订单Controller层新增 测试打开采购订单审核页面后端接口;新增 采购订单审核页面采购信息列表后端接口 采购订单子表新增 根据采购订单号查询采购订单子表后端接口 liuxiaoxu 2024-11-19 17:43:08 +0800
  • 760a771670 [feat] 采购订单前端页面新增导出按钮,新增导出全部和导出选择的前端方法 新增 以供应商和物料为主要数据展示导出的采购订单Vo用于采购订单的导出 采购Controller层新增 导出采购订单子表列表和导出全部采购订单子表列表后端接口 采购订单新增 查询所有可用的采购订单数据后端方法;新增 通过采购订单号数组查询采购订单集合后端方法;新增处理需要导出的采购订单数据后端方法,实现通过使用map,处理采购订单号,绑定采购订单和采购订单子表的关系,然后填充生成 ExportPurchaseOrderVo 列表 采购订单子表新增 通过采购订单号集合查询采购订单子表列表后端方法 liuxiaoxu 2024-11-19 16:38:29 +0800
  • 5500865af9 [feat] 添加采购订单前端页面实现:本次占用共享库存数新增 条件,如果共享库存占用数为0,则其的结果为0,且不可编辑;否则可编辑;设置本次采购数不能小于等于0;提交的时候去掉本次占用共享库存数不能为0的情况 采购计划前端页面,采购计划添加采购订单方法实现:遍历选择的数据,如果含有除了待申请和部分申请的数据提示:”所选采购计划单中包含状态不符合要求的采购计划单,只能选择状态为'待申请'或'部分申请'的采购计划单“; 采购计划子表新增 通过采购计划子表ID集合查询采购计划子表数据方法 修改采购计划 添加采购订单第二步展示选物料列表后端方法实现:合并采购计划添加采购订单后,料号相等的数据;合并setPurchaseNum、setSharedAvailableInventoryNum、setLatestQuoteRmb、setMaterialNoRmbSum、setMaterialRmbSum;处理合并后的数据:字段(本次占用共享库存数):必填;默认为0,若共享可用库存数>0,则默认=共享可用库存数,可修改;需0<=本次占用共享库存数<=共享可用库存数;过滤掉待采购数量 <= 0的数据;过滤掉采购计划状态为全部申请和全部作废的数据 2为全部申请、3为全部作废 修改采购订单 添加保存采购计划后端方法:前端传入的本次采购数都要先进行判空操作; 新增处理采购计划子表后端方法实现:收集前端传入的所有的物料号、得到本次采购的所有采购计划单号、过滤 allPurchasePlanChildList,只保留和前端 collectMaterialNo 相等的数据、将旧数据按物料编号分组、获取当前时间、通过遍历前端传入的数据 ,获取旧数据中相同物料编号的数据、 按照 订单创建时间 远离当前时间排序、计算 本次采购数也是实际采购数、计算待采购数、并且判断 本次采购数量不能大于待采购数量;部分申请:0<(实际采购数+共享库存占用数+作废数)<计划采购数;可添加采购订单、全部申请:0<(实际采购数+共享库存占用数+作废数)=计划采购数,作废数<计划采购数;不可添加采购订单、收集更新后的子表数据、更新采购计划子表; 新增 处理采购计划主表后端方法,实现:本次出货的所有采购计划子表的数据,把purchasePlanChildList按照物料采购计划单号进行分组、得到本次采购的所有采购计划单号、得到本次出货的所有采购计划单数据库中的数据、创建一个 map 用于快速查找主表数据、遍历更新主表数据、通过采购单号获取主表数据、初始化 actualPurchaseSum、累加 actualPurchaseSum、更新 purchaseSum、更新采购计划状态:如果实际采购数小于计划采购数,状态为待申请;如果实际采购数等于计划采购数,状态为全部申请、更新主表数据到数据库 liuxiaoxu 2024-11-19 15:30:52 +0800
  • f8ad7dd460 [feat] 添加仓库前端页面新增收货人、收货电话、收货地址字段,设置为必填 修改仓库前端页面新增收货人、收货电话、收货地址字段,设置为必填 仓库信息实体类新增收货人、收货电话、收货地址字段 仓库数据表新增收货人、收货电话、收货地址字段 仓库mapper.xml层新增收货人、收货电话、收货地址字段 采购计划添加采购订单前端页面新增 收货人、收货电话、收货地址字段,设置为只读属性;三者数据来自选择仓库Id后自动填充; 采购订单Controller层新增 采购计划添加采购订单后端接口 采购订单iml层新增 采购计划添加采购订单后端后端方法,加上事务同时处理多张表 采购计划添加采购订单第二步新增 收货人、收货电话、收货地址 采购订单子表新增 批量新增采购订单子表数据方法 修改采购订单实体类的物料合计为Integer类型 liuxiaoxu 2024-11-18 20:25:24 +0800
  • 51cbbf1bac [feat] 按照新版prd 新增采购订单purchase_order 数据库新增5条测试数据 新增采购订单实体类 新增采购订单Controller 新增采购订单Mapper 新增采购订单Mapper.XML 新增采购订单Service接口 新增采购订单ServiceImpl实现类 按照新版prd 新增采购订单子表purchase_order_child 数据库新增10条测试数据 新增采购订单子表实体类 新增采购订单子表Mapper 新增采购订单子表Mapper.XML 新增采购订单子表Service接口 新增采购订单子表ServiceImpl实现类 暂时去掉报销单关联采购订单的业务逻辑 暂时去掉物料采购历史关联采购订单的业务逻辑 暂时去掉物料表关联采购订单的业务逻辑 暂时去掉仓库入库单关联采购订单的业务逻辑 liuxiaoxu 2024-11-18 18:37:20 +0800
  • 395ab3236d [feat] 采购计划列表页面新增 addPurchaseOrder方法:实现自定义弹窗按钮,去掉原来的完成按钮 采购计划添加采购订单前端页面:新增datetimepicker.js和bootstrap-editable.js技术;按照prd调整,新增采购计划添加采购订单第二步的页面;新增 validate校验;新增 planDeliveryTime格式化时间;新增 在第一步选择供应商之后才能进行第二步操作,并且把第一步选择的供应商的信息传递给第二步;新增选择物料列表数据按照prd调整,本次占用共享库存数和thisPurchaseNum都进行判空、小数、有效数字、不能小于0的判断;新增 updateFormValues通过选择物料的数据计算form的数据:实现动态监听选择行的数据来计算 materialSum、thisPurchaseSum、sharedInventoryOccupancySum、noRmbSum、rmbSum并且选择之前会进行提示:”选择数据前请填写共享库存占用数和本次采购数进行合计“; 新增 监听from表单的planDeliveryTime字段来完成对列表中的所有 planDeliveryTime的自动填充;新增 根据仓库ID查询仓库名称;新增 查询全部 仓库Id列表函数;新增 submit()提交方法:实现 整合 purchaseOrderOne、 purchaseOrderTwo、supplierDataList、materialDataList两个对象和两个集合的数据传递给后端;添加采购订单页面修改为,四个按钮控制,取消、上一步、下一步、完成按钮,只有点击完成按钮才会进行提交 新增 采购计划添加采购订单Vo类:实现 集合 PurchasePlanOne、PurchasePlanTwo对象,并且加上 JsonProperty注解用于解析 采购计划实体类新增 本次采购总数;mapper.xml层所有方法都加上 本次采购总数 采购计划子表实体类新增 本次采购数、共享可用库存数、计划交付时间、最新含税报价;mapper.xml层所有方法都加上 本次采购数、共享可用库存数、计划交付时间、最新含税报价 采购计划controller新增 添加采购订单第二步展示选物料列表后端接口 新增 采购计划添加采购订单第一步实体类 新增 采购计划添加采购订单第二步选择物料实体类 新增 采购计划添加采购订单第二步实体类 liuxiaoxu 2024-11-18 15:37:52 +0800
  • 4a14f0eb92 [feat] 项目引进新版表单向导技术,并且设置为通用方法 按照新版prd调整 新增采购计划前端列表页面,按照新版prd调整布局和样式:采用主子表的形式展示数据,操作栏和表头按钮都按照统一样式调整 新增采购计划添加采购订单前端页面,按照新版prd完成第一步选择供应商的数据展示 新增 购计划添加采购订单第一步 选择供应商Vo实体用于前端选择供应商展示 新增 根据采购计划编号集合查询采购计划后端方法 新增 通过采购计划单号集合查询采购计划子表数据 采购计划Controller层新增 加载添加采购订单页面后端接口;新增 添加采购订单展示选择供应商列表后端接口 新增 根据计划编号集合查询采购计划单方法 新增 添加采购订单展示选择供应商列表实现:显示字段包括供应商ID、供应商名称、可供应物料数,字段(可供应物料总数):该供应商针对已选采购计划单的物料种数里,可供应的物料数,排序:优先按【可供应物料数】排序,数字越大,排序越靠前 新增 通过采购报价单号查找所有采购报价子表集合方法 新增 查找所有可用的采购报价的数据方法 liuxiaoxu 2024-11-16 11:20:59 +0800
  • dc132e6f12 [feat] 生产管理 生产订单 修改添加生产领料页面子表加载完成方法,存储行数据前将输入框值赋给行对象; 修改生产入库页面提交函数,遍历表格数据时添加入库数存在限制条件; 王晓迪 2024-11-16 09:46:07 +0800
  • 1d20c312c8 Merge remote-tracking branch 'origin/dev' into dev 王晓迪 2024-11-15 15:02:34 +0800
  • 5f972699ed [feat] 生产管理 生产订单 新增采购审核页面、编辑生产bom页面、显示工序问题列表页面; 新增工序问题实体类、service和mapper 王晓迪 2024-11-15 15:00:34 +0800
  • 5078570173 [feat] 生产管理 生产订单 新增获取工程审核、采购审核页面生产bom、编辑生产bomcontroller接口; 修改生产bom的mapper,新增根据生产订单号、销售订单号、0阶物料料号删除生产bom方法,新增字段; 新增生产领料详情类型号字段; 修改新增保存生产领料单controller接口; 修改新增保存生产领料单service方法; 修改生产领料mapper,新增字段; 王晓迪 2024-11-15 14:56:57 +0800
  • 0f3e7c31d6 [feat] 生产管理 生产订单 修改生产入库单明细对象,新增售后设备列表字段; 修改生产订单对象,新增采购确认状态字段和生产bom列表字段; 修改设备履历详情字段,新增品质状态字段; 修改生产订单部门主管确认service方法,新增判断采购部门领导确认,设置采购确认状态为已确认; 新增生产订单跳转采购审核、下载上传模板、导入工序问题列表、显示问题列表、查找已加的设备履历、查找未提交/不合格设备履历controller接口; 修改生成生产订单、工程审核、采购审核service方法; 修改生产订单mapper,添加字段; 王晓迪 2024-11-15 14:52:53 +0800
  • 63c4c40e82 [feat] 供应商的供应商类型和供应商资质的数字代表的含义都加上备注 liuxiaoxu 2024-11-15 14:46:24 +0800
  • 157b6d40ab [fix] 部门管理 新增获取部门列表controller接口; 王晓迪 2024-11-15 14:43:12 +0800
  • 8132591374 [fix] 售后管理 售后设备 修改根据生产单号和关联销售单号查询出货设备履历信息service方法,添加品质状态的赋值语句; 王晓迪 2024-11-15 14:40:23 +0800
  • b0d73f4dfd [fix] 生产管理 生产订单 修改生产订单列表页面,添加采购审核按钮及其显示逻辑,去除委内入库按钮,合并操作栏按钮; 修改生产领料列表页面,去除列固定,合并操作栏按钮; 修改生产入库单列表页面和详情页面,去除委内相关字段; 修改生产订单详情页面,修改表格来源及查询参数,设置列居中样式; 修改工程审核页面,添加编辑生产bom按钮及其回调、处理函数,使用sessionStorage暂存页面数据,修改页面提交函数; 修改添加生产入库维护设备履历页面,修改表格数据来源及传参; 新增添加设备履历按钮及其回调函数,处理回显,使用sessionStorage暂存页面数据; 修改页面提交函数,处理表格数据添加校验; 修改添加设备履历页面,新增表格字段,新增已完成数表格,新增表格内内上传问题记录按钮及实现方法; 修改生产领料页面,使用sessionstorage保存子表领料数,根据领料规则限制领料数输入框自动填充; 修改创建委外计划页面,添加对物料加工方式为委外或采购类型添加委外的处理; 王晓迪 2024-11-15 14:38:26 +0800
  • e83ad4bc28 [feat] 销售管理 销售订单 新增查询销售订单子表中存在bom的子表列表controller方法; 新增查询销售订单子表过滤原料和辅料service方法; 王晓迪 2024-11-15 14:14:47 +0800
  • b3504c6ec4 [delete] 删除旧版采购订单无用的采购订单详情的所有前端文件和后端文件和其数据库表 liuxiaoxu 2024-11-15 11:23:01 +0800
  • 45f4b369a2 [feat] 删除旧版的采购计划的所有相关的文件,和其数据库的文件 删除旧版的采购计划子表的所有相关的文件,和其数据的文件 修改采购计划前端页面按照新版prd调整 按照新版prd 新增采购计划表purchase_plan 数据库新增5条测试数据 新增采购计划实体类 新增采购计划Controller 新增采购计划Mapper 新增采购计划Mapper.XML 新增采购计划Service接口 新增采购计划ServiceImpl实现类 按照新版prd 新增采购计划子表purchase_plan_child 数据库新增10条测试数据 新增采购计划子表实体类 新增采购计划子表Mapper 新增采购计划子表Mapper.XML 新增采购计划子表Service接口 新增采购计划子表ServiceImpl实现类 修改请购单的关联采购计划的方法,修改部分方法吗,采用最新的字段 liuxiaoxu 2024-11-15 11:13:49 +0800
  • 3ba4bec17a [fix] 工程管理 bom信息 新增查询生产订单bom所有阶controller接口; 修改bom信息一阶对比方法中用量赋值语句类型为Integer; 王晓迪 2024-11-15 09:51:36 +0800
  • 63969c9b46 [fix] 工程管理 bom信息 新增查询生产订单bom所有阶service方法; 王晓迪 2024-11-15 09:45:37 +0800
  • c53a21e236 [fix] 工程管理 bom信息 修改erpBom实体类、erpBomImportVo类用量字段类型为Integer; 修改erpBomService导入方法,修改用量相关赋值语句类型,新增查询生产订单bom方法和循环查询bom所有阶方法; 修改采购计划service方法中获取bom用量语句类型; 生产管理 生产订单 修改生产bom类,新增物料型号、订单数量、交付时间、已完成数字段,修改用量字段为Integer; 王晓迪 2024-11-15 09:30:13 +0800
  • 4ac00cee2c [feat] 按照新版prd修改,仓库出库单、售后维护设备出库单、销售出货通知单的出库状态、出库订单类型。并且实体类的excel加上字典注解 liuxiaoxu 2024-11-14 14:52:06 +0800
  • ac61fdbf30 [delete] 去掉旧版的售后维护设备出库的所有文件,数据库中的所有数据,删除其他业务中有关联的业务,用新版售后维护设备出库进行替代 liuxiaoxu 2024-11-14 14:24:59 +0800
  • 9e1228cfb1 [feat] 修改售后验收前端页面:修复后端料号没有值的问题 修改销售出货前端页面:加上已验收数字段;修改申请出货数字段,如果已验收数等于物料数或者,已申请出货数等于物料数,设置改物料申请出货数为”已出货“ 修改销售订单前端页面:销售发起出货前验证该订单是否已结案 修改售后验收后端接口:修改没有设备id和有设备id的方法,重写验收的同时处理销售订单子表的已验收数,按照交付时间的先后,来决定分配已验收数的先后,然后通过分解销售订单号,反查销售订单,并检查每个 SysSalesOrderChild 中的 item.getMaterialNum() 和 item.getHasCheckNum() 是否相等。如果一个销售订单号对应的所有 SysSalesOrderChild 中的这两个值都相等,则将该销售订单的出库状态设置为“全部验收”,否则设置为“部分验收”。 修改销售出货通知的 通过销售发起出货生成销售出货通知单列表后端方法,加上sysSalesOrderChildList参数,后续方法中的数据都来自已经被处理过的 sysSalesOrderChildList中的数据 修改出库单的 通过销售发起出货生成仓库出库单方法 加上sysSalesOrderChildList参数,后续方法中的数据都来自已经被处理过的 sysSalesOrderChildList中的数据 修改 selectSalesOrderChildByCodeAndNo方法,查询的参数加上缺少的一些数据 修改 销售订单子表 的销售出货物料列表展示方法:加上对已验收数的处理 liuxiaoxu 2024-11-14 14:00:26 +0800
  • ddc8b0752a [feat]售后管理 修改 售后确认验收后端接口:验收的同时,需要更新销售订单的出货状态,因为销售订单号是拼接的,需要遍历其每一个子表,并且要等每一个子表的订单数量和已验收数量相等才能设置该销售订单全部验收,否则部分验收; 修改 分别处理没有设备id的数据和有设备id的数据,实现:按照交付时间和当前时间的前后更新已验收数 liuxiaoxu 2024-11-14 09:05:32 +0800
  • 3c1ad6eabe [feat] 售后维护设备出库前端页面:新增确认验收按钮和其对应的方法 新增 收货确认验收前端页面。实现现如果有多个销售单号就显示多个,下面的物料分为成品和其他类型,成品的物料分开展示,设置本次出货数为1,每个设备只能签收一次,如果已收货数等于已验收数,则显示已验收,不可编辑;其他物料不必分开展示,但是也要如果已收货数等于已验收数,则显示已验收,不可编辑;如果已收货数为0的数据,显示不可验收 新增 售后确认验收Vo类 售后维护设备出库Controller,新增确认验收后端接口;新增 修改保存确认验收后端接口;新增 确认验收 物料信息详情后端接口 售后维护设备出库iml层: 售后确认验收方法实现:先设置 没有出货设备Id的是否全部验收为0,有出货设备Id的是否全部验收为0;先遍历前端传入的每个数据,如果已经验收数等于已经出货数。 根据已收货数来决定填写本次验收数;并且首先要 过滤掉每个已收货数为0的数据,因为其不可验收;还要过滤掉已收货数等于已验收数的数据,因为其已验收;还要判断已经过滤完的数据是否全部填写本次验收数;然后分别处理有出货设备id的数据和没有出货设备id的数据。分别进行判断如果本次出货数等于已验收数,就设置全部验收。如果有出货设备id的数据和没有出货设备id的数据都全部验收,则设置出货通知单全部验收,否则是部分验收 售后确认验收详情方法实现:把带出货设备id的成品出货设备进行拆分展示,根据设备的状态设置已验收数和已收货数 出货设备实体类新增 isConfirmCheckFlag字段,并且mapper.xml层的所有方法加上 isConfirmCheckFlag字段, 去掉销售出货通知旧版客户验收按钮和方法 销售出货通知iml层新增 根据出库单号查询销售出货通知单方法;修改保存确认收货方法:实现 过滤掉每个已收货数等于本次出货数的数据;对有出货设备id的数据和没有出货设备id的数据都进行判空操作 liuxiaoxu 2024-11-13 15:44:43 +0800
  • bd61d23e79 [feat] 出货设备数据库表、实体类、mapper.xml层查找、插入和修改操作都加上 isConfirmReceivingFlag字段 销售出货通知前端页面新增 确认收货按钮和其接口方法 新增业务确认收货前端页面,实现如果有多个销售单号就显示多个,下面的物料分为成品和其他类型,成品的物料分开展示,设置本次出货数为1,每个设备只能签收一次,如果已经签收,则显示已出货,不可编辑;其他物料不必分开展示,但是也要实现如果已经签收,则显示已出货,不可编辑; 新增 客户确认收货物料详情Vo类继承销售出货通知详情表,加上shippingDeviceId和 snCode字段 销售出货通知Controller层新增 确认收货后端接口;新增 修改保存确认收货后端接口; iml层新增 展示确认收货物料详情实现:把物料按照成品和其他类型进行展示,成品关联设备表,如果设备的IsConfirmReceivingFlag字段的值为0,就设置已出货数为1,否则设置为0;本次出货数和已出库数都要设置为1;并且最后得到的集合中,没有设备id的成品会被从列表中移除;其他类型的物料正常展示; 新增修改保存收货后端方法:实现,把从前端传入的数据,按照有设备id和没有设备id的数据进行分组,分别处理;没有设备id的,设置已收货前都要查询数据库中已有的数据,没有值,就为本次收货的数据,有值就进行合计,并且已收货数和本次收货数之和不能大于本次出货数;有设备id的,首先要过滤掉已收货数为1的数据,然后判断 本次收货数量只能为0或1。因为是同一个料号要累加本次收货数,最后统一更新已出货数 销售订单后端新增 通过销售订单号集合查询销售订单集合方法 liuxiaoxu 2024-11-12 16:07:03 +0800
  • 46f8697ba9 [feat]仓库管理 修改仓库销售出库前端页面:实际出库数加上不能为空、为小数、必须大于0的校验、没用值默认为empty 出库单前端列表页面新增 底部展示物料的总合计和数量的总合计 修改销售-出库后端方法,实现:同时更新销售出库单、售后维护出库单、仓库出库单的出库状态;同时更新出库单详情表、售后维护设备出库单详情表、仓库出库单详情表的实际出库数和已出库数;更新销售订单子表的已出库数,并且实现:通过判断销售订单的有无,走不同的方法。并且根据销售订单详情物料的交付时间与当前时间进行对比,越靠近当前时间的数据先更新已出库数 售后维护设备出库单详情新增 根据出库单号和物料号更新出库单详情后端方法 liuxiaoxu 2024-11-11 17:03:19 +0800
  • 7e9784b918 [feat]仓库管理 修改仓库出库单前端列表页面:修改列表页面表头的按钮,按钮采用统一样式;操作栏引用$.table.dropdownToggle方法,去掉之前按钮的样式,采用默认样式; 修改销售-出库前端页面,修复申请人员可编辑问题;修改子表出货设备的查询条件加上出库单号 修改售后第二次维护设备前端页面,修改展示出库设备的查询接口 售后维护设备出库Controller层新增:展示第二次维护设备出库,已经添加了的出货设备后端接口; 售后维护设备出库iml层新增展示售后第二次维护设备已经添加了需要维护出货物料信息和转换vo类的方法 仓库出库单Controller新增销售单-出库 物料信息关联设备子表信息后端接口;iml层新增 销售单-出库 物料信息关联设备子表信息后端方法; 销售出货通知iml层:修改 保存确认发货方法:实现同时更新出库单和售后维护设备出库单的送货日期 liuxiaoxu 2024-11-11 14:04:02 +0800
  • 2988017af3 [feat]售后管理 修改售后第一次维护设备出库前端页面:设置设备SN号不能为空的校验 按照万材需求:新增设备第二次维护设备出库前端页面 售后维护设备出库前端页面:新增售后维护设备2按钮和前端接口 添加出货设备时新增出货设备列表后端实体类:所有Date时间相关的数据都加上@JsonFormat(pattern = "yyyy-MM-dd")注解 售后维护设备出库Controller层新增:售后第二次维护设备打开前端接口、修改保存售后第二次维护设备接口; 修改售后第一次维护设备出库后端方法,所有处理表的操作都加上修改时间和修改人 新增 修改保存售后第二次维护设备出库后端方法:实现维护设备的时间和同时更新 销售出库表、出库单、售后维护设备出库表的出库状态为待出库 liuxiaoxu 2024-11-11 10:24:10 +0800
  • 0feeb1bc21 Merge remote-tracking branch 'origin/dev' into dev 王晓迪 2024-11-09 11:19:24 +0800
  • db9903d238 [fix] 销售管理 客户资料 修改客户资料添加页面,修改多选框定义及监听函数,修改提交函数,添加非空验证; 修改客户资料详情页面; 修改客户资料业务经理、总经理审批页面,修改表单定义及提交函数,修改初始化方法; 修改客户资料controller加载审批弹窗方法,处理币种信息; 修改客户资料service编辑方法,处理币种信息; 王晓迪 2024-11-09 11:18:25 +0800
  • 1cbaddd92e [feat] 新增确认发货前端页面 修改取消发货前端页面,修改id为code字段 售后维护设备出库新增 通过出库单号修改售后维护设备出库后端方法 新增确认发货后端打开页面接口 新增确认发货后端修改保存接口:实现同时更改仓库出库单,销售出货通知单、售后维护设备出库单的出库状态为售后维护设备2 liuxiaoxu 2024-11-09 11:00:24 +0800
  • 14c8747cfe [feat]销售管理 销售出货通知新增取消发货按钮 新增销售出货通知前端取消出货页面 新增销售出货通知后端打开弹窗页面 新增销售出货通知后端取消发货后端保存接口 liuxiaoxu 2024-11-09 10:07:44 +0800
  • 8ea796a67a [fix]基础资料 去掉请购单的编辑操作 liuxiaoxu 2024-11-09 08:39:14 +0800
  • ebf5653476 [fix]销售管理 修改售后通知单的bug:修改前端关联单号为销售单号;修改操作栏的样式,采用统一样式; 修改后分页接口,售后单号、销售单号、客户ID改为模糊查询 liuxiaoxu 2024-11-08 18:03:05 +0800
  • 42f5b00c10 Merge remote-tracking branch 'origin/dev' into dev liuxiaoxu 2024-11-08 17:16:33 +0800
  • 777fea70cb [fix]销售管理 修改导出所有出货资料的bug:新增导出所有出货资料后端接口 liuxiaoxu 2024-11-08 17:16:09 +0800
  • 0b3731bc01 Merge remote-tracking branch 'origin/dev' into dev 王晓迪 2024-11-08 17:15:48 +0800
  • e72c303e8c [fix] 销售管理 客户报价 修改销售客户报价列表导出controller接口,实现多选和全部导出; 修改销售客户报价页面导出按钮绑定方法; 修改销售客户报价获取报价列表service方法,返回所有列表数据; 王晓迪 2024-11-08 17:15:17 +0800
  • 49cc2bd890 [fix]销售管理 修改销售出货资料前端页面,表头样式采用统一样式处理 修改出货资料后端分页查询接口,出货资料单号、销售单号、出库单号、业务员都改成模糊查询 liuxiaoxu 2024-11-08 17:10:05 +0800
  • 64f4bdbe4b [fix]销售管理 销售出货通知,出库单号和关联销售单号新增模糊查询 liuxiaoxu 2024-11-08 17:00:56 +0800
  • 880ea25de0 [fix]基础资料 修改汇率管理前端列表页面:实现开始时间和结束时间改为:汇率时间区间查找; 修改汇率管理后端修改接口:实现,只有修改时间的数据才会进行时间交叉和开始时间与结束时间的对比;并且修改的时候要排除此修改时间数据的id,防止修改不了数据的问题 新增 查询时间交叉,并且排除当前id后端接口 liuxiaoxu 2024-11-08 16:02:42 +0800
  • 8f85e5e215 Merge remote-tracking branch 'origin/dev' into dev 王晓迪 2024-11-08 15:52:13 +0800
  • f5b222bf17 [fix] 销售管理 客户资料 修改其他收货地址页面搜索栏字段名称,和表格内保存一致; 修改其他开票信息mapper查找列表方法,企业代码模糊搜索; 王晓迪 2024-11-08 15:51:53 +0800
  • dbaa61b01a [feat] 售后管理 修改售后第一次维护设备出库添加出货设备前端页面:新增 submitHandler方法实现:需要维护的物料信息和不需要维护的物料信息进行整合,如果两者都为空 提示 ”没有数据可以提交“;如果两者至少有一个不为空 ,判断是否勾选了数据”请至少选择一条出货设备后再保存“; 修改 售后第一次维护设备前端页面:成品物料信息新增出货设备子表信息;可以维护设备SN号,没有值默认问”empty“;新增获取所有子表数据的前端方法getAllSubTablesData(),实现,以主表物料信息的准备出库数;如果主表的申请出库数大于子表的出货设备数,就进行要删除提示;如果小于,就进行需要添加提示;出货设备子表新增删除前端接口,删除前有一个提示;修改打开添加出货设备的addShippingDevicesOne方法,去除前端部分的url编码操作,解决多单号出现乱码问题 售后出货设备Controller层:修改 售后第一次维护设备 成品添加出货设备信息方法,和前端对接,url解码由后端操作,并且如果从前端传入的参数每个都加上校验没有值设置为null,而不是填充”null“;新增展示第一次维护设备出库,已经添加了的出货设备前端接口;新增第一次维护设备删除物料信息出货设备信息前端接口 impl层:重写 修改保存售后第一次维护设备出库后端方法,实现:处理前端需要维护设备出货的数据,加上校验,如果没有填写设备sn,要提示哪几个出货设备没有填写设备sn。同时更新售后出库单,销售出货单,仓库出库单的数据,更新出库状态 重写 售后第一次维护设备,添加出货设备信息,展示销售订单的出货设备信息后端方法,实现:添加出货设备前端列表数据,由出库单号和销售单号进行关联;修改 售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息 实现:添加出货设备前端列表数据,由出库单号和销售单号进行关联; 新增 展示第一次维护设备出库,已经添加了的出货设备后端方法 新增 逻辑删除出货设备(也就是取消关联)方法 mapper层 新增 根据出库单号查询第一次维护设备已经添加的出货设备信息列表方法 新增 根据销售单号和物料号查询出货设备信息列表方法 新增 根据物料号和出库单号查询已经添加了的出货设备信息列表方法 新增 根据物料号查询出货设备信息列表方法 liuxiaoxu 2024-11-08 15:21:29 +0800
  • 620efce650 [feat] 售后管理 第一次维护出货设备 添加出货设备页面,新增出库单号字段;提交方法实现:当前销售订单关联的出货设备勾选的数据和其他销售订单关联的出货设备勾选的数据进行结合传递给后端;修改当前销售订单关联的出货设备列表和其他销售订单关联的出货设备列表分别实现:若已被本售后出库单添加了,则也会展示,但多选框会禁用,不可再添加;若已被本售后出库单添加了,则也会展示,但多选框会禁用,不可再添加 售后维护设备出库表新增 selectShippingDeviceVOList字段 售后维护设备出库Controller层 修改 售后第一次维护设备 成品添加出货设备信息 新增参数outOrderCode 新增 修改保存售后第一次维护设备 添加出货设备信息后端接口 修改 售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息实现:保留是否添加出货设备等于1的,以及等于0且出库单号等于本单据的 修改售后第一次维护设备前端页面的addShippingDevicesOne方法:新增 outOrderCode传递给后端 添加出货设备时新增出货设备列表实体类新增 addShippingDeviceFlag liuxiaoxu 2024-11-07 17:35:52 +0800
  • e4e2d56783 [feat] 售后管理 出货设备实体类新增 出库单号字段 出货设备mapper.xml层所有方法加上出库单号字段 liuxiaoxu 2024-11-07 15:29:32 +0800
  • e0183da41d [feat] 售后管理 修改售后第一次维护设备前端列表页面;不需要维护设备的列表,去掉操作栏,去掉复选框;添加出货设备前端方法新增关联单号字段,传递给后端 第一次售后维护设备出库添加出货设备页面:新增关联销售订单的出货设备的前端列表;新增其他销售订单的出货设备的前端列表;两个列表的查询方法都加上 关联单号字段传递给后端 售后维护设备出库Controller层新增 售后第一次维护设备 成品添加出货设备信息后端接口;新增 售后第一次维护设备,添加出货设备信息,展示销售订单的出货设备信息后端接口:实现优先展示与销售订单号关联的出货设备,如果没有销售订单号,再根据关联单号查找到出货设备;新增售后第一次维护设备,添加出货设备信息,展示其他销售订单的出货设备信息后端接口:实现收集到除了当前成品订单号设备关联的所有其他出货设备 新增 根据销售单号批量查询出货设备信息列表 新增 查询所有出货设备信息列表 新增 根据设备id批量查询出货设备信息列表 liuxiaoxu 2024-11-07 10:56:43 +0800
  • 3764fac5de [feat] 生产管理 设备履历 修改设备履历和设备履历详情实体类,新增生产开始、结束时间、品质状态等字段; 王晓迪 2024-11-07 09:21:29 +0800
  • c870fdfe1b Merge remote-tracking branch 'origin/dev' into dev 王晓迪 2024-11-07 09:17:33 +0800
  • 584d489c98 [feat] 售后管理 出货设备 新增出货设备对象开始生产时间、生产结束时间、是否添加工序列表、品质状态字段; 修改对应mapper方法,新增字段; 修改service根据生产单号和关联销售单号查询出货设备履历信息方法,新增字段; 王晓迪 2024-11-07 09:17:11 +0800
  • 4f9a33d752 [feat] 售后管理 按照新版prd修改:新增售后第一次维护设备 成品添加出货设备前端列表页面 售后出货设备后端接口:新增 售后第一次维护设备 成品添加出货设备信息后端接口 liuxiaoxu 2024-11-06 16:54:04 +0800
  • 513a914f64 [feat] 售后管理 售后维护设备出库前端新增 售后第一次维护设备前端接口 售后第一次维护设备后端Controller新增 售后第一次维护设备接口、修改保存售后第一次维护设备接口、展示售后第一次维护设备需要维护出货物料信息接口,满足只展示成品、展示售后第一次维护设备不需要维护出货物料信息接口,满足展示除成品之外的物料信息 售后维护设备子表新增根据出库单号查询详情集合后端接口 新增售后第一次维护设备前端列表页面 修改出库单准备物料前端页面:子表数据加上 订单数量和已出库数量 修改销售订单出货前端页面,修改申请出货数的校验规则 liuxiaoxu 2024-11-06 15:32:30 +0800
  • 318753b8c9 [feat] 售后管理 按照新版prd,新增售后维护设备出库前端列表,并且修改列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;去掉多余的列表展示字段;交付条件、收货地址、关联订单号字段加上tooltip方法,超过5个字符隐藏部分内容 修改生成售后出库单后端方法,存入售后维护设备出库的值来自后端查找的值 liuxiaoxu 2024-11-06 14:11:06 +0800
  • e13ff7551e [feat] 售后管理 修改仓库准备物料后端接口:新增校验子表数据方法、更新出库单详情数据方法、生成售后出库单方法、生成售后出库单详情方法。 售后维护设备出库详情新增 批量新增售后维护设备出库详情后端方法 liuxiaoxu 2024-11-06 13:38:25 +0800
  • df59095028 [feat] 售后管理 新增售后维护设备出库实体类 新增售后维护设备出库Controller 新增售后维护设备出库Mapper 新增售后维护设备出库Mapper.XML 新增售后维护设备出库Service接口 新增售后维护设备出库ServiceImpl实现类 新增售后维护设备出库详情实体类 新增售后维护设备出库详情Mapper 新增售后维护设备出库详情Mapper.XML 新增售后维护设备出库详情Service接口 新增售后维护设备出库详情ServiceImpl实现类 新增售后设备设备出库前端列表页面、新增页面、修改页面 liuxiaoxu 2024-11-06 10:56:50 +0800
  • 993c9498f7 [fix] 修改准备物料和详情前端页面多余的字段,加上物料型号字段,物料类型和加方式引用字典;准备出库数加上校验:准备出库数不能为空、请输入有效的数字、准备出库数必须大于0、准备出库数不能为小数;没有值默认为empty 修改保存准备物料后端接口;加上过滤掉准备出库数为0的数据,相当于本次不出库;加上校验 准备出库数必须等于申请出库数 liuxiaoxu 2024-11-06 10:19:06 +0800
  • 690b7a78b7 [fix] 修改销售出货通知分页查询接口,根据创建时间降序排序; 修改销售出货通知前端页面:修改列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;去掉多余的列表展示字段;销售订单号、收货地址字段加上tooltip方法,超过5个字符隐藏部分内容;所有前端展示字段全部居中对齐 liuxiaoxu 2024-11-05 17:37:49 +0800
  • d88dfb9bd8 [feat]销售管理 修改销售订单新增前端页面:设置计划交付时间不能为空 修改销售出货通知前端页面:设置申请人员为只读。物料列表新增销售订单字段;提交方法新增销售订单id集合;设置申请出货数满足:申请出货数不能为空、申请出货数不能为空、申请出货数不能为空、申请出货数不能为空;修改前端查询接口,传递的参数为salesOrderIdList 修改导出销售订单子表模板类:计划交付时间为Date类型 修改销售订单实体类:新增salesOrderIdList 修改销售订单子表实体类:计划交付时间为Date类型,加上类型转换注解 销售订单子表新增 通过销售订单id集合查询销售订单子表数据集合后端方法;新增通过销售订单号批量查询销售订单子表 修改 通过销售发起出货生成销售出货通知单列表,参数新增 salesOrderIdList数据;重写generateShippingInformBySalesOrder方法;实现多订单的话,合计金额(美元)、合计金额(人民币)、含税合计金额(人民币)、订单的物料合计、订单的数量合计;出货通知的数据来这前端传入的销售订单的数据;出货通知详情的数据来自前端传入的销售订单子表的数据,并且要满足:申请出货数 <= 订单数量;新增处理多个销售订单发货的单号拼接问题后端方法,实现多个订单采用逗号分隔 修改通过销售发起出货生成仓库出库单参数新增 salesOrderIdList数据;重写generateWarehouseOutOrderBySalesOrder方法:实现多订单的话单的物料合计、订单的数量合计;关联单号填充逗号分隔的多订单号;出货库单的数据来这前端传入的销售订单的数据;出库单详情的数据来自前端传入的销售订单子表的数据, 新增 销售出货物料列表展示方法:实现相同物料料号的数据materialNum、finishNum、hasApplyShippingNum、outBoundQuantity会进行合并,其余数据不会合并 修改销售订单的发起出货前端接口:新增从后端传入销售订单id集合的数据 修改发起出货 物料详情列表后端接口 修改销售订单新增后端接口:新增自定义校验方法:物料数量不能为空、计划交付时间不能为空、质保天数不能为空 重写修改保存发起出货后端接口:实现:过滤掉申请出货数为0的数据,也就是本次不发起出货;如果子表中有申请出货数为空的数据,不能提交保存;将旧数据按物料编号分组,获取旧数据中相同物料编号的数据,按照 deliveryTime 接近当前时间排序,计算新的已申请出货数满足根据计划交付时间来分配合并的物料分配已申请出货数的要求,deliveryTime时间接近当前时间的数据,先更新已申请出货数 liuxiaoxu 2024-11-05 16:28:54 +0800
  • 229e484451 [feat]销售管理 出货通知新增发起出货后端接口 出货通知新增根据销售订单id集合查询销售订单集合后端接口 出货前端页面:新增没有值默认为”empty“;按照万材调整实现前端销售单号和订单类型根据在销售订单页面选择的时候动态生成 销售订单页面修改出货按钮:从表格内调整到表头;并且实现如下: 1、 需勾选销售订单后,才能发起【出货】 2、如果选择多条销售订单只能选择同一个客户的销售订单,否则提示”请选择同个客户下的销售订单“, 3 收款结案:除了已经结案的都可以选择 4、出货状态除了全部出货、部分验收、全部验收都可以选择 上面要都要满足 bom新增页面:新增没有值默认为”empty“ 销售估价采购新增页面:新增没有值默认为”empty“ liuxiaoxu 2024-11-05 09:01:08 +0800
  • c8526a573d [feat]销售管理 销售出货通知新增物料型号字段 销售出货通知详情实体类新增:本次收货数、已收货数、出货设备id、SN码字段 销售出货通知详情mapper.xml所有方法新增:thisReceivingNum、hasReceivingNum、shippingDeviceId、snCode liuxiaoxu 2024-11-04 14:05:57 +0800
  • a8674e772a [feat]销售管理 出货通知详情实体类新增,申请出货数、已申请出货数、已完成数字段 出货通知详情mapper.xml层所有方法新增,hasShippingNum、hasShippingNum liuxiaoxu 2024-11-04 13:30:57 +0800
  • 73c8a1a368 [feat]销售管理 销售订单子新增页面、修改页面、详情页面、驳回调整页面、总经理总助审批页面、业务经理审批页面、业务主管审批页面新增型号字段 liuxiaoxu 2024-11-04 10:03:28 +0800
  • 3ab48fb61e [feat]销售管理 销售订单子表实体类新增物料类型字段,mapper.xml层所有方法新增materialModel字段 liuxiaoxu 2024-11-04 08:43:36 +0800
  • 3b78a0801c [fix]销售管理 按照万材调整:修改销售估价业务添加前端页面:运输成本和服务成本由业务添加;修改销售估价工程添加页面:开发成本由工程添加,运输成本和服务成本设置为只读;采购添加前端页面:设置不含税单价和含税单价没有值默认为”empty“ liuxiaoxu 2024-11-02 10:43:44 +0800
  • 5262f3b327 [fix]销售管理 销售估价列表页面新增按照创建时间排序 liuxiaoxu 2024-11-01 17:30:13 +0800
  • 6e2bd82e86 [fix]销售管理 按照万材调整:销售估价总经营模板新增:上一年度总经营成本字段,总经验成本模板mapper.xml层所有方法加上totalOperatingCosts字段 实体类新增totalOperatingCosts字段和get、set方法 按照新需求调整总经验成本前端列表页面 liuxiaoxu 2024-11-01 15:39:52 +0800
  • 15700ab18e [fix]销售管理 新增1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略 1.1、获取到美元汇率,则显示美元汇率 1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理” 三、确定 3、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理” 销售估价相关的所有页面,美元汇率去掉 %号后缀 liuxiaoxu 2024-11-01 15:20:59 +0800
  • 3c639ba3fe [fix]销售管理 修改销售估价列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法; liuxiaoxu 2024-11-01 14:58:25 +0800
  • d2aa3a8677 [fix]销售管理 销售订单新增页面、详情页面、修改页面、驳回调整页面、业务经理审批页面、业务主管审批页面、总经理助理审批页面:物料列表加工方式为物料类型、列表页面不展示美元汇率和国内税率;form表单的美元汇率没有值默认为”当前未配置美元汇率,请联系总经理“,且为只读选项 liuxiaoxu 2024-11-01 14:45:06 +0800
  • 5ca11eb0ea [fix]销售管理 修改销售订单前端新增页面:实现 1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略 1.1、获取到美元汇率,则显示美元汇率 1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理” 三、确定 1、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理” 设置美元汇率为只读 去掉物料列表页面国内税率和美元汇率字段 liuxiaoxu 2024-11-01 14:32:00 +0800
  • f876314685 [fix]销售管理 修改销售订单列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;收货地址、交货条件、付款条件字段加上tooltip方法,超过5个字符隐藏部分内容 liuxiaoxu 2024-11-01 13:54:30 +0800
  • b11ba135cd [fix]销售管理 修复客户报价的修改页面 国内税率没有值的bug liuxiaoxu 2024-11-01 11:07:39 +0800
  • 8b9bd49260 [fix]销售管理 修改客户报价新增页面的客户名称为只读选项 liuxiaoxu 2024-11-01 10:45:46 +0800
  • 80fe589242 [fix]销售管理 客户报价新增页面、详情页面、修改页面、驳回调整页面、业务经理审批页面、业务主管审批页面、总经理助理审批页面:物料列表加工方式为物料类型、列表页面不展示美元汇率和国内税率;form表单的美元汇率没有值默认为”当前未配置美元汇率,请联系总经理“,且为只读选项 liuxiaoxu 2024-11-01 10:42:30 +0800
  • 80ff2b649d [feat]系统管理 根据单据创建时间查询当前区间内的美元汇率后端接口(所有模块通用):对比当前订单创建时间,在美元汇率管理的开始时间之后,在结束时间之前,并且包括临界值 新增 因为时间都没有包含时分秒,所以对比的时候设置时分秒为 00:00:00后端方法 新增 查询所有基础资料汇率管理列表后端方法 修改客户报价前端新增页面:实现 1、美元汇率,业务自己不可手动维护,根据报价单的当前时间,美元汇率从【基础资料-汇率管理】中获取当前时间的美元忽略 1.1、获取到美元汇率,则显示美元汇率 1.2、未获取到美元汇率,则显示“当前未配置美元汇率,请联系总经理” 三、确定 1、点击【新增物料】时,若当前时间未获取到当前的【美元汇率】,弹窗提示“当前未配置美元汇率,请联系总经理” liuxiaoxu 2024-11-01 10:28:45 +0800
  • 7edd4756dd [fix]系统管理 系统用户新增 通过部门id查询该部门下的所有用户后端方法 修改客户信息分页查询后端接口:通过部门、roleKeys和当前登陆人实现: 5管理员admin可以正常显示所有数据 liuxiaoxu 2024-10-31 17:04:43 +0800
  • d53df11f02 [fix]系统管理 系统用户新增 通过部门id查询该部门下的所有用户后端方法 修改客户信息分页查询后端接口:通过部门、roleKeys和当前登陆人实现: 1业务员只能查看自己添加的客户的所有信息,其他人添加的信息只能查看部分数据 2业务主管可以查看本部门的所有业务员的客户和自己添加的客户的所有信息,其他人添加的信息只能查看部分数据 3业务经理可以查看本部门的所有业务员、业务主管的客户和自己添加的客户,其他人添加的信息只能查看部分数据 4审批助理或者总经理可以正常显示所有数据 liuxiaoxu 2024-10-31 16:40:24 +0800
  • d5bd2c9090 [fix]工程管理 修改客户信息分页查询后端接口:去掉之前没用的筛选只有业务员才能查看数据的过滤条件。新增根据当前登陆人查找对应的角色Id得到所有的不重复roleKeys然后关联客户信息的creatBy字段实现添加人及上级可查看添加人的数据 新增角色过滤数据后端方法 客户基本信息实体类和数据库表新增createBy字段,新增角色集合allowedCreators字段和其对应的get、set方法 修改客户基本信息Mapper.xml层的所有方法加上createBy字段;修改分页查询方法:加上对allowedCreators里面数据的遍历 liuxiaoxu 2024-10-30 15:12:07 +0800
  • 2a18c2e8b9 [fix]工程管理 bom前端 工程经理审核、工程主管审核、研发总监审核、驳回调整页面新增型号字段; bom的service层去掉重复的事务注解,防止导致数据库死锁问题 liuxiaoxu 2024-10-30 10:00:35 +0800
  • 92b5ba4d82 [fix]工程管理 修改bom新增页面设置备注字段,如果没有值默认为“empty” bom修改页面加上型号字段,设置备注字段如果没有值默认为“empty” liuxiaoxu 2024-10-29 17:56:55 +0800
  • b3065621cf [fix]工程管理 修改bom详情页面:新增型号字段,去掉多余的函数,设置子表里的数据都不能修改。去掉选中一行和新增一行按钮 liuxiaoxu 2024-10-29 17:42:11 +0800
  • 0d1119a39f [fix]工程管理 bom新增页面:新增一条物料加上型号字段、bom的form表单新增型号字段 bom实体类新增型号字段和get、set方法,重新排列导出字段的顺序 bom的mapper.xml层的所有查询方法、修改方法、新增方法都加上materialModel字段 liuxiaoxu 2024-10-29 17:26:44 +0800
  • 30a99da694 [fix]工程管理 修改bom的Controller层的getCateMaterialSelList方法,改调用mpper层的方法为调用service层的方法; 修改bom的mapper.xml层的selectCateErpMaterialList和searchMaterialsByPrefix方法,去掉限制物料类型的关联查询 bom的service层新增searchMaterialsByPrefix和selectCateErpMaterialList接口,处理bom只能添加5、6、7、8、9开头的物料 liuxiaoxu 2024-10-29 16:28:49 +0800
  • 9c554729e5 [fix]工程管理 修复bom列表页面调整窗口比例大小会导致内容混乱问题; 修改bom列表页面表头的按钮,按钮采用统一样式;修改操作栏按钮样式样式统一,操作栏引用$.table.dropdownToggle方法;型号和描述字段加上tooltip方法,超过5个字符隐藏部分内容 liuxiaoxu 2024-10-29 14:11:39 +0800
  • cbcc906725 [feat]基础资料 汇率管理列表页面操作栏引用$.table.dropdownToggle方法; liuxiaoxu 2024-10-29 13:46:50 +0800
  • 6a1230f6f2 [feat]基础资料 汇率管理新增页面:添加汇率字段的时候,新增函数校验,汇率只能填写数字,添加其他字符会进行提示,不能正常提交 汇率管理修改页面:添加汇率字段的时候,新增函数校验,汇率只能填写数字,添加其他字符会进行提示,不能正常提交 汇率管理前端列表页面: 新增上次更新时间字段,新增双击上次更新时间打开修改记录数据页面的方法,上次更新时间字段加上颜色标注;新增开始时间和结束时间的查询方法 全局业务模块常量BusinessKeysConstants新增基础资料汇率管理SYS_EXCHANGE_RATE = "5" 汇率管理实体类:汇率、开始时间、结束时间新增@FieldCompare注解 修改汇率管理的新增后端接口:新增插入一条数据的同时在通用修改记录里面加上一条数据,并且加上事务处理 修改汇率管理的修改后端接口:新增修改汇率管理信息同时,引用FieldCompareUtil.compare方法进行前后数据对比,并且引用 diffLogService.updateSysDiffLogByBusiness通用方法处理修改后的数据,并且加上事务处理和异常处理;并且加上插入数据之前进行判断,1:开始时间不能大于结束时间!;2:不同数据之间的开始时间和结束时间不可以存在交叉数据,满足上面条件才可以添加 修改汇率管理的mapper.xml层的分页查询接口:使其满足可以通过开始时间和结束时间的区间进行分页查询 liuxiaoxu 2024-10-29 13:34:34 +0800
  • d3ea2ddb97 [feat]基础资料 新建基础资料汇率管理数据库表 新增汇率管理实体类 新增汇率管理Controller 新增汇率管理Mapper 新增汇率管理Mapper.XML 新增汇率管理Service接口 新增汇率管理ServiceImpl实现类 新增汇率管理前端列表页面:按照prd展示数据 新增汇率管理前端新增页面:设置开始时间、结束时间、汇率为必填字段 新增汇率管理前端修改页面:设置开始时间、结束时间、汇率为必填字段 修改基础资料汇率管理新增后端接口:插入数据之前进行判断,1:开始时间不能大于结束时间!;2:不同数据之间的开始时间和结束时间不可以存在交叉数据,满足上面条件才可以添加 新增 查询时间交叉集合的后端方法 liuxiaoxu 2024-10-29 10:17:43 +0800
  • e64f7a50c6 [feat]工程管理 物料前端 物料列表页面修改时间新增颜色标识和鼠标移动特效;新增onDblClickCell方法使支持双击修改时间打开物料修改记录页面 物料后端 物料实体类:涉及需要修改的字段加上@FieldCompare注解,字典类型的字典加上properties标识 物料iml层:物料新增接口加上对diffLogService模块的处理;物料的审核和不审核的修改接口加上对diffLogService模块的处理,并且加上异常处理字段 修改数据记录日志业务模块常量实体类新增物料信息ERP_MATERIAL = "4" liuxiaoxu 2024-10-28 16:14:15 +0800
  • 4791b23792 [feat]工程管理 物料前端 物料列表页面 新增型号字段,设置型号超过5个字符隐藏部分内容 物料前端新增页面新增 型号字段,设置为必填,提交方法新增型号字段 物料前端修改页面新增 型号字段,设置为必填,提交方法新增型号字段;加工方式和加工类型设置为不可修改 物料前端详情页面新增型号字段,设置为只读不可修改 物料前端工程经理、工程主管、研发总监审核页面新增型号字段,设置为只读不可修改 物料前端驳回调整页面新增 型号字段,设置为必填,提交方法新增型号字段;加工方式和加工类型设置为不可修改 物料选择页面列表新增型号字段 物料后端 物料实体类新增型号字段和对应的方法 物料mapper.xml层 返回对象、查询方法、修改方法、新增方法都加上型号字段 liuxiaoxu 2024-10-28 15:01:09 +0800
  • dc4f763959 [fix]工程管理 物料信息新增页面修改之前根据料号1-9开头绑定物料类型和加工方式的方法,按照新版prd调整:1-4对应采购;5-6对应采购、委外加工、委外加工或采购;7对应生产装配、生产加工;8对应生产加工;9对应采购、生产加工、生产装配、委外加工 物料加工方式新增4-委外加工或采购 物料实体类的物料加工方式字段新增备注 liuxiaoxu 2024-10-28 13:48:52 +0800