Commit Graph

6 Commits

Author SHA1 Message Date
b9f9c8c9f6 feat: P6 UI/UX 优化完成
P1:
- 收益曲线 Y 轴刻度(5档刻度线+标签)

P2:
- 交易记录时间格式合并为一行
- 组合名称长度限制(max-width + ellipsis)
- 去掉无意义标签("账本追踪中"、"NV")

P3:
- 我的页面会员等级改为运行天数

改进:
- 信息密度提升
- 图表可读性增强
- 去除冗余信息
2026-03-24 08:19:33 +00:00
762665bfd5 feat: P3 功能增强完成
- 下拉刷新:index / strategies / me / detail 四个页面
- 上拉加载:detail 交易记录分页加载
- 空状态优化:index / strategies / detail 空状态提示
- pages.json 开启 enablePullDownRefresh

功能细节:
- onPullDownRefresh / onReachBottom 生命周期
- 交易记录分页逻辑(logPage / logHasMore / logLoading)
- 加载状态提示
2026-03-24 07:53:14 +00:00
fa2fa98985 feat: TypeScript 迁移完成
- 新增 tsconfig.json 配置
- 新增 types/ 目录(7个类型定义文件,与后端 DTO 对齐)
- 迁移 vite.config.js → vite.config.ts
- 迁移 main.js → main.ts
- 迁移 utils/api.js → utils/api.ts(泛型化请求封装)
- 迁移 utils/currency.js → utils/currency.ts
- 迁移 6 个 Vue 页面组件(添加 lang="ts" 和类型注解)
- 新增 TYPESCRIPT_MIGRATION.md 迁移计划文档
- 更新 todo.md 进度

收益:完整类型提示、编译时错误检查、重构安全性提升
2026-03-24 05:53:29 +00:00
16f3a492e1 fix: 替换 u-input 为原生 input,修复微信小程序兼容性问题 2026-03-18 08:56:35 +00:00
e82ced3432 docs: 更新优化进度文档
- 更新todo.md,记录已完成和待处理事项
- 明确组件使用策略(原生 vs uview-plus)
- 统计各页面代码量和优化状态
2026-03-13 10:45:31 +00:00
a9f3692aa8 feat: 升级UI组件为uview-plus
- config.vue: 替换原生picker为u-picker,统一toast为u-toast,按钮为u-button
- detail.vue: 替换交易表单input为u-input,所有按钮为u-button,toast为u-toast
- 清理已替换组件的CSS样式
- 添加todo.md记录后续升级计划
2026-03-13 07:43:16 +00:00