Commit Graph

144 Commits (a7f7a29d74b39865fbfaa6c548590369f6054c57)

Author SHA1 Message Date
chenhao a7f7a29d74 feat(quotation): 新增报价单详情页面并完善相关功能
- 新增报价单详情页面实现查看功能
- 添加选择报价单组件支持项目关联报价单
- 更新权限配置将base模块改为sip模块
- 在项目表中新增合作商系统用户ID字段
- 完善报价单控制器的权限注解
- 优化报价单导出Excel格式和样式
- 修复查询条件中的表别名问题
- 添加省代服务产品类型支持
2026-02-03 15:15:12 +08:00
chenhao 50ee54d6ef feat(quotation): 实现报价单绑定项目功能
- 在报价单表格中添加状态显示,使用字典标签展示报价状态
- 增加quotation_status字典类型用于状态管理
- 扩展ProjectInfo实体类,添加quotationId和quotationIdList字段
- 更新数据库映射文件,增加报价单ID相关字段和查询条件
- 在项目创建和更新流程中实现报价单绑定逻辑
- 添加bind和unBind方法到报价单服务接口和实现类
- 实现报价单状态枚举类,定义未绑定和已绑定状态
- 清理报价单表中废弃的项目代码和项目ID字段
- 优化报价单导出Excel模板中的项目信息展示
- 添加延迟注入项目信息服务以解决循环依赖问题
2026-02-03 10:32:34 +08:00
chenhao 701d90779a feat(quotation): 增加报价单详情查看和复制创建功能
- 关闭开发环境邮件发送功能
- 隐藏报价金额显示折后金额
- 添加详情按钮用于查看报价单详情
- 添加复制创建按钮实现基于现有报价单创建新报价单
- 实现复制创建功能清除原报价单ID和状态信息
- 添加项目表单中的报价单导入功能
- 更新删除接口路径为批量删除模式
- 修复删除确认提示信息过长问题
2026-01-30 11:22:24 +08:00
chenhao 61b10eba26 feat(quotation): 添加报价单导出功能
- 在报价单列表页面添加导出按钮,支持单个报价单导出为Excel文件
- 实现exportSingle方法,支持按ID导出指定报价单数据
- 集成EasyExcel库,实现报价单数据的Excel格式化导出
- 添加报价单导出的API接口和权限控制
- 实现包含Logo、标题、产品明细等完整报价单格式的Excel文件生成
- 添加导出功能的前端调用和下载处理逻辑
2026-01-29 18:07:31 +08:00
chenhao aa2efbd42e feat(quotation): 添加报价单功能模块
- 新增报价单管理界面,支持报价单的增删改查操作
- 实现报价单基本信息设置和产品配置功能
- 添加报价单号自动生成机制,支持按日期和序列号生成
- 集成代表处选择和客户信息管理功能
- 实现多步骤表单流程,支持基本信息和配置信息分步填写
- 添加产品列表管理,支持软件、硬件和服务产品的分类配置
- 实现报价金额和折后金额的自动计算功能
- 优化发货记录中的服务年限计算逻辑
- 修复代码生成器中编号从0开始的问题,调整为从1开始
2026-01-27 18:04:44 +08:00
chenhao baa4b52553 feat(purchaseorder): 添加采购单导出功能并优化界面显示
- 在后端控制器中实现export方法返回AjaxResult并设置审批状态过滤
- 添加exportPurchaseorder API函数用于导出采购订单数据
- 在前端界面添加导出按钮及权限控制
- 修改下载插件中的方法名为download替代name
- 修复多个选择组件中的表单提交阻止默认行为
- 优化采购单详情对话框和抽屉组件的属性格式化
- 隐藏采购订单实体类中部分字段的Excel导出注解
- 修正审批时间Excel导出的时间格式化设置
- 更新多个select组件中的键盘事件处理方式
2026-01-26 14:20:27 +08:00
chenhao dd2a7d99b6 fix(inventory): 解决导入SN数据时状态设置时机问题
- 将isImported状态设置移到下一个DOM更新周期后执行
- 确保表格选择操作完成后再更新导入状态
- 避免因状态设置过早导致的UI更新异常
2026-01-26 09:57:21 +08:00
chenhao 0d14477705 fix(project): 修复项目会审状态修改逻辑
- 添加 canGenerate 检查防止已存在订单的项目取消会审
- 在无法生成订单时设置 jointTrial 为 '1'
- 显示错误消息提示用户操作被阻止
- 确保会审状态在订单存在时不被意外修改
2026-01-09 13:14:07 +08:00
chenhao 74ed165f71 fix(finance): 修复财务报表数据查询和权限控制问题
- 修复应付票据明细查询中关联核销单的SQL逻辑
- 修复应收收款明细查询中关联核销单的SQL逻辑
- 在收款对话框上传按钮添加权限控制指令
- 在收款对话框上传按钮添加权限控制指令
- 将报表中毛利字段标签从"金额"更正为"毛利"
- 注释掉业务计收时间和财务计收时间列以修复数据显示问题
2026-01-08 18:13:30 +08:00
chenhao f2cbf8f9cb feat(finance): 为财务模块各页面添加默认排序功能
- 在费用页面添加按创建时间降序排序
- 在应付账款页面添加按创建时间降序排序
- 在付款页面添加按创建时间降序排序
- 在收款页面添加按创建时间降序排序
- 在应收账款页面添加按创建时间降序排序
- 在收票页面添加按创建时间降序排序
- 在财务报表页面添加按创建时间降序排序
- 在应付账款报表页面添加按创建时间降序排序
- 在收票报表页面添加按创建时间降序排序
- 在发票核销记录页面添加按创建时间降序排序
- 在付款核销记录页面添加按创建时间降序排序
- 在收款核销记录页面添加按创建时间降序排序
- 在票据核销记录页面添加按创建时间降序排序
2026-01-08 17:11:49 +08:00
chenhao 5485a827be fix(finance): 修复财务模块表单验证和显示问题
- 为申请开票表单添加disabled属性控制
- 注释掉开票详情表格中的操作列
- 调整condensed-item样式间距和错误提示层级
- 为申请付款对话框添加表单验证规则
- 修复银行账号字段名称错误
- 为申请退款对话框添加表单验证规则
- 实现退款信息变更确认提示功能
- 动态显示开票单和红冲开票详情标题
- 为财务详情页面金额字段添加负数红色显示
- 在表格中显示绝对值金额
- 为审批页面添加标签状态颜色
- 修复审批历史加载的单据编号
- 调整审批页面付款编号显示
- 为开票列表页面金额字段添加负数红色显示
- 修正生成收票单按钮文本为生成开票单
- 修复上传发票对话框票据类型显示问题
2026-01-08 17:00:09 +08:00
chenhao 0dfdeee19d feat(finance): 优化财务模块界面显示和业务逻辑
- 添加paymentRedLog路由用于付款退款审批日志
- 统一各审批页面底部编号显示格式,移除冗余标签文字
- 为金额列添加红色样式高亮显示
- 优化审批状态标签颜色显示,根据状态值动态设置标签类型
- 修复收票单详情页面跳转路径错误
- 在各财务单据详情页添加标题标识
- 优化发票详情页金额显示颜色
- 修复发票单据数据更新时时间字段处理逻辑
- 优化供应商信息回填逻辑,避免覆盖已有数据
- 完善退款流程中的单据状态检查
- 修复收票单红冲功能中的业务逻辑错误
- 更新付款单详情页显示字段
- 添加技术方案会审分隔区域
- 修复附件获取类型参数错误
2026-01-08 15:51:33 +08:00
chenhao d1e23c58ef fix(inventory): 解决生成发货单表单数据残留问题
- 在 GenerateDeliveryForm.vue 中打开表单时清空已选SN列表
- 修复表格初始化加载时的选择状态清理逻辑
- 修正收票单详情页面显示的编号字段错误
- 更新项目管理日志标题为会审相关
- 添加项目订单文件修改权限相关注释说明
2026-01-08 13:47:50 +08:00
chenhao 602d06aafc feat(project): 添加项目列表排序功能和调整界面布局
- 在项目列表中添加排序功能,支持按最后操作时间等字段排序
- 新增最后操作时间列显示项目更新时间
- 将操作列宽度从300调整为400以适应更多操作按钮
- 调整详情抽屉和表单的标签宽度从120px到150px
- 修复后端时间格式化问题,将更新时间格式调整为完整时间格式
- 优化数据库查询,添加更新时间字段到查询结果中
- 修复更新语句中合作伙伴代码和文件ID的更新逻辑
2026-01-07 20:41:53 +08:00
chenhao 59b045d457 feat(project): 项目管理功能增强
- 实现行业类型多选功能,支持多个行业筛选
- 添加技术方案终审下载按钮,仅在联合试用为1时显示
- 集成文件上传组件,支持项目相关附件管理
- 新增授权、终端、服务器等技术信息字段管理
- 实现技术方案单个导出功能,添加权限控制
- 优化项目详情展示,增加虚拟机配置信息
- 添加会审结论和项目风险技术问题字段
- 完善项目表单验证和数据绑定逻辑
- 修复联合试用状态变更时的业务逻辑验证
2026-01-07 20:07:36 +08:00
chenhao 97bcc1ac0a feat(project): 优化项目管理和收款单功能
- 在application-prod.yml中配置flowable数据库模式更新设置
- 为项目信息表格的收藏和会审列添加固定右侧显示功能
- 修改订单生成逻辑,添加会审状态检查和权限验证
- 实现项目会审状态修改时的订单存在性验证
- 添加收款单按编码查询的接口和实现
- 重构收款单审批回调逻辑,支持多实例审批流程
- 更新项目生成订单权限判断逻辑,移除会审状态依赖
- 在订单创建时添加项目会审状态验证机制
2026-01-07 15:39:11 +08:00
chenhao b1cbbec237 feat(project): 添加项目收藏和会审功能
- 在项目信息页面添加是否收藏和是否会审的筛选条件
- 在项目表格中添加收藏和会审状态显示列
- 实现项目收藏状态的修改功能
- 实现项目会审状态的修改功能
- 添加权限控制,无权限用户无法修改会审状态
- 生成订单时增加会审状态判断,只有会审通过的项目才能生成订单
- 添加项目用户收藏信息的数据表和相关服务
- 在项目列表查询时关联用户收藏状态
- 修复代理处变更校验的逻辑错误
- 更新项目导出功能,添加收藏和会审字段的导出
2026-01-06 20:49:27 +08:00
chenhao 4ce68abe84 fix(finance): 修复财务模块显示和数据处理问题
- 修正付款单和收票单状态显示,将'已生成'改为'全部生成'以保持一致性
- 修正收款单和开票单状态显示,将'已生成'改为'全部生成'
- 修正应收模块中生成时间列的布局问题,将span从16改为8
- 修正订单编号标签为合同编号
- 将供应商标签改为制造商
- 修正核销模块中表格列标题,将'应付单生成时间'和'付款单生成时间'统一为'生成时间'
- 隐藏付款单核销总额显示
- 为库存查询添加limit 1优化
- 添加付款单按编码查询的接口和实现
- 修正合并发票和收票对话框中的进货商名称显示宽度
- 在付款明细查询中添加产品类型字段
- 修正项目名称为空时的显示,使用'应付'或'应收'占位符
- 添加付款类型和配置天数字段到付款单实体
- 修正收票单查询中的合作伙伴名称条件
- 移除预收款自动核销的TODO注释
- 修正预付款恢复通知邮件标题为预收款恢复通知
- 修正附件删除时的单据类型枚举
- 添加收票单审批完成后的自动核销功能
- 修正开票和收款计划时间格式,从日期改为日期时间
- 添加订单详情中产品信息和折扣验证的空值检查
- 添加付款详情页面的标题显示
- 修正应付单列表标题为应付单信息
- 修正邮件模板类型定义,更新预付款和预收款相关通知的描述
- 在待办服务中添加业务信息处理和流程键匹配逻辑
2026-01-06 18:04:24 +08:00
chenhao 357410c3e7 feat(finance): 添加应付和应收报表功能
- 创建应付报表页面,包含项目编号、名称、计收状态、付款状态、收票状态等查询条件
- 实现应付报表表格展示,包含计收统计、应付单、付款单、收票单等数据列
- 添加应付报表导出功能,支持权限控制和数据导出
- 创建应收报表页面,包含项目编号、名称、计收状态、收款状态、开票状态等查询条件
- 实现应收报表表格展示,包含应收单、计收统计、收款单、开票单等数据列
- 添加应收报表导出功能,支持权限控制和数据导出
2026-01-05 17:26:33 +08:00
chenhao a4ce1ba45a feat(finance): 添加财务运营报表功能并优化收款单详情展示
- 新增财务运营报表页面,支持项目报表的查询和导出功能
- 添加财务运营报表相关实体类和数据访问接口
- 优化收款单详情抽屉组件,调整字段显示和布局
- 修复订单配置信息中折后总价合计的显示条件
- 更新定时任务白名单配置,添加sip模块包路径
- 修复右侧工具栏下拉菜单样式问题
- 调整财务计收状态枚举值描述,优化计收流程状态显示
- 添加财务模块报表统计功能接口和实现
- 优化财务计收列表查询条件和导出功能返回值类型
2026-01-05 17:02:26 +08:00
chenhao 7db1b6ed37 Merge branch 'refs/heads/master' into dev_1.0.0 2026-01-04 12:15:05 +08:00
chenhao 71d23496f7 fix(order): 修复产品信息验证逻辑
- 添加了对产品信息列表为空的验证判断
- 防止在列表为空时出现验证错误
- 确保产品BomCode验证逻辑的正确性
2026-01-04 12:13:22 +08:00
chenhao 4238f345cb feat(finance): 实现财务计收页面表格列动态显示和数据关联查询
- 在charge页面添加columns配置对象,支持表格列的动态显示和隐藏
- 集成right-toolbar组件的columns属性,实现列显隐控制功能
- 为表格列添加v-if条件渲染和key属性,优化列显示控制
- 在订单通路列添加标签显示,区分总代和直签类型
- 在实体类OmsFinanceCharge中添加项目、供应商、合作伙伴等关联字段
- 使用lombok注解配置getter/setter访问级别,避免自动生成方法冲突
- 实现毛利、毛利率、成本合计等计算字段的业务逻辑
- 更新数据访问层,通过多表关联查询获取项目和合作伙伴信息
- 优化SQL查询语句,添加表别名并完善查询条件的字段引用
- 增加项目编码、项目名称、合作伙伴名称等查询条件支持
2026-01-04 10:36:43 +08:00
chenhao caec1d4bd0 feat(finance): 新增财务计收模块并完善相关功能
- 新增财务计收API接口文件,包含查询、新增、修改、删除等操作
- 创建财务计收页面组件,实现列表展示、搜索、导出等功能
- 配置财务计收路由,添加菜单权限控制
- 在订单页面添加申请计收按钮,实现订单与计收关联
- 完善库存发货服务,在发货完成时自动创建计收数据
- 新增财务计收相关实体类、服务接口和数据访问层
- 添加库存信息按订单编号查询功能
- 修复内部库存页面数量验证逻辑问题
- 优化发货表单中序列号列表加载时机
2025-12-31 17:08:12 +08:00
chenhao 695c77ca60 feat(invoice): 添加红冲功能和相关审批流程
- 修改ApplyInvoice组件支持红冲操作,添加isRedRush属性控制红冲逻辑
- 在输入验证中修复数字验证正则表达式,支持负数输入
- 添加applyRefund API接口用于提交红冲申请
- 实现红冲审批流程,包括待审批和已审批页面
- 更新发票详情显示组件支持负数金额显示
- 在发票列表页面添加红冲按钮和相关状态判断
- 修改后端applyRefund接口接收完整对象参数
- 实现发票明细项导出功能
- 添加红冲状态和发票类型的字典数据支持
- 优化金额转中文大写函数支持负数显示
- 添加发票详情导出PDF功能
2025-12-30 15:20:25 +08:00
chenhao f0294212b2 feat(finance): 实现附件批量上传和多文件预览功能
- 修改附件字段从单个attachment为attachments数组
- 实现多文件上传功能支持同时上传多个附件
- 添加全局文件预览组件支持PDF和图片预览
- 更新下载功能支持批量下载多个附件
- 重构发票对话框中的附件展示和下载逻辑
- 修改后端服务接口支持多文件上传处理
- 更新数据库查询逻辑适配多附件关联关系
2025-12-29 20:54:57 +08:00
chenhao f992b2b29e feat(finance): 更新开票申请功能和审批流程
- 修改ApplyInvoice.vue中的表单字段映射,将projectName改为productName
- 为表格输入框添加禁用状态,当存在产品编码时不可编辑
- 更新表格列配置,将"产品型号"改为"规格型号",新增"单位"列
- 添加数值输入验证,限制数量字段只能输入数字和小数点
- 修正发票类型默认值从"-"改为"2"
- 将detailList改为detailItemList以保持数据结构一致性
- 在handleSubmit方法中添加表格明细校验逻辑
- 为发票详情页面添加PDF导出功能
- 创建新的开票审批历史页面receivableInvoice/approved/index.vue
- 创建新的开票审批页面receivableInvoice/index.vue,包含审批流程
- 更新发票列表页面的字段标签和查询条件
- 调整日期选择器格式为包含时间的datetimerange
- 隐藏实际收票时间筛选条件并调整列显示
- 更新按钮显示条件,仅在审批状态为0时显示申请开票
- 在InventoryOuter实体类中添加receivableBillCode字段
- 重构库存出库Mapper的查询语句,添加应收单编号关联查询
2025-12-29 20:21:28 +08:00
chenhao 5583bb0f11 feat(finance): 更新收款和开票审批功能
- 修改代理商为进货商的标签和提示文本
- 优化收款单表格列显示,添加预期收款金额和比例
- 实现预收和非预收单据的类型切换功能
- 添加应收单和订单表格的数据加载状态指示
- 更新应用付款对话框中的支付方式相关文本
- 增加收款金额与确认金额的一致性验证
- 完善应收单详情页面的字段展示和布局
- 添加发票详情类型字典配置
- 实现收款审批流程的审批历史和审批功能
- 创建收款单和退款单的审批相关路由
- 新增流程关联数据传输对象和相关配置
2025-12-29 15:31:27 +08:00
chenhao 5ead2c13b2 feat(invoice): 实现发票申请功能优化
- 将销售方名称改为下拉选择框,支持公司信息自动填充
- 新增公司信息管理模块,包含增删改查功能
- 集成公司信息API接口,支持公司列表查询
- 实现销售方银行信息自动填充功能
- 优化发票申请表单,支持银行信息自动带入
- 更新发票状态筛选,使用字典数据动态渲染选项
- 添加公司信息详情查看功能
- 实现发票备注信息自动生成,包含购销双方银行信息
2025-12-26 10:28:52 +08:00
chenhao 389deac133 feat(finance): 添加提交日期筛选功能和金额汇总功能
- 在收票、红冲、付款等审批页面添加提交日期范围筛选功能
- 在财务页面表格中添加金额汇总显示功能
- 修复收票单详情页面字段显示问题
- 优化数据库查询时间范围处理逻辑
- 添加附件金额相关字段支持
2025-12-25 17:57:27 +08:00
chenhao b21c54a901 fix(finance): 优化付款和收票单据表单及列表功能
- 移除预计付款时间字段并调整表单布局
- 将是否预付改为复选框并更新相关字段名称
- 更新表格列标题为更准确的业务术语
- 添加表格合计功能和金额格式化显示
- 优化日期选择器类型和样式
- 修复收票单时间字段验证和显示问题
- 调整合并付款和收票单验证逻辑
- 添加付款日期预警颜色标识
- 优化金额字段显示单位和格式
- 修复多个表单和列表组件的字段映射问题
- 添加表格摘要统计功能
- 优化查询表单字段标签和宽度
- 调整按钮文字和操作提示信息
2025-12-25 15:33:23 +08:00
chenhao 8ea80a4dbe feat(finance): 实现发票核销功能
- 新增发票核销API接口文件,包含列表查询、详情获取和删除功能
- 添加应收票据核销单服务接口和实现类
- 创建应收票据核销单数据实体和数据库映射
- 实现发票核销相关的数据库操作和业务逻辑
- 添加核销详情处理和批量更新功能
- 实现系统自动收票核销机制
- 更新发票单据服务以支持核销操作
- 添加核销记录的增删改查控制器接口
- 实现核销单据的查询和导出功能
2025-12-24 16:35:26 +08:00
chenhao fb3f3c721e feat(finance): 添加收款单手工核销功能
- 实现收款单手工匹配核销界面,支持应收单与收款单关联
- 新增应收单和收款单过滤查询功能,支持按进货商和单据编号筛选
- 添加核销金额计算逻辑,包含含税和未税金额转换
- 实现收款计划选择功能,支持批量核销操作
- 添加核销金额校验机制,确保应收与收款金额平衡
- 新增收款单核销状态管理和金额更新功能
- 实现核销详情批量处理和数据同步机制
2025-12-24 14:48:30 +08:00
chenhao d3bbf2da62 feat(finance): 更新开票单详情和操作功能
- 修改详情抽屉中的字段显示,将创建时间改为预计开票时间
- 添加开票状态、审批节点、审批状态和审批通过时间显示
- 更新销售-应收单表格的数据源和字段映射
- 扩展操作列宽度以适应更多按钮
- 添加发票按钮的显示条件控制
- 添加申请开票按钮的显示条件控制
- 添加申请红冲按钮的显示条件控制
- 实现撤销功能按钮和相关逻辑
- 添加撤销发票API接口
- 优化票据类型选择的交互逻辑
- 添加发票金额验证和自动计算功能
- 实现附件上传的权限控制
- 完善发票撤销的业务逻辑处理
2025-12-23 19:52:57 +08:00
chenhao 693899f45c Merge branch 'refs/heads/master' into dev_1.0.0 2025-12-23 16:00:55 +08:00
chenhao 4f781c9f2b feat(file): 优化文件上传下载功能并重构文件日志实体
- 重构OmsFileLog实体类,添加文件路径、大小、类型等属性
- 更新文件上传接口,使用OmsFileLog对象存储文件信息并返回完整对象
- 修改文件下载接口,使用正确的文件路径和文件名进行下载
- 优化前端文件上传组件,统一处理单文件和多文件上传返回格式
- 添加文件列表变化事件监听,完善文件上传成功回调逻辑
- 在采购订单中集成文件上传功能,支持附件关联和展示
- 修复流程审批中的版本判断逻辑,优化任务处理流程
- 添加导出功能的数据权限验证,确保数据安全性
2025-12-23 15:59:21 +08:00
chenhao fe2791f815 feat(finance): 新增申请开票功能模块
- 添加申请开票Vue组件,包含发票信息录入与提交逻辑
- 更新开票单详情抽屉展示字段及标签分类
- 扩展后端接口支持根据开票单号查询产品明细
- 新增申请开票API接口及前端调用服务
- 完善开票相关字典类型与状态显示
- 优化开票列表页字段展示与操作按钮布局
- 增加项目ID字段以支持更精确的产品关联
- 提供数字转中文大写金额转换功能
- 实现发票明细表格动态增删行与自动计算
- 引入电子发票类型选择与样式美化
2025-12-22 20:44:38 +08:00
chenhao 54e7d394bb feat(invoice): 新增收票单管理功能
- 新增收票单列表页面,支持查询、新增、查看详情等操作
- 实现收票单新增表单,支持选择客户、关联应收单及收票计划
- 开发收票单详情抽屉,展示收票单基本信息及关联应收单明细
- 添加收票附件上传对话框,支持上传并查看收票相关附件
- 在应收单编辑页面增加开票明细展示及附件预览功能
- 更新审批订单页面布局,移除冗余工具栏
- 优化文件预览组件集成,提升附件查看体验
2025-12-22 15:59:31 +08:00
chenhao 6ec773ce3d Merge branch 'refs/heads/master' into dev_1.0.0 2025-12-22 14:39:26 +08:00
chenhao 0774e81fd0 fix(finance): 修复收款明细显示及字典配置问题
- 修改对方支付方式显示逻辑,使用dict-tag组件展示
- 补充收款相关字典类型配置
- 移除Java服务类中无用的PolicyUtils导入
2025-12-22 09:46:26 +08:00
chenhao 71095c9f3b fix(inventory): 调整采购订单逻辑及库存导入功能
- 修改采购订单选择逻辑,简化判断条件
- 优化库存导入时SN表格的选择状态控制
- 更新库存内部服务中对特定厂商的判断逻辑
- 引入配置服务支持订单审批金额控制
- 新增延迟加载注解解决循环依赖问题
- 实现领导审批跳过逻辑并兼容历史数据
- 修复流程变量拷贝时的数据类型转换问题
2025-12-19 18:39:43 +08:00
chenhao 1111d285c5 feat(finance): 新增收款申请付款与退款功能
- 新增申请付款对话框组件,支持文件上传与预览
- 新增申请退款对话框组件,用于处理退款请求
- 修改收款详情抽屉,增加附件预览与下载功能
- 优化付款单编辑表单,统一文件预览组件
- 在收款管理页面添加申请付款与退款操作按钮
- 后端新增收款申请、退款及附件上传接口
- 数据库映射文件更新,增加原始账单ID字段
- 实现收款单据服务层逻辑,包括退款状态管理
- 增加全局文件预览组件引用与相关方法
- 更新权限控制与业务流程处理逻辑
2025-12-19 16:40:17 +08:00
chenhao c257cdc5cd feat(finance): 新增收款单管理功能
- 新增收款单新增表单页面,支持预收和应收两种类型
- 实现收款单详情查看抽屉组件
- 添加收款单列表查询、筛选和分页功能
- 集成收款单新增、提交、退回和红冲操作
- 支持收款计划选择和金额计算逻辑
- 完善收款单据关联数据展示和处理
- 提供收款单附件管理和审批状态跟踪
- 增加代理商选择器和订单数据联动加载
- 实现收款单据类型和状态字典显示
- 添加收款单据验证规则和提交前检查
2025-12-19 13:44:22 +08:00
chenhao d3832d0ceb feat(inventory): 增强出库单和相关表单的功能与稳定性
- 在多个组件中添加 `:close-on-click-modal="false"` 属性以防止误触关闭
- 设置 `el-drawer` 的 `:wrapper-closable="false"` 来增强用户体验
- 为 GenerateDeliveryForm 中的表格增加 row-key 和 reserve-selection 以支持选择状态保留
- 添加 isInitialLoad 标志优化 SN 列表初始化加载逻辑
- 更新 delivery.js 接口请求头以支持 multipart/form-data 类型数据传输
- 修改 Vue 配置中的后端接口地址从 28081 到 28080 端口
- Java 后端控制器方法参数调整并加入防重复发货注释提醒
- 强化前端产品信息校验逻辑,确保提交前完成所有必填字段
- 统一处理弹窗及抽屉类组件的行为一致性,提升交互体验
2025-12-18 19:12:20 +08:00
chenhao 1d85e92997 feat(finance): 调整付款单和收票单详情展示及附件删除功能
- 修改付款单详情抽屉中的字段展示顺序和内容
- 移除收票单列表中的预计收票时间和实际收票时间列
- 增加附件作废按钮并实现删除逻辑
- 更新附件删除接口以支持根据关联ID软删除
- 在付款单中增加审批节点信息传递
- 调整合并收票对话框中日期选择器布局并修改提示文字
- 优化付款单状态更新逻辑,在删除附件后重置支付状态和时间
2025-12-18 17:57:59 +08:00
chenhao e7ed169f94 feat(finance): 添加采购应付收票核销功能及相关优化
- 在 EditForm.vue 中为回执单和发票图添加预览功能,支持 PDF 和图片格式
- 增加 PDF 预览对话框和图片预览对话框组件
- 优化附件显示逻辑,当无附件时展示 '-' 占位符
- 禁止订单审批弹窗点击遮罩关闭,防止误操作
- 调整应付单列表项目名称列宽及操作列宽度,提升界面布局合理性
- 修改生成收票单按钮显示条件,确保仅在未收票金额大于 0 时可见
- 移除付款单中的删除按钮,替换为生成收票单按钮
- 放宽发起付款按钮的显示限制,不再限定付款单类型
- 新增 IOmsPayableTicketWriteOffService 接口及其实现类,支持收票核销业务
- 添加 OmsPayableTicketWriteOff 实体类及相关 Mapper、Controller 层代码
- 实现用户手动收票核销与系统自动收票核销逻辑
- 为 MergePaymentDialog 添加禁止点击遮罩关闭属性,增强用户体验
- 在 IOmsPayablePaymentDetailService 和 IOmsPayableTicketDetailService 中新增批量更新方法
- 补充 MyBatis XML 映射文件中的 updateBatch SQL 语句
- 完善收票核销单据编号生成规则,确保唯一性和可读性
- 增强核销删除功能,实现关联数据的反核销处理和金额恢复逻辑
2025-12-18 17:21:27 +08:00
chenhao 9be3b62aaf feat(finance): 应付单详情页新增收票信息展示与预付金额计算
- 调整应付单详情页字段布局,新增项目编号、项目名称等显示项
- 新增“该制造商是否有预付单”和“预付金额”字段展示
- 新增“生成付款单”、“生成收票单”状态展示逻辑
- 新增采购收票单表格展示功能,包括发票类型、开票时间、收票状态等
- 新增收票计划和付款计划组件间的数据同步方法
- 扩展字典类型支持,增加收票相关枚举值
- 增加收票明细列表查询接口及附件信息加载逻辑
- Java后端增加预付金额计算逻辑,并在应付单中返回对应数据
- 优化支付明细和收票明细的状态统计逻辑,提升准确性
- 修改数据库映射文件,补充缺失字段如税率、不含税金额等
- 增加核销相关操作接口,支持批量删除和插入收票明细记录
- 修复部分SQL语句条件判断问题,确保查询结果准确无误
2025-12-18 16:13:40 +08:00
chenhao 6c3f344b92 feat(finance): 新增财务应收应付核销功能
- 新增应收单据查询、详情查看接口
- 新增收款计划与开票计划管理接口
- 新增核销记录列表与详情查询接口
- 新增付款核销详情抽屉组件
- 新增核销记录查询页面,支持多条件筛选
- 实现核销记录反核销功能
- 添加核销类型字典配置支持
2025-12-17 20:14:26 +08:00
chenhao f79150abc9 feat(finance): 实现手工匹配核销功能
- 新增付款单与应付单的手工匹配核销界面
- 支持应付单和付款单的独立过滤查询
- 实现核销金额的实时计算与校验逻辑
- 添加应付计划选择弹窗及交互逻辑
- 集成税务相关金额的自动计算功能
- 提供核销明细数据的批量插入接口支持
- 优化表格展示与分页查询用户体验
2025-12-17 17:25:43 +08:00
chenhao 8d6ca0b64f feat(finance): 新增收款与核销功能模块
- 实现销售应收单详情查看与编辑功能
- 添加合并收款单与开票单发起流程
- 开发手动核销应付单与付款单功能
- 支持应付计划选择与核销金额计算
- 增加税务相关金额计算逻辑
2025-12-17 11:15:10 +08:00