10 Commits (8792cb1f5f04995ac0fa076815316820ff041cd5)

Author SHA1 Message Date
zangch@mesnac.com 8792cb1f5f feat(crm): 在报价单中新增打印模板选择和PDF导出功能
- 在报价单编辑页面添加打印模板下拉选择组件
- 集成基础打印模板API获取报价单专用模板列表
- 添加PDF预览按钮,支持选中模板的实时预览功能
- 实现报价单模板导出功能,优化为跳转预览页导出PDF
- 更新报价单详情预览页面,完善UMO编辑器配置
- 添加页边距解析和模板数据填充逻辑
- 优化报价单ID传递方式,避免长整型精度丢失问题
- 调整UI样式,隐藏不必要的工具栏元素并优化布局
1 month ago
zangch@mesnac.com ebb821acad refactor(crm): 重构报价单模板导出功能
- 移除旧版后端直出模板导出接口 exportQuoteTemplate
- 将模板导出方式从后端直接下载改为前端路由跳转到 /quote/quoteView
- 通过模板变量赋值后由前端 UmoEditor 导出 PDF
- 注释掉 Excel 导出相关代码及按钮
- 更新模板导出权限标识从 exportTemplate 改为 export
- 修改 handleExportTemplate 方法实现新的跳转逻辑
- 调整表格列布局以改善代码格式
1 month ago
yinq 5ad10ddfb4 1.0.50 报价单显示优化编号后端生成 3 months ago
zangch@mesnac.com 38c215671a refactor(crmQuoteInfo): 统一和优化报价单编辑及列表功能
- 统一路由参数管理,改用 routeParams 代替 route.query,增强一致性
- 将审批状态和页面类型获取逻辑调整为从路由参数和表单中读取
- submitVerify 组件新增 taskVariables 绑定,用于传递流程变量
- 删除不再使用的状态规范化方法及相关计算属性,精简代码
- 新增当前编辑物料行索引 currentMaterialIndex,优化物料编辑逻辑
- 物料编辑表单提交和删除逻辑针对索引进行操作,提升稳定性
- 暂存和提交审批流程中新增流程变量赋值及统一成功后行为
- 审批回调和弹窗打开逻辑调用改为统一接口,提升复用性
- 报价单列表操作列宽扩大,调整按钮展示和权限控制逻辑
- 编辑权限限制为仅草稿和退回状态,查看权限限制为非草稿状态
- 删除操作限制为草稿状态,新增模板导出按钮及审批记录组件引用
- 优化审批记录查看方式,统一通过新引入的 ApprovalRecord 组件展示
- 删除废弃的查看详情权限判断方法及相关注释,代码更简洁明了
4 months ago
zangch@mesnac.com 8c20dd758b fix(crmQuoteInfo): 优化报价信息界面和表格显示
- 删除报价编辑页中未使用的物料数据及相关处理方法
- 移除对基础物料列表的接口调用,简化数据源
- 调整报价列表页中多个字段的可见性,隐藏报价大类、报价类型等列
- 提升前端表现一致性和用户界面的简洁性
5 months ago
zangch@mesnac.com ceb1b5273b feat(crmQuoteInfo): 集成审批功能并优化报价单管理
- 在报价单编辑页集成审批按钮、审批记录和提交验证组件
- 支持提交报价单同时发起审批流程,新增接口quoteSubmitAndFlowStart
- 将付款方式改为下拉选择,使用字典数据payment_method
- 供货方联系人选择改用supplierList,并调整事件处理逻辑
- 报价物料管理增加标准物料标识materialFlag,优化相关字段命名展示
- 报价明细表格隐藏技术ID,展示物料编号与名称字段
- 列表页调整部分列的显示与字段对应,实现更直观显示
- 实现查看详情权限控制,仅非草稿状态允许查看
- 统一处理流程状态字典,支持审批模式禁用表单输入
- 优化导出模板功能,修复文件保存逻辑中的类型兼容问题
- 代码结构及命名优化,重构部分回调函数及表单数据初始化逻辑
5 months ago
zangch@mesnac.com ba66265f38 refactor(crm): 调整报价单crmQuoteInfo组件中序号字段,从key:1改为key:0
- 在ErpProjectChange相关类型中新增projectChangeCode字段,用于标识项目变更编号
- 在ErpProjectPlan相关类型中新增projectPlanCode、ossId、managerDeptName等字段,丰富项目计划数据结构
- 增加managerName和chargeName字段,支持项目经理及部门负责人名称展示
- 统一调整字段注释,增强代码可读性
- 调整crmQuoteInfo组件中序号字段,从key:1改为key:0,规范列索引
- 保留部分预留字段注释,便于后续扩展维护
5 months ago
zangch@mesnac.com 6100cfca42 feat(crm):修复报价单编辑的路由名称, 添加报价单和供应商信息创建人及创建时间字段单信息
- 在报价页面添加创建人和创建时间列
- 在供应商信息页面添加创建时间和创建人列
- 更新项目计划页面创建人字段映射
- 扩展报价单、供应商和项目计划的类型定义,增加 createName 字段
- 调整列配置,将创建人和创建时间设置为默认可见
-修复字段映射不一致问题,统一使用 createName作为创建人字段名
5 months ago
zangch@mesnac.com a5a0039c1c feat(oa/crm): 优化报价单编辑与供应商管理功能
- 新增报价物料编辑对话框,支持计划内外物料管理
- 选择 引入销售物料组件,提升物料录入效率
- 优化供应商管理页面,调整注册资本为数字输入框
- 在供应商列表中显示创建人与创建时间字段
- 重构供应商信息选择逻辑,区分计划内外供应商

- 调整报价单基础信息表单布局,将单列改为双列展示
- 优化报价明细表格展示,增加规格描述与物料ID字段
- 更新供货方联系人信息绑定逻辑,支持手动填写
- 增加报价单模板导出功能,支持选中记录导出
- 补充完善相关类型定义,增加supplierName与ownerName字段
6 months ago
zangch@mesnac.com 2c5ae95157 feat(oa/crm、router): 添加报价单信息页面和单独编辑页面
- 注册路由并配置动态导入以支持页面访问
- 创建报价单基本信息表单,包含编号、名称、日期等字段
- 实现客户方与供货方信息分区布局及联系人选择联动
- 添加附件上传与备注信息独立分区- 开发报价明细表格,支持物料选择与价格计算- 集成API接口用于报价单的增删改查操作
- 实现表单验证规则与数据回填逻辑
- 提供含税与未税价格自动计算功能
- 支持报价单编号自动生成机制- 构建物料行项目管理功能,包括新增、删除与小计统计- 添加页面返回与保存操作按钮交互逻辑
- 设计附件上传对话框与相关状态控制
- 实现税率与价格联动计算逻辑
- 优化表单布局与样式以提升用户体验
6 months ago