Commit Graph

3 Commits (7afab80e0c34842345717a821efd2219a35b0d98)

Author SHA1 Message Date
chenhao 7afab80e0c feat(calc): 引入高精度计算工具并替换原有精度处理逻辑
- 新增基于 decimal.js 的高精度计算工具类
- 在 main.js 中全局挂载 $calc 对象供所有组件使用
- 替换项目中多处使用的 preciseCurrencyRound 方法
- 统一处理加减乘除及四舍五入运算,提升数值计算准确性
- 移除旧的 ruoyi.js 中的精确货币舍入函数
- 更新 package.json 添加 decimal.js 依赖项
2025-12-04 11:03:24 +08:00
chenhao 99cc370025 feat(order): add PDF export functionality and readonly order display
- Implemented PDF export feature using html2canvas and jspdf
- Added export button with loading state and disabled UI during export
- Created OrderInfoDisplay component for readonly order information
- Updated dependencies to include html2canvas and jspdf
- Modified webpack config to transpile html2canvas related packages
- Replaced OrderInfo component with OrderInfoDisplay in approval views
- Adjusted form labels and layout for better readability
- Fixed data loading state management
- Improved UI styling for PDF export mode
2025-11-21 09:04:13 +08:00
chenhao ffe6ce25df chore: 初始化项目基础配置和组件
- 添加 .editorconfig 文件统一代码格式规范- 配置开发、生产、测试环境变量文件
- 添加 .gitignore 忽略不必要的文件跟踪
- 创建 401 和 404 错误页面组件
- 实现应用状态管理模块(app store)
- 添加权限验证插件和工具函数
- 创建用户角色授权界面组件
- 添加图表组件和生成器基础表单
- 配置 babel 支持动态导入- 添加缓存监控 API 接口和插件
- 创建构建脚本和样式文件
- 实现应用主入口和布局组件
2025-11-10 17:40:14 +08:00