68 lines
2.0 KiB
Markdown
68 lines
2.0 KiB
Markdown
# 前端文件清单
|
||
|
||
## 已创建的文件
|
||
|
||
### 核心配置文件
|
||
- ✅ `package.json` - 项目依赖配置
|
||
- ✅ `pages.json` - 页面路由配置
|
||
- ✅ `manifest.json` - uni-app应用配置
|
||
- ✅ `main.js` - 应用入口文件
|
||
- ✅ `App.vue` - 应用根组件
|
||
- ✅ `vite.config.js` - Vite构建配置
|
||
- ✅ `tsconfig.json` - TypeScript配置
|
||
- ✅ `uni.scss` - uni-app样式变量
|
||
|
||
### 工具类文件
|
||
- ✅ `utils/request.js` - HTTP请求封装(包含JWT token管理)
|
||
- ✅ `utils/date.js` - 日期工具函数
|
||
|
||
### 状态管理
|
||
- ✅ `store/user.js` - 用户状态管理(Pinia store)
|
||
|
||
### API接口封装
|
||
- ✅ `api/auth.js` - 认证相关API(注册、登录)
|
||
- ✅ `api/bill.js` - 账单相关API(CRUD操作)
|
||
- ✅ `api/category.js` - 分类相关API
|
||
- ✅ `api/statistics.js` - 统计相关API
|
||
- ✅ `api/ocr.js` - OCR识别API
|
||
|
||
### 页面文件
|
||
- ✅ `pages/login/login.vue` - 登录/注册页面
|
||
- ✅ `pages/index/index.vue` - 首页(账单列表)
|
||
- ✅ `pages/add/add.vue` - 添加账单页面(手动+OCR)
|
||
- ✅ `pages/statistics/statistics.vue` - 统计页面
|
||
- ✅ `pages/category/category.vue` - 分类管理页面
|
||
|
||
### 样式文件
|
||
- ✅ `static/css/common.css` - 全局公共样式
|
||
|
||
## 可选文件(需要时添加)
|
||
|
||
### TabBar图标(可选)
|
||
如果需要显示底部导航栏图标,需要添加以下图片文件:
|
||
- `static/tabbar/home.png` - 首页图标
|
||
- `static/tabbar/home-active.png` - 首页选中图标
|
||
- `static/tabbar/add.png` - 记账图标
|
||
- `static/tabbar/add-active.png` - 记账选中图标
|
||
- `static/tabbar/statistics.png` - 统计图标
|
||
- `static/tabbar/statistics-active.png` - 统计选中图标
|
||
|
||
如果没有这些图标,tabBar会显示文字但不显示图标,功能不受影响。
|
||
|
||
## 文件说明
|
||
|
||
所有核心功能文件都已创建完成,项目可以直接运行。如果遇到问题,请检查:
|
||
|
||
1. 是否已安装依赖:`npm install`
|
||
2. 后端服务是否已启动
|
||
3. API地址配置是否正确(`utils/request.js`中的BASE_URL)
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|