73 lines
1.8 KiB
Markdown
73 lines
1.8 KiB
Markdown
|
|
# sales_data_dashboard 变更日志
|
|||
|
|
|
|||
|
|
> 记录销售数据仪表盘项目的所有重要变更。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## [Unreleased]
|
|||
|
|
|
|||
|
|
### Added
|
|||
|
|
- 项目接入协作框架
|
|||
|
|
- 创建 `ai/contracts.yaml` 定义服务契约
|
|||
|
|
- 定义数据接口格式(年度数据、排名数据、季度进度)
|
|||
|
|
- 定义技术栈(React 18 + Vite 5 / Vue 3 + Vite 5 / 原生 HTML)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## [1.0.0] - 2026-02-12
|
|||
|
|
|
|||
|
|
### Added
|
|||
|
|
- 初始化销售数据仪表盘项目
|
|||
|
|
- 实现三个版本:原生 HTML、React、Vue
|
|||
|
|
- 实现年度销售目标和实际销售额展示
|
|||
|
|
- 实现销售完成率进度条
|
|||
|
|
- 实现年度季度进度显示(Q1-Q4)
|
|||
|
|
- 实现小组销售排名(列表 + 柱状图)
|
|||
|
|
- 实现个人销售排名(列表 + 柱状图)
|
|||
|
|
- 支持响应式设计(PC 端等比例缩放,移动端自适应)
|
|||
|
|
- 集成 ECharts 5.4 进行数据可视化
|
|||
|
|
|
|||
|
|
### Features (React 版本)
|
|||
|
|
- React Hooks (useState, useEffect, useRef)
|
|||
|
|
- 组件化开发(TopData、GroupRanking、PersonRanking)
|
|||
|
|
- 防抖处理窗口 resize
|
|||
|
|
- 图表自动销毁重建
|
|||
|
|
|
|||
|
|
### Features (Vue 版本)
|
|||
|
|
- Vue 3 Composition API
|
|||
|
|
- Setup script 语法
|
|||
|
|
- 响应式数据绑定
|
|||
|
|
- 生命周期钩子(onMounted、onUnmounted)
|
|||
|
|
|
|||
|
|
### Features (原生 HTML 版本)
|
|||
|
|
- 原生 JavaScript 实现
|
|||
|
|
- DOM 操作
|
|||
|
|
- Fetch API 数据获取
|
|||
|
|
|
|||
|
|
### Technical Details
|
|||
|
|
- **技术栈**:React 18 / Vue 3 / Vite 5 / ECharts 5.4
|
|||
|
|
- **开发端口**:React (3001)、Vue (3002)
|
|||
|
|
- **构建工具**:Vite 5
|
|||
|
|
- **样式**:原生 CSS3
|
|||
|
|
- **浏览器支持**:Chrome、Firefox、Safari、Edge
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 变更类型说明
|
|||
|
|
|
|||
|
|
- **Added**: 新增功能
|
|||
|
|
- **Changed**: 功能变更
|
|||
|
|
- **Deprecated**: 即将废弃的功能
|
|||
|
|
- **Removed**: 已删除的功能
|
|||
|
|
- **Fixed**: 问题修复
|
|||
|
|
- **Security**: 安全性改进
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 发布流程
|
|||
|
|
|
|||
|
|
1. 更新 CHANGELOG_AI.md
|
|||
|
|
2. 更新版本号(package.json)
|
|||
|
|
3. 创建 Git tag
|
|||
|
|
4. 推送到远程仓库
|