Commit Graph

103 Commits (12f24d97e7ae4b23da1df7f63e37287f644c0eef)

Author SHA1 Message Date
chenhao 12f24d97e7 refactor(inventory): 重构库存管理功能
- 移除生成出库单页面,改为查看出库单详情页面
- 优化订单执行跟踪页面展示
- 新增出库单详情接口和页面
- 修改入库单删除逻辑,增加关联检查
- 优化发货管理页面展示
2025-08-15 10:58:48 +08:00
chenhao 258ee495b1 feat(inventory): 添加库存权限控制功能
- 新增 IInventoryAuthService 接口及实现类,用于获取当前用户权限范围内的制造商、产品编码和仓库信息
- 在 InventoryDelivery 和 InventoryInfo 类中添加 productCodeList 字段,用于存储权限范围内的产品编码列表
- 修改 InventoryDeliveryController 和 InventoryExecutionController,增加权限控制逻辑
- 更新相关模板文件,调整UI布局和显示逻辑以适应新功能
2025-08-15 09:08:33 +08:00
chenhao 0aa2f518fc feat(inventory): 新增出库单功能
- 添加出库单新增、编辑、查看页面
- 实现出库单列表展示和搜索功能
- 增加出库单撤销和确认出库操作
- 优化出库单生成逻辑,支持自定义发货时间和数量
2025-08-13 15:20:04 +08:00
chenhao b55f406e12 feat(inventory): 新增执行单功能
- 添加执行单相关页面和功能
- 新增 ExecutionOrderVo 类用于执行单数据传输- 实现 ExecutionTrackServiceImpl 类中的 selectInfo 方法
- 添加生成出库单功能和相关页面
- 移除 GroupInfo 类
- 更新 IInventoryInfoService 接口,移除 listGroup 方法
2025-08-08 18:05:13 +08:00
chenhao d760e5f09d feat(inventory): 新增库存管理功能
- 添加产品库存新增、编辑、删除功能
- 实现入库单新增、编辑功能
- 增加仓库信息管理功能
- 添加库存数据导入导出功能
- 优化供应商管理界面,增加默认仓库选择
2025-08-08 09:14:21 +08:00
chenhao e34369e963 feat(project): 更新项目预计下单时间
- 在 ProjectInfoMapper 中添加 updateOrderTimeById 方法
- 在 ProjectOrderInfoServiceImpl 中调用该方法更新项目预计下单时间
- 修改项目信息时,如果项目发生变更,更新预计下单时间
2025-08-04 09:25:44 +08:00
chenhao d99bf79480 feat(flowable): 新增审批人配置功能
- 添加审批人配置页面和相关接口
- 实现审批人和审批角色的选择和保存功能
- 优化工作流展示页面,支持显示已配置的审批信息
2025-07-31 09:30:32 +08:00
chenhao a217cd48c6 feat(designer): 添加关于页面和 404 页面
- 新增关于页面控制器和模板- 添加 404 错误页面
- 引入 angular-translate 相关库
- 添加 es5-shim 和 sizzle库
- 创建 designer 相关目录和 .gitignore 文件
2025-07-21 17:50:52 +08:00
chenhao ef534b6069 feat(sip): 更新订单和发货单状态时间
- 在 DeliveryListMapper 中添加 updateTimeByOrderId 方法,用于更新发货单状态时间
- 在 OrderInfoMapper 中添加 updateTimeByDeliveryId 方法,用于更新订单状态时间
- 在 DeliveryListServiceImpl 和 OrderInfoServiceImpl 中调用新增的方法,以更新相关记录的时间戳
2025-07-07 18:21:58 +08:00
chenhao 7b7da68519 feat(order): 增加订单搜索功能并优化产品列表
- 在订单列表页面添加代表处和代理商搜索条件
- 更新订单信息映射文件,支持按代表处和代理商名称搜索
- 修正产品列表中价格和折扣的显示格式
- 更新产品信息中编码字段的名称
2025-07-07 16:16:28 +08:00
chenhao cd1a854fc6 refactor(sip): 优化项目信息查询功能
- 在项目信息查询中,如果 t4.work_time 为空,则使用 t1.update_time 作为 last_work_update_time
- 添加按项目代码降序排序,以优化查询结果的展示顺序
2025-07-07 09:18:18 +08:00
chenhao 99c496e9a8 fix(sip): 修复项目信息和订单信息中 BG 和行业数据源问题
- 更新项目信息和订单信息页面中 BG 和行业选择框的样式
- 移除只读属性,允许用户选择 BG 和行业
- 更新 SQL 查询,使用项目信息表中的 BG 和行业字段
- 修复订单信息中更新项目 BG 和行业的问题
2025-07-03 17:17:23 +08:00
chenhao 4a44e1391d feat(customer): 增加客户所属行业字段并优化相关功能- 在客户信息中添加 BG属性字段
- 根据 BG 属性动态加载行业类型
- 更新项目信息和订单信息,关联客户所属行业
- 优化客户选择界面,支持按 BG 和行业筛选
2025-07-03 11:13:11 +08:00
chenhao ec62b4a4a7 feat(sip): 实现直签国代/省代时自动应用折上折
- 新增折上折计算逻辑,适用于直签且客户等级为国代或省代的情况
- 在项目管理、订单管理和产品列表等页面中实现折上折的计算和显示- 新增 foldOnFold 方法判断是否应用折上折
- 修改 saveBatch 方法以支持折上折计算
2025-07-01 17:13:10 +08:00
chenhao f1c9b9fd0a feat(order): 新增订单管理功能
- 添加订单添加、编辑页面
- 实现订单列表查询、列表展示和操作
- 新增导出功能
- 优化产品订单状态和发货状态字段
- 调整订单详情展示内容
2025-06-20 14:09:08 +08:00
chenhao b0c278357c feat(sip): 添加订单同步功能并优化订单管理
- 在订单添加和编辑页面添加同步按钮,实现订单信息同步
- 优化订单导入功能,调整导入模板和数据处理逻辑
- 新增订单查询接口,用于获取订单详细信息
- 重构订单信息实体类,增加版本号等字段
- 优化订单列表展示,增加维保金额等信息
2025-06-19 10:22:36 +08:00
chenhao 2999b18085 feat(sip): 新增首页数据统计功能
- 添加 HomepageController 控制器处理首页数据请求
- 新增 HomepageQueryDto 查询参数对象
- 在 IOrderInfoService、IProjectInfoService 和 IProjectOrderInfoService 接口中添加首页数据统计方法
- 实现 OrderInfoServiceImpl、ProjectInfoServiceImpl 和 ProjectOrderInfoServiceImpl 中的首页数据统计逻辑
- 在 OrderInfoMapper、ProjectInfoMapper 和 ProjectOrderInfoMapper接口中添加相应的 SQL 查询方法- 新增 StatisticsDetailDto 和 StatisticsDto 数据传输对象用于统计结果- 更新 main.html 页面,添加数据统计图表展示
2025-06-18 14:12:27 +08:00
chenhao 3ccb79a31d feat(project): 添加 POC 测试功能并优化项目信息相关逻辑- 在项目信息页面添加 POC 测试选项和相关记录
- 实现 POC 测试选项的动态显示和隐藏
- 添加 POC 记录的验证逻辑- 优化项目信息的查询和统计
- 调整项目高亮逻辑,使用最后一次工作更新时间
- 修复部分页面样式问题
2025-06-17 11:20:24 +08:00
chenhao 8051d95ad4 refactor(sip): 重构项目信息导出功能
- 使用 EasyExcel 替代原 ExcelUtil工具类
- 优化项目信息导出逻辑,支持自定义表头和数据格式
-增加产品和服务信息的导出
- 修复模板中字段名称错误和字段缺失问题
- 优化代码结构,提高可读性和可维护性
2025-06-16 17:06:07 +08:00
chenhao c25f211083 feat(project): 添加 POC 字段并优化项目列表展示
- 在项目管理列表中添加 POC 字段
- 优化表格布局,固定列等
- 修改金额格式化方法
- 更新相关模板和 SQL 文件
2025-06-13 10:44:54 +08:00
chenhao 1021938cb1 feat(project): 重构 POC测试信息功能
- 修改 POC 测试信息相关页面和接口- 新增 POC 测试进展详情功能
- 优化 POC 测试信息展示和搜索
- 重构 POC 测试信息相关数据结构
2025-06-12 11:26:43 +08:00
chenhao da0bde24e6 refactor(templates): 优化多个模板的样式和布局
-调整了多个模板的输入框、选择框等元素的样式
- 优化了部分布局结构,使页面更加美观
-统一了必填项的样式
- 调整了部分字体和颜色
2025-06-11 17:55:55 +08:00
chenhao 43906d59ef feat(project): 优化项目信息添加页面布局和功能
-调整表格样式,优化字段布局
- 移除产品配置相关表格
- 增加 POC 测试日志表格
- 更新字段名称和样式
-调整日期格式输入框
2025-06-11 16:15:09 +08:00
chenhao 18d586ce9f feat(project): 优化项目信息页面布局和功能
- 调整表格布局,增加合并单元格
- 优化金额输入格式,添加格式化显示
- 修复部分字段显示和计算问题
- 优化页面样式,调整字体大小和颜色
2025-06-10 16:44:04 +08:00
chenhao 5a5a134b22 refactor(sip): 优化项目信息相关代码
- 注释掉 ProjectInfo 类中的 currencyType 字段的 @Excel 注解
- 在 ProjectInfo 类中的 countryProduct 字段添加读取转换器
-修复 ProjectInfoMapper.xml 中的 SQL 语句
2025-06-09 15:52:58 +08:00
chenhao 543dfc25f8 refactor(sip): 优化订单相关功能
- 修改服务等级设置错误:将产品值改为产品代码
- 调整订单列表排序方式:按项目编号是否为空及项目编号排序
- 修正折扣计算:保留三位小数- 添加订单处理方式字段
2025-06-09 14:07:35 +08:00
chenhao 76801aca85 feat(sip): 新增项目 poc 测试信息功能
- 添加 ProjectPocInfo 模型类- 实现 IProjectPocInfoService 接口及其实现类
- 在 ProjectInfo 中添加项目 poc 信息字段
- 更新 ProjectInfoServiceImpl 中的项目信息获取和保存逻辑
- 添加 poc 信息的比较和日志记录功能
2025-06-09 11:43:15 +08:00
chenhao 63bd43b4b8 feat(sip): 项目信息中增加合作伙伴邮箱字段
- 在 ProjectInfo 类中添加 partnerEmail 字段
- 在 ProjectInfoMapper.xml 中添加相应的 SQL 语句,以支持新增字段的查询和更新
2025-06-09 11:05:18 +08:00
chenhao fae63f6c75 feat(sip): 增强项目订单管理功能
- 添加项目名称和编码查询条件
-增加供应商查询条件
- 实现根据项目 ID 查询订单信息的功能
- 优化文件下载接口,支持自定义文件名
- 增加项目订单信息的插入校验,避免重复添加
2025-06-09 10:47:22 +08:00
chenhao 26646ad301 feat(sip): 项目信息中增加客户用户名和电话字段
- 在 ProjectInfo 类中添加 customerUserName 和 customerPhone 字段
- 更新 ProjectInfoMapper.xml,增加客户用户名和电话的查询和插入逻辑
2025-06-09 09:47:33 +08:00
chenhao ca345fabac feat(sip): 丰富项目订单信息并优化关联查询
- 在 ProjectOrderInfo 模型中添加了 bgProperty、agentName、dutyName、partnerEmail、partnerUserName 和 partnerPhone 字段
- 更新了 ProjectOrderInfoMapper.xml 中的 SQL 查询,加入了对新字段的查询和关联
- 优化了查询条件,支持按新字段进行筛选和更新
2025-06-09 09:37:11 +08:00
chenhao d2eb5e8f9b fix(sip): 修复生成订单编码异常问题
- 优化了 selectMaxOrderCode 查询,使用动态长度计算订单编码的起始位置
- 提高了代码的灵活性和鲁棒性,避免了固定长度带来的潜在问题
2025-06-06 17:47:34 +08:00
chenhao 3f43659714 refactor(sip): 优化订单合同文件关联逻辑
- 在 IProjectOrderFileLogService 接口中添加 updateOrderIdByIdList 方法
- 在 ProjectOrderFileLogMapper 接口中添加对应的 SQL 更新语句- 修改 ProjectOrderFileLogServiceImpl 实现类,添加 updateOrderIdByIdList 方法的实现
- 更新 ProjectOrderInfoController 中的文件上传逻辑,返回更详细的成功信息
-优化 ProjectOrderInfoServiceImpl 中的订单信息保存逻辑,关联合同文件- 调整 ProjectOperateLog 中操作时间的格式,增加时分秒信息
2025-06-06 17:35:17 +08:00
chenhao 69ead14b10 fix(sip): 优化项目编码生成逻辑
- 在 ProjectInfoMapper.xml 中简化了 selectMaxProjectCode 查询语句
- 在 ProjectInfoServiceImpl.java 中优化了 setProjectCode 方法的逻辑
- 添加了对代理名称和支援用户名称的模糊查询功能
2025-06-06 17:17:39 +08:00
chenhao 06f48e6825 refactor(sip): 重构产品信息比较逻辑
- 新增产品新增和删除的单独处理逻辑- 优化产品变更比较逻辑,使用更简洁的代码
-修复产品 BOM 编码为空时的处理
- 优化日志输出格式
2025-06-06 15:47:24 +08:00
chenhao 2be0ced2ce refactor(sip): 优化产品信息查询和导入功能
- 新增按产品编码列表查询产品信息的方法
- 优化订单导入时的产品信息处理逻辑
- 修复项目产品信息保存时的产品编码校验问题
- 优化产品信息变更日志的生成逻辑
2025-06-06 15:17:27 +08:00
chenhao 1a66bb45b1 feat(sip): 根据项目ID生成订单编号
- 新增根据项目ID获取代理省份的方法- 修改订单编号生成逻辑,使用代理省份而非直接使用省份参数- 增加异常处理,当代理省份为空时抛出服务异常
- 优化数据库查询,减少冗余的省份参数传递
2025-06-06 14:33:33 +08:00
chenhao 7d23b0ade8 fix(sip): 修复项目产品信息更新语句中的 ID 引用错误
- 将更新语句中的 where 条件从 id = #{id} 修改为 id = #{item.id}
- 此修改确保了在批量更新操作中,每个项目产品信息的更新都能正确地应用到对应的记录
2025-06-06 14:16:44 +08:00
chenhao 7343ddac08 feat(order): 添加项目编号筛选功能并优化订单列表展示
- 在订单管理页面添加项目编号筛选条件
- 在订单列表中增加项目编号展示列
- 更新订单查询 SQL,支持项目编号模糊搜索- 优化项目信息查询 SQL,提高查询效率
2025-06-06 11:32:27 +08:00
chenhao 32f2d11dbe feat(product): 模糊查询产品编码
- 将产品编码的精确查询改为模糊查询
- 提高了产品信息查询的灵活性和准确性
2025-06-06 09:28:35 +08:00
chenhao 1bf9963031 fix(sip): 修复产品类型查询功能
- 将类型查询条件从直接等于改为使用 find_in_set 函数
- 这样可以支持多对多的类型查询,提高查询灵活性和准确性
2025-06-06 09:25:45 +08:00
chenhao 99cdcf8e4e refactor(sip): 优化客户名称相关术语并完善发货单删除功能
- 将"客户名称"统一修改为"最终客户名称",以提升术语一致性
- 在 DeliveryListMapper 中新增删除多条发货记录的功能
- 优化 ProjectInfoServiceImpl 中的日志记录方法
- 修复 OrderDeliveryServiceImpl 中删除发货单的逻辑
2025-06-05 17:49:40 +08:00
chenhao 9e73c3f38b refactor(sip): 优化客户名称相关术语并完善发货单删除功能
- 将"客户名称"统一修改为"最终客户名称",以提升术语一致性
- 在 DeliveryListMapper 中新增删除多条发货记录的功能
- 优化 ProjectInfoServiceImpl 中的日志记录方法
- 修复 OrderDeliveryServiceImpl 中删除发货单的逻辑
2025-06-05 17:12:20 +08:00
chenhao 44b6323b77 refactor(sip): 优化项目信息保存和日志记录功能- 修复竞争对手列表为空时保存为空字符串的问题
- 修改产品日志记录中的产品编号字段
- 增加操作者用户名字段
- 更新项目操作日志 mapper 文件
2025-06-05 15:16:38 +08:00
chenhao c4f8ca842a feat(delivery): 添加物流单号查询功能并优化相关页面
- 在发货列表页面添加物流单号查询条件
- 优化导入失败提示框样式
- 在项目信息中添加汇智支撑人员名称字段
- 更新相关 mapper 文件以支持新功能
2025-06-05 15:02:21 +08:00
chenhao 735dc7c5d1 feat(sip): 优化发货清单导入提示信息并完善订单信息导出
- 在 DeliveryList 模型中添加 deliveryCode 字段,用于显示发货单号
- 修改 DeliveryListMapper.xml 中的查询语句,关联 order_delivery 表获取发货单号
- 优化 DeliveryListServiceImpl 中的导入校验逻辑,提供更详细的错误提示信息- 在 OrderInfo 模型中为 projectCode、orderType 和 status 字段添加 Excel 注解,优化订单信息导出
- 修改 ProjectProductInfoMapper.xml 中的插入语句,使用 values() 函数更新重复记录
2025-06-05 10:51:56 +08:00
chenhao fd4dc6ce4d refactor(sip): 重构订单配置信息导入逻辑
- 移除了 ProjectInfoMapper.xml 中的 province 字段映射
- 优化了 ProjectOrderConfigInfoServiceImpl 中的导入逻辑
- 增加了对产品库中不存在的产品的处理
- 改进了对折扣、单价和数量的校验- 优化了数据插入流程,提高了导入效率
2025-06-04 14:13:02 +08:00
chenhao 1aad3630db feat(sip): 新增订单管理功能
- 添加订单信息相关实体类和映射文件
- 实现订单信息的增删改查功能
- 优化项目信息和订单信息的关联
- 新增订单编号生成逻辑
2025-06-04 11:25:20 +08:00
chenhao b9eef1f522 feat(sip): 项目产品信息增加明细展示
- 在 ProjectProductInfo 类中添加了产品 BOM 编码、型号、描述、价格等字段
- 更新了 ProjectProductInfoMapper.xml 文件,增加了新字段的映射
- 修改了相关 SQL 语句,以支持新增的字段查询和插入
2025-06-04 10:23:17 +08:00
chenhao 4c24430399 feat(sip): 新增 BG属性并优化项目产品信息管理- 在 ProjectInfo 模型中添加 bgProperty 字段,用于存储 BG 属性
- 将软件项目产品信息和硬件项目产品信息合并为一个列表,简化数据结构
- 更新 ProjectInfoMapper.xml,增加 bgProperty 相关的 SQL 语句
- 修改 ProjectInfoServiceImpl 中的产品信息保存和比较逻辑
2025-06-04 10:03:17 +08:00