chenhao
|
253cbdb5fb
|
feat(inventory): 新增发货记录和产品库存管理功能- 新增发货记录模块,支持查询、新增、修改、删除、撤回及导出功能- 新增产品库存管理页面,支持库存查询、入库出库记录查看- 新增发货记录详情抽屉组件,展示发货单详情及关联SN码列表
- 新增订单执行跟踪路由及权限配置
- 优化 GenerateDeliveryForm 组件导入逻辑及选择控制
- 新增产品库存列表实时库存颜色标识及排序功能- 新增入库记录和出库记录弹窗展示功能- 完善库存信息相关API接口封装
|
2025-11-18 11:42:47 +08:00 |
chenhao
|
1b3b23a63e
|
feat(inventory): 新增出库单管理功能
- 实现出库单列表查询、导出功能
- 添加出库单详情查看抽屉
- 支持出库单状态变更操作(退回、确认接收)- 集成出库单编辑表单组件
- 实现出库单搜索条件过滤
- 添加分页组件支持数据分页展示
|
2025-11-18 09:10:19 +08:00 |
chenhao
|
a3e2a95fc6
|
feat(inventory): 实现出库单生成功能
- 新增出库对话框组件,支持产品与仓库信息展示
- 实现仓库库存选择与出库数量输入功能
- 添加发货信息填写与验证逻辑
- 集成出库单创建接口并处理响应结果
- 提供出库单详情查看与撤销功能- 支持订单执行状态更新与签收文件上传下载
|
2025-11-17 16:55:18 +08:00 |
chenhao
|
bb35f25900
|
feat(inventory): 添加订单执行跟踪功能
- 新增库存管理路由模块- 实现订单执行列表页面
- 支持订单执行编辑功能
- 配置相应权限控制
- 优化订单详情组件结构
- 提取基础信息为独立组件
- 简化表单处理逻辑- 移除冗余字典数据请求
|
2025-11-17 15:34:57 +08:00 |
chenhao
|
0e764c997b
|
feat(order): 新增订单财务管理功能
- 添加更新订单财务状态的API接口
- 创建订单财务页面,支持订单查询和筛选
- 实现订单财务状态的更新操作
- 添加订单导出功能
- 集成项目和订单详情抽屉组件
- 支持多种时间类型的筛选条件- 实现金额格式化显示过滤器
|
2025-11-17 10:26:34 +08:00 |
chenhao
|
87e199ab4b
|
feat(order): 新增订单详情抽屉组件并优化导出逻辑- 添加 OrderDetailDrawer.vue 抽屉组件,支持订单详情展示与编辑
-优化订单导出逻辑,使用 window.location.href 直接下载文件
- 调整订单提交成功提示文案及逻辑处理- 完善订单详情页的表单验证规则和字段初始化
- 增加合同文件上传、预览、下载和删除功能
- 支持订单审批流程和合同版本管理展示- 集成项目选择、客户选择、合作伙伴选择等子组件
- 实现付款方式联动计算及付款条件自动填充
- 添加字典数据加载和动态选项渲染
- 修复订单详情中版本号为空时的默认值处理
|
2025-11-17 10:10:39 +08:00 |
chenhao
|
b128535cfc
|
feat(order): 新增订单提交审批功能并优化保存草稿逻辑
- 修改新增按钮点击事件以支持传参- 添加订单详情标题显示项目名称及版本号- 实现保存草稿和提交审批双按钮操作
- 增加折扣校验逻辑,防止折扣大于100%
- 引入合同和流程类型选择组件
- 优化订单提交逻辑,区分保存与提交状态
- 移除未实现的用户与合作伙伴选择提示
|
2025-11-17 09:34:15 +08:00 |
chenhao
|
1edda375a8
|
feat(order): 自动计算总代出货金额并优化表单初始化逻辑
- 将总代出货金额字段设为只读,并自动填充计算结果
- 新增 totalConfigAmount 计算属性,用于汇总软硬件及维护产品总价- 表单初始化时深拷贝订单数据以避免引用问题-优化付款方式相关选项的加载与回显逻辑,确保原始值正确恢复
- 在产品信息变更后自动更新总代出货金额字段
|
2025-11-14 16:55:18 +08:00 |
chenhao
|
3f4004c349
|
feat(project): 添加订单管理功能并优化项目详情页面- 在项目信息页面增加订单详情对话框支持
- 实现订单查看和创建功能,包括从项目跳转到订单
- 增加订单详情抽屉组件用于展示订单信息
- 更新产品配置组件以支持项目选择后的数据填充
- 优化订单详情表单逻辑,增强项目与订单关联性- 改进合同文件上传控制,确保只有在订单保存后才允许上传
- 修复订单详情页面取消按钮行为,使其能正确返回上一页
|
2025-11-14 15:17:45 +08:00 |
chenhao
|
ec0523cbea
|
feat(order):优化订单详情合同文件展示逻辑- 调整下载模板按钮样式与交互逻辑- 重构合同文件标签页展示方式
- 新增当前合同文件与备份文件计算属性
- 完善版本号处理逻辑,确保版本号始终为字符串类型
- 增加canUpdate、uploadFinalFile、updateFile状态控制字段
- 优化文件上传删除权限判断逻辑
- 兼容处理版本号为空的情况,默认设置为1-修复文件列表数据绑定问题,确保响应式更新
|
2025-11-14 10:25:50 +08:00 |
chenhao
|
582f03bff3
|
feat(order): 新增合同文件上传与审批流程功能- 修改订单状态选项数据源为字典类型
- 调整合作伙伴表单字段布局与顺序
- 新增合同文件删除与上传接口- 订单详情页增加文件上传区域控制逻辑- 实现合同文件预览、下载及删除功能
- 添加审批流程时间线展示不同版本记录- 增加订单状态判断禁用编辑和提交操作- 引入合同文件相关API并扩展详情页功能
- 优化订单详情页面结构与交互逻辑- 完善合同文件上传类型与操作按钮控制
|
2025-11-13 20:22:56 +08:00 |
chenhao
|
ab40ad4c27
|
Merge remote-tracking branch 'origin/master'
|
2025-11-13 20:22:33 +08:00 |
chenhao
|
f53b64264f
|
feat(inventory): 增加项目编号字段并优化发货逻辑
- 在待办完成页面增加项目编号输入框和显示列- 修改库存执行页面数量校验条件从<=0为<0- 优化外发编辑页面上传功能,支持获取仓库ID
- 发货功能增加detailId参数传递- 更新库存发货服务实现,新增detailId字段处理
-修复库存信息查询SQL统计逻辑错误
- 完善库存导入逻辑,返回仓库ID和产品序列号数据
- 增加OuterDeliveryProductVo的ID字段
- 流程待办增加项目编号字段及查询条件
- 扩展文件上传支持图片、PDF和Word文档格式- 发货查看页面增加备注信息展示
|
2025-11-13 19:29:14 +08:00 |
chenhao
|
0e2113e99c
|
feat(order): 优化订单详情页面布局和功能
- 移除物流状态列,调整表格字段布局-优化表单布局,调整列宽和输入控件宽度
- 添加选择器组件用于代理商、客户、合作伙伴和用户选择- 实现总代进货金额字段的条件显示
- 修改版本号输入为只读模式- 增加表单字段的可编辑性和交互逻辑- 优化产品配置组件,移除选择列改为序号列
- 添加样式优化,统一选择器和日期控件宽度
- 完善表单验证和数据回填逻辑
|
2025-11-13 11:18:42 +08:00 |
chenhao
|
0b12e0b88e
|
feat(sip): 新增Vue项目与订单管理接口- 添加VueProjectInfoController控制器,提供项目信息的增删改查接口
- 添加VueProjectOrderInfoController控制器,提供订单信息的增删改查接口
- 实现项目与订单的列表查询、详情获取、新增、修改、删除功能
- 支持项目与订单的数据导出功能- 集成权限控制与操作日志记录- 优化订单审批状态判断逻辑
|
2025-11-12 20:53:01 +08:00 |
chenhao
|
dbacc884be
|
feat(project):重构项目管理模块并新增订单管理功能
- 移除项目表单内联代码,改为独立的 ProjectForm 组件- 引入 ProjectDetailDrawer 组件用于展示项目详情- 移除旧的项目编辑对话框及相关逻辑
- 新增订单管理页面,支持查询、新增、编辑、删除订单
- 实现订单列表分页及多条件筛选功能
- 添加订单导出功能
- 实现项目详情抽屉在订单模块中的复用
-优化项目查询逻辑,移除冗余的地区与行业选项处理- 更新项目表单交互方式,通过抽屉和独立表单组件进行操作
|
2025-11-12 20:52:38 +08:00 |
chenhao
|
51d24b5dec
|
feat(project): 新增项目管理功能模块
- 实现项目信息的增删改查功能
- 添加项目筛选和搜索功能,支持多条件组合查询
- 集成项目导出功能
- 实现项目详情展示和编辑功能- 添加代表处、客户、进货商等关联信息选择器
- 支持项目阶段、行业、BG等字典数据展示- 实现项目金额格式化显示和输入校验
- 添加项目竞争对手信息管理功能
- 集成项目产品信息管理相关API接口
- 实现项目订单生成功能
- 添加权限控制和表单校验逻辑
|
2025-11-12 14:51:40 +08:00 |
chenhao
|
e08751bdb2
|
feat(api): 新增系统及仓储模块API接口
- 新增办事处信息管理相关接口(增删改查及导出)
- 新增区域列表查询接口
- 新增客户信息管理相关接口(增删改查及导出)
- 新增仓库基础信息管理相关接口(增删改查及导出)
- 新增代理商管理相关接口(增删改查及导出)
- 新增产品管理相关接口(增删改查及导出)
- 新增制造商信息管理相关接口(增删改查及导出)
- 提供获取全部制造商列表和仓库列表的辅助接口
|
2025-11-12 10:50:38 +08:00 |
chenhao
|
e49f8b1463
|
feat(base): 新增制造商信息管理功能
- 实现制造商信息的增删改查功能- 支持制造商编码、名称、联系人等字段查询
- 添加默认仓库和拥有仓库的选择功能
- 集成仓库列表接口用于仓库信息展示
- 实现制造商合作状态的字典标签展示
- 添加制造商信息导出功能
- 完善表单校验规则确保数据完整性
|
2025-11-12 10:49:56 +08:00 |
chenhao
|
7dcbffe211
|
refactor(user): 调整用户昵称与登录名字段使用逻辑- 将用户昵称字段从 nickName 更改为 userName
- 将登录账号字段从 userName 更改为 loginName
- 更新了用户信息展示和表单输入相关组件
- 调整了状态管理和数据获取逻辑以匹配新的字段命名
- 修正了个人信息页面的字段绑定和校验规则
- 更新了角色授权相关页面的用户信息显示字段- 后端接口同步调整用户字段处理逻辑
|
2025-11-11 16:32:01 +08:00 |
chenhao
|
bbe760abf6
|
feat(system): 实现基于Session的认证与菜单管理功能
- 菜单图标字段从icon改为vueIcon,适配前端图标组件
- 登录认证方式改为Session认证,使用FormData格式提交数据
- 验证码获取方式改为直接图片URL,防止缓存问题
- 权限验证改为基于Session的用户角色判断
- axios请求配置支持withCredentials,允许携带cookie
- 部门管理新增树形结构构建方法
- 菜单管理新增路由地址、组件路径等字段
- 字典管理新增根据字典类型查询数据接口
- 系统配置新增根据配置键查询接口
- 首页控制器新增用户信息和路由信息获取接口- 菜单控制器新增菜单列表、详情、增删改查接口
- 数据库菜单表新增path、component、query、status、vue_icon、is_frame字段
|
2025-11-11 15:41:07 +08:00 |
chenhao
|
ffe6ce25df
|
chore: 初始化项目基础配置和组件
- 添加 .editorconfig 文件统一代码格式规范- 配置开发、生产、测试环境变量文件
- 添加 .gitignore 忽略不必要的文件跟踪
- 创建 401 和 404 错误页面组件
- 实现应用状态管理模块(app store)
- 添加权限验证插件和工具函数
- 创建用户角色授权界面组件
- 添加图表组件和生成器基础表单
- 配置 babel 支持动态导入- 添加缓存监控 API 接口和插件
- 创建构建脚本和样式文件
- 实现应用主入口和布局组件
|
2025-11-10 17:40:14 +08:00 |
chenhao
|
19a226a5de
|
feat(components): 添加基础UI组件库
- 新增 AppHeader 组件,包含头部布局、Logo、导航菜单和用户信息
- 新增 AppSider 组件,实现侧边栏菜单、折叠功能和徽章提示
- 新增 ConfirmDialog 组件,提供标准确认对话框和删除确认功能- 新增 DetailDrawer 组件,支持详情抽屉展示和标签页切换
- 新增 InfoPanel 组件,用于信息展示和操作按钮布局
- 新增 ListActionBar 组件,提供列表操作栏和搜索筛选功能
- 新增 ListTable 组件,实现带选择功能的表格展示- 新增 MainLayout 组件,构建整体页面布局结构
- 新增 PageHeader 组件,提供标准化页面头部样式
|
2025-11-10 17:22:20 +08:00 |
chenhao
|
15f0d9aba5
|
docs: 添加 ConfirmDialog 组件文档
- 创建 ConfirmDialog 组件说明文档
-详细描述 delete、batchDelete、warning、confirm 四种方法
- 提供各方法的参数
|
2025-11-10 15:49:56 +08:00 |
chenhao
|
c238a27a36
|
refactor(project): 优化订单和项目模块的弹窗宽度及数据处理逻辑
- 统一使用 $.common.isNotEmpty 判断字段非空,提升数据格式化准确性
- 调整弹窗宽度为1400px,优化显示效果
- 优化产品列表渲染逻辑,增强代码可读性和维护性
- 修改模态框打开方式,支持自定义宽度参数
- 使用 ?? 操作符替代 || 进行默认值赋值,提高代码健壮性
|
2025-11-06 17:08:57 +08:00 |
chenhao
|
52125a6419
|
refactor(sip):优化项目订单导出逻辑并调整邮件发送流程- 移除冗余的return语句以优化邮件发送后的执行流
- 修改Excel文件名从"订单数据汇总"为"订单数据"- 调整sheet名称:原"订单数据明细"改为"订单数据汇总"
- 将第二个sheet名称从"产品数据"更正为"订单数据明细"以匹配实际内容
|
2025-10-31 15:50:21 +08:00 |
chenhao
|
ad219353c6
|
feat(project): 新增订单财务数据导出功能
- 在IProjectOrderInfoService接口中添加financeExport方法
- 在ProjectOrderInfoServiceImpl中实现financeExport方法,支持导出两个sheet
- 第一个sheet包含订单数据明细,第二个sheet包含产品数据
- 更新前端页面导出URL指向新的财务导出接口
- 新增财务导出接口/controller方法,权限控制与原有导出一致
|
2025-10-30 14:38:51 +08:00 |
chenhao
|
ecff189fe2
|
feat(inventory): 添加发货详情导出功能
- 移除了 edit.html 中的调试代码 debugger
- 新增 InventoryDeliveryDetailExcelDto 类用于发货详情数据导出
- 在 InventoryDeliveryController 中增加了发货详情导出接口 /detail/export- 实现了 InventoryDeliveryServiceImpl 中的 detailExport 方法以支持详情导出逻辑
- 扩展了 InventoryInfoMapper 和对应的 XML 文件,新增 listByProductSnList 查询方法
- 修改了 InventoryOuterMapper.xml,增加对 projectCode 和 projectName 的查询条件支持
- 在前端页面 outer.html 中添加了项目编号、合同编号及项目名称的搜索框
- 在 view.html 页面中加入了导出按钮并实现对应的 JavaScript 导出函数- 为订单财务页面 orderFinance.html 添加了完结状态字段显示
|
2025-10-30 09:07:30 +08:00 |
chenhao
|
c590a42e83
|
feat(sip): 新增根据产品序列号列表查询库存功能
- 在IInventoryInfoService接口中添加listByProductSnList方法
- 支持通过多个产品序列号批量查询库存信息- 方法参数为产品序列号列表,返回对应库存信息集合
|
2025-10-28 15:35:59 +08:00 |
chenhao
|
b0c8ac235c
|
feat(inventory): 添加发货明细管理功能
- 新增发货明细实体类 OmsInventoryDeliveryDetail 及其相关 Mapper、Service 实现
- 在 InventoryDeliveryController 中增加获取发货明细并传递至前端的功能
- 扩展 InventoryInfoMapper.xml 支持通过产品序列号列表查询库存信息
- 在 InventoryDeliveryServiceImpl 中实现保存发货明细逻辑,并在删除发货单时同步删除明细
- 增加应付单生成功能,初始化应付单基本信息
- 前端页面 view.html 更新以支持发货明细查询参数传递及显示逻辑调整
|
2025-10-28 15:34:22 +08:00 |
chenhao
|
8b2372db42
|
feat(sip): 添加订单财务归档状态管理功能
- 在 ProjectOrderInfo 实体中新增 financeStatus 字段,用于标识订单是否完结
- 新增订单财务页面 orderFinance.html,支持按财务状态筛选订单
- 在 IProjectOrderInfoService 接口中添加 updateFinance 方法- 在 ProjectOrderInfoController 中新增财务状态更新接口 /finance/update- 更新 ProjectOrderInfoMapper.xml,支持 financeStatus 的查询与更新
- 导出 Excel 功能增加归档时间字段展示
- 增加财务状态操作按钮,允许用户手动完结订单
- 修复执行单截止时间筛选条件错误的问题
- 调整导出数据列索引,确保归档时间正确显示
|
2025-10-28 15:08:30 +08:00 |
chenhao
|
256ef27913
|
feat(sip): 调整执行单时间计算逻辑与查询限制
- 修改执行单时间计算方式,将默认时间从30小时调整为30天
- 在查询待办事项时添加limit 1限制,优化查询性能
- 更新配置文件中的权限角色设置,增加101角色
|
2025-10-28 10:07:39 +08:00 |
chenhao
|
a7b772e99d
|
feat(order): 调整订单金额显示逻辑及Excel导出功能
- 修改approve.html和edit.html中总代进货金额和出货金额的显示条件
- 更新order.html中金额列的显示逻辑,根据订单状态切换显示字段
- 在ProjectOrderInfoServiceImpl中设置默认实际采购金额
-优化Excel导出功能,支持BigDecimal和String类型数据导出
- 调整buildExcelData方法返回值类型为List<Object>- 修改processProducts和addBasicFields等方法参数类型- 更新产品信息行的数据添加逻辑,直接使用数值类型而非字符串转换
|
2025-10-23 16:57:01 +08:00 |
chenhao
|
6545b50582
|
feat(finance): 新增采购收票单、应付单、付款单功能模块
- 新增收票单、应付单、付款单的新增页面模板
- 新增收票单、应付单、付款单的编辑页面模板
- 新增收票单、应付单、付款单的列表查询页面模板- 新增收票单、应付单、付款单的后端服务接口定义
- 在库存信息实体中增加应付账单号字段并更新数据库映射
- 完善入库逻辑中的SN码重复校验功能
- 添加批量插入库存信息时对新增应付账单号的支持
|
2025-10-22 15:45:13 +08:00 |
chenhao
|
2d50416020
|
feat(order): 更新订单审批与编辑页面功能
- 修改流程图生成格式为PNG- 在审批页面新增收货地址、收货人及联系方式字段
- 编辑页签增加“流程进度”选项卡并展示流程图
-优化流程监控逻辑,支持查询最后一次审批任务
- 调整导出Excel表头名称及数据计算方式
- 新增非部署和维保类服务产品分类处理
- 数据库查询添加排序和限制返回一条记录- 移除冗余注释代码和待办事项标记
|
2025-10-22 09:08:10 +08:00 |
chenhao
|
f5c757655c
|
feat(sip): 更新项目订单状态判断逻辑并优化库存权限控制
- 在撤单操作中添加审批状态检查的待办注释- 修改库存权限验证逻辑,增加对部门ID 101的支持-为产品信息实体添加实时库存和累计发货字段注释
- 扩展项目信息编辑页面的状态判断条件,支持审批拒绝状态下的更新
|
2025-10-21 09:55:43 +08:00 |
chenhao
|
7eccaeaebc
|
feat(sip): 更新订单与项目信息服务及权限控制
- 修改 ExternalController 中调用的服务类名称,统一使用 projectOrderInfoService 和 deliveryService- HomepageQueryDto 增加 authSql 字段用于权限过滤
- 库存页面(index.html)调整查询条件和按钮显示逻辑,更新状态描述和字段展示
- OmsStockInfo 实体增加 notifierPhone、notifierAddress 和 notifier 字段- 各 Mapper XML 文件添加相应字段映射
- OrderInfoServiceImpl、ProjectInfoServiceImpl 和 ProjectOrderInfoServiceImpl 增加基于部门的权限控制逻辑
- ProjectOrderInfoServiceImpl 中增加邮件通知处理逻辑及模板配置
- 邮件模板 rejectTemplate.html 添加董事长驳回订单审批的通知内容- 更新导出订单信息时的字段顺序和内容处理逻辑
|
2025-10-20 10:33:03 +08:00 |
chenhao
|
f92d540d2b
|
feat(stock): 新增备货管理功能并优化订单导出
- 新增备货信息表(OmsStockInfo)及相关CRUD功能
- 实现库存执行页面权限控制
- 优化订单导出逻辑, 增加税率字段显示
- 移除前端调试代码及冗余排序功能
- 调整订单状态审批逻辑, 增加部门权限判断
- 完善订单列表页时间筛选与排序功能
-修复出库数量校验逻辑问题
|
2025-10-16 17:32:19 +08:00 |
chenhao
|
25951a668f
|
feat(flowable):优化审批流程与界面显示
- 修改审批状态显示格式,增加“审批状态 :”前缀
- 更新流程监听器中用户名拼接符号为顿号“、”
- 在项目信息页面引入bootstrap-select组件支持多选筛选- 调整项目阶段筛选下拉框为多选模式并移除默认选项
-重置按钮功能增强,支持刷新多选组件状态
- 动态加载行业类型下拉列表内容
-修复订单查询时权限SQL拼接问题
- 增加基于数据权限的查询控制注解- 实现通过businessKey追踪流程图接口-优化角色名称及审批人名称连接符为斜杠“/”和顿号“、”
|
2025-10-16 09:05:01 +08:00 |
chenhao
|
1f578c5b8f
|
feat(project): 更新产品列表页面折扣文案及计算逻辑- 将"利润折扣"统一修改为"商务折扣"
- 修改"终端产品"为"硬件产品"- 优化总价计算逻辑,区分软件、硬件、服务分类小计
- 添加各分类折后小计金额显示-修复金额格式化方法调用问题
- 完善审批流程中商务角色处理逻辑- 增加CSS邮件列表参数支持
-优化库存状态设置逻辑,避免重复赋值
-修复发货数量校验逻辑问题
|
2025-10-15 15:16:40 +08:00 |
chenhao
|
6185245482
|
fix(order):修正订单折扣计算逻辑与供应商选择功能
- 修改订单审批页面中软件、硬件及维护产品的折扣计算方式
- 更新edit页面中的供应商根据订单渠道自动填充逻辑
- 调整product-list模板中折扣显示文本内容
|
2025-10-09 14:56:54 +08:00 |
chenhao
|
724520c48e
|
feat(order): 启用并显示实际采购金额字段
- 在 approve.html 中启用实际采购金额的显示逻辑
- 在 product-list.html 中添加实际采购金额的格式化显示- 在 product-list.html 中同步更新实际采购金额的隐藏字段值
- 确保金额字段在页面加载时正确初始化和显示
|
2025-09-30 16:08:53 +08:00 |
chenhao
|
ef70d29a82
|
feat(project): 增加订单渠道枚举并优化客户与供应商编码更新逻辑
- 新增 OrderChannelEnum 枚举类,用于定义订单渠道类型(直签、总代)- 在客户信息更新时同步更新项目信息中的客户编码
- 在供应商信息更新时同步更新订单信息中的供应商编码-优化订单审批流程中代理商编码的获取逻辑
- 调整价格计算函数 setOrderPriceData 的调用方式和参数传递
- 修复产品列表中目录价格输入框值更新的问题
- 增加合作伙伴邮箱字段从前端选择数据中自动填充
- 更新订单导出逻辑中订单渠道显示为枚举值对应的中文描述- 优化邮件发送逻辑,优先使用订单中已有的合作伙伴邮箱- 修复编辑页面中上传按钮点击事件判断条件不准确的问题
|
2025-09-29 20:24:52 +08:00 |
chenhao
|
654cc07f01
|
feat(sip): 新增根据业务编码列表查询订单信息功能
- 在IProjectOrderInfoService接口中新增listByCodeList方法
- 在ProjectOrderInfoController中添加uploadFinalFile属性
- 在ProjectOrderInfoMapper中新增listByCodeList方法
- 在ProjectOrderInfoMapper.xml中添加listByCodeList查询SQL
- 在ProjectOrderInfoServiceImpl中实现listByCodeList方法
- 在Todo实体类中新增businessId和businessName字段
- 在TodoMapper.xml中优化查询条件并支持按业务名称搜索
- 在TodoServiceImpl中注入IProjectOrderInfoService并关联业务信息
|
2025-09-26 15:29:15 +08:00 |
chenhao
|
98cb07b710
|
feat(sip): 新增根据业务编码列表查询订单信息功能
- 在IProjectOrderInfoService接口中新增listByCodeList方法
- 在ProjectOrderInfoController中添加uploadFinalFile属性
- 在ProjectOrderInfoMapper中新增listByCodeList方法
- 在ProjectOrderInfoMapper.xml中添加listByCodeList查询SQL
- 在ProjectOrderInfoServiceImpl中实现listByCodeList方法
- 在Todo实体类中新增businessId和businessName字段
- 在TodoMapper.xml中优化查询条件并支持按业务名称搜索
- 在TodoServiceImpl中注入IProjectOrderInfoService并关联业务信息
|
2025-09-26 15:29:01 +08:00 |
chenhao
|
4729ed87ce
|
feat(currency): 实现精确货币四舍五入函数
- 添加 preciseCurrencyRound 函数以提高货币计算精度
- 替换所有 toFixed(2) 调用为 preciseCurrencyRound以避免浮点数误差
- 更新折扣和金额计算逻辑以使用新的四舍五入方法
- 修正项目订单和产品信息中的货币显示格式- 调整JavaScript文件版本号以确保更新生效
- 移除sunxuepu@pcitech.com从CSS邮件列表中
- 添加待办事项完成页面控制器方法
|
2025-09-26 10:26:15 +08:00 |
chenhao
|
c96a90d69a
|
feat(product):优化产品价格计算逻辑
- 新增 calcFlag 标志位控制价格计算时机
- 修改价格计算触发事件从 input 改为 change
- 调整 catalogueAllPrice 计算逻辑,增加折扣处理
- 注释掉 productTable2 的 catalogueAllPrice 计算逻辑
- 修复价格计算函数中的条件判断逻辑
|
2025-09-23 14:15:33 +08:00 |
chenhao
|
2862498b2f
|
feat(project-order):优化文件上传逻辑与合同状态关联- 调整 edit.html 中上传、下载、删除按钮的显示条件,增加对最终文件上传状态 (uploadFinalFile) 的判断
- 修改 JavaScript 中 file_log_arr 数组内容及索引处理逻辑,支持“已盖章合同信息”上传- 增加 Mapper 方法 listByIds 及其 XML 实现,用于根据 ID 列表查询文件记录
- 删除文件时同步删除服务器本地文件,增强数据一致性
- 控制器中新增 uploadFinalFile 权限控制,仅允许商务角色或管理员在审批完成后上传最终文件-服务层构建表格数据时传入订单状态,动态控制文件列表长度(3 或 4项)以匹配业务阶段
|
2025-09-22 18:00:52 +08:00 |
chenhao
|
940fe11624
|
feat(project): 实现合同模板导出功能并优化页面交互
- 在项目订单信息中新增“partnerAddress”字段,并在 Mapper 中关联查询该字段
- 增加导出填充订单信息的合同模板接口与实现逻辑,支持根据 orderId 动态生成 docx 文件
- 修改前端页面:
- 当 POC 选择“否”时,默认选中第一个 tab(工作进度)
- 注释掉订单编辑页中的“合同信息”tab 项
- 调整导出逻辑,通过 orderId 获取数据并传递给后端生成文件
- 完善产品信息实体类及 Mapper,增加 vendorName 字段支持- 优化前端下载请求逻辑,使用 orderId 替代固定文件名方式
```
|
2025-09-22 16:37:59 +08:00 |
chenhao
|
92218dac59
|
feat(product): 实现产品目录单价自动计算与分配功能
新增 `calculateAndDistributeCataloguePrice` 方法,用于在添加或删除产品时,
根据业务规则自动计算并更新指定产品的目录单价。同时排除固定产品价格影响,
确保价格计算的准确性。支持多种产品编码的差异化计算逻辑,并在价格变更时重新计算单价、总价等关联字段。
|
2025-09-22 14:13:18 +08:00 |