fix: 修复智能复核页面空数据显示错误,更新版本至 1.0.1

This commit is contained in:
clz
2026-01-11 20:14:27 +08:00
parent c74a430ab8
commit d49d9afb3a
4 changed files with 24 additions and 6 deletions

View File

@@ -2,7 +2,7 @@
一个基于微服务架构的个人账单分析工具,支持微信和支付宝账单的自动解析、智能分类和可视化分析。
![版本](https://img.shields.io/badge/版本-1.0.0-green)
![版本](https://img.shields.io/badge/版本-1.0.1-green)
![架构](https://img.shields.io/badge/架构-微服务-blue)
![Go](https://img.shields.io/badge/Go-1.21-00ADD8)
![Python](https://img.shields.io/badge/Python-3.12-3776AB)
@@ -258,6 +258,22 @@ python server.py
- [ ] 移动端适配
- [ ] 数据导出 (Excel/PDF)
## 📋 版本历史
### v1.0.1 (2026-01-11)
- 🐛 修复智能复核页面空数据显示错误
- 🔧 优化账单数据加载逻辑
### v1.0.0 (2026-01-07)
- ✨ 支持微信/支付宝账单上传与解析
- 🔐 用户登录认证 (JWT)
- 📊 可视化数据分析图表
- 🏷️ 智能分类推断
- 🔍 账单复核功能
- 📁 上传文件唯一命名
## 🤝 贡献指南
欢迎提交 Issue 和 Pull Request

View File

@@ -57,11 +57,11 @@ func Upload(c *gin.Context) {
// 3. 保存上传的文件添加唯一ID避免覆盖
timestamp := time.Now().Format("20060102_150405")
uniqueID := generateShortID()
// 获取文件扩展名和基础名
ext := filepath.Ext(header.Filename)
baseName := header.Filename[:len(header.Filename)-len(ext)]
// 文件名格式: 时间戳_唯一ID_原始文件名
inputFileName := fmt.Sprintf("%s_%s_%s%s", timestamp, uniqueID, baseName, ext)
uploadDirAbs := config.ResolvePath(config.Global.UploadDir)

View File

@@ -1,7 +1,7 @@
{
"name": "web",
"private": true,
"version": "1.0.0",
"version": "1.0.1",
"type": "module",
"scripts": {
"dev": "vite dev",

View File

@@ -39,9 +39,11 @@
errorMessage = statsResponse.message || '获取统计数据失败';
}
if (billsResponse.result && billsResponse.data?.bills) {
if (billsResponse.result) {
// bills 可能为 null没有待复核数据这是正常情况
const bills = billsResponse.data?.bills || [];
// 过滤出有复核等级的账单HIGH或LOW
allBills = billsResponse.data.bills.filter(bill =>
allBills = bills.filter(bill =>
bill.review_level === 'HIGH' || bill.review_level === 'LOW'
);
} else {