Commit Graph

2 Commits

Author SHA1 Message Date
shenyifei
8562aed7d1 feat(expenses): 优化费用创建与计提功能
- 为 ExpenseCostCreate 和 ExpenseProvisionCreate 组件添加必填字段标识
- 使用 generateShortId 替代时间戳生成唯一 ID
- 移除备注字段的非必要校验逻辑
- 更新客户选择字段的显示文案与交互样式
- 在 ExpenseProvisionCreate 中移除客户名称必填限制
- 引入 Text 组件支持星号标注必填项
- 修复表单提交按钮的禁用条件判断逻辑
- 集成全局 loading 状态管理
- 实现费用记录保存成功后的提示反馈
- 将 DatePicker 替换为 Calendar 组件用于日期选择
- 为 CostPicker 添加 EXPENSE_TYPE 类型筛选参数
- 在 CostPageQry 类型中新增 name 字段定义
- 优化图标组件使用方式,替换原有 class 样式写法
2025-12-19 15:06:56 +08:00
shenyifei
31ece8807a feat(expenses): 新增费用与计提管理功能
- 添加费用类型选择器组件 CostPicker,支持搜索和选择费用类型
- 实现费用录入卡片 ExpenseCostCard,支持编辑和删除操作
- 创建费用录入弹窗 ExpenseCostCreate,包含费用类型、金额和备注字段
- 开发费用列表组件 ExpenseCostList,展示已录入费用并计算合计金额
- 实现计提记录卡片 ExpenseProvisionCard,支持编辑和删除计提信息
- 添加计提录入弹窗 ExpenseProvisionCreate,集成客户选择和金额输入
- 创建计提列表组件 ExpenseProvisionList,按客户分组展示计提记录
- 更新图标组件 Icon,新增 trash-can、pen、chevron-up 和 building 图标
- 导出所有费用相关组件,便于在其他模块中复用
2025-12-19 12:05:58 +08:00