zhangjf
|
b3ef6d89f1
|
feat: 添加前端管理平台fund-admin并优化后端接口
- 新增fund-admin前端项目(Vue3 + TypeScript + Element Plus)
- 登录认证、用户信息获取
- 系统管理:用户、角色、部门、菜单
- 客户管理、项目管理、需求工单
- 支出管理、应收款管理
- Dashboard首页
- 浅色系侧边栏菜单、面包屑导航
- fund-sys: 添加获取用户信息接口
- fund-exp: 添加支出类型分页接口、修复路由顺序
- fund-proj: 修复路由顺序(/page放于/{id}之前)
- fund-receipt: 新增应收款管理功能
|
2026-02-17 20:35:18 +08:00 |
|
zhangjf
|
297ea8e259
|
chore: 删除开发规则清单文档
按照规范,不应主动创建文档文件
|
2026-02-17 09:22:53 +08:00 |
|
zhangjf
|
81e919ad3c
|
feat: 数据统计分析模块前端实现
前端实现:
- dashboard.js: API接口封装(13行)
- dashboard/index.vue: 仪表盘页面(576行)
页面布局:
1. 概览卡片(4个)
- 项目总数(含本月新增)
- 客户总数(含本月新增)
- 合同总数
- 需求工单数
2. 收支概览(3个)
- 总收入(含本月收入)
- 总支出(含本月支出)
- 净利润(含利润率)
3. 应收款概览(3个)
- 应收款总额
- 待收款金额(橙色警示)
- 逾期金额(红色警示)
4. 图表区域(4个)
- 收支趋势折线图(最近12个月)
- 项目状态分布饼图
- 支出类型分布饼图
- 应收款状态分布饼图
技术特点:
- ECharts图表库:折线图、环形饼图
- 响应式设计:窗口大小变化自动重绘
- 渐变色卡片:现代化UI设计
- 金额格式化:千分位分隔、保留2位小数
- 图表tooltip:金额/百分比格式化显示
- 组件销毁时清理资源
模块状态:✅ 完整(前端+后端)
|
2026-02-16 09:35:23 +08:00 |
|
zhangjf
|
246a8c17f4
|
feat: 创建fund-admin前端项目 - Vue3+ElementPlus管理后台
|
2026-02-15 13:39:53 +08:00 |
|