# Platform前端项目文档

## 📚 文档目录

### 功能使用文档
- [字典使用说明](./dictionary-usage.md)
- [Pinia字典指南](./pinia-dict-guide.md)
- [调用字典](./调用字典.md)
- [接口调用](./接口调用.md)
- [拼接接口路径](./拼接接口路径.md)
- [获取缓存数据](./获取缓存数据.md)
- [调用图片上传组件](./调用图片上传组件.md)
- [一键复制](./一键复制.md)
- [文件上传超时配置](./文件上传超时配置.md) - 大文件上传配置说明
- [图片URL处理说明](./图片URL处理说明.md) - 图片URL拼接处理
- [七牛云直传配置](./七牛云直传配置.md) - ⚡ 七牛云直传上传（推荐！）

### 存储配置功能
存储配置功能的前端实现已完成，包括：
- 存储配置界面组件：`src/views/system/platformsettings/components/storageSettings.vue`
- API接口：`src/api/sitesettings.js`

详细文档请查看后端项目文档：`go/docs/README_STORAGE.md`

## 🚀 快速导航

### 新手入门
1. 了解项目结构
2. 阅读 [接口调用](./接口调用.md)
3. 学习 [字典使用](./dictionary-usage.md)

### 常用功能
- 字典管理：[dictionary-usage.md](./dictionary-usage.md)
- 图片上传：[调用图片上传组件.md](./调用图片上传组件.md)
- 数据缓存：[获取缓存数据.md](./获取缓存数据.md)

## 📂 项目结构

```
platform/
├── src/
│   ├── api/              # API接口
│   ├── assets/           # 静态资源
│   ├── components/       # 公共组件
│   ├── router/           # 路由配置
│   ├── stores/           # 状态管理
│   ├── utils/            # 工具函数
│   └── views/            # 页面组件
├── public/               # 公共资源
├── docs/                 # 文档（本目录）
└── package.json          # 依赖配置
```

## 🔧 技术栈

- Vue 3
- Element Plus
- Pinia
- Vue Router
- Axios
- Vite

## 🔗 相关链接

- [Vue 3 文档](https://vuejs.org/)
- [Element Plus 文档](https://element-plus.org/)
- [Pinia 文档](https://pinia.vuejs.org/)
- [Vite 文档](https://vitejs.dev/)

## 📝 更新日志

### 2026-04-09
- ✅ 移除文件上传超时限制
- ✅ 支持大文件上传（配合后端 2GB 限制）
- ✅ 修复图片 URL 重复拼接问题
- ✅ 完善文件上传文档

### 2024-01-01
- ✅ 完成存储配置界面
- ✅ 支持本地存储和七牛云存储配置
- ✅ 表单验证和草稿保存
- ✅ 完善文档体系
