feat: 添加DID握手服务和初始化逻辑
refactor: 重构DisputeResolverService和DIDHandshakeService fix: 修复SovereignWealthFundService中的表名错误 docs: 更新AI模块清单和任务总览文档 chore: 添加多个README文件说明项目结构 style: 优化logger日志输出格式 perf: 改进RecommendationService的性能和类型安全 test: 添加DomainBootstrap和test-domain-bootstrap测试文件 build: 配置dashboard的umi相关文件 ci: 添加GitHub工作流配置
This commit is contained in:
122
dashboard/README.md
Normal file
122
dashboard/README.md
Normal file
@@ -0,0 +1,122 @@
|
||||
# Dashboard - 前端管理控制台
|
||||
|
||||
## 📋 项目简介
|
||||
|
||||
Dashboard 是 Crawlful Hub 的前端管理控制台,提供了直观的用户界面,用于管理商品、订单、物流、广告等核心业务功能。
|
||||
|
||||
## 🚀 核心功能
|
||||
|
||||
### 1. 商品管理
|
||||
- 商品详情查看与编辑
|
||||
- 商品发布表单
|
||||
- 素材上传管理
|
||||
|
||||
### 2. 订单管理
|
||||
- 订单列表与详情
|
||||
- 订单聚合分析
|
||||
- 异常订单处理
|
||||
|
||||
### 3. 物流管理
|
||||
- 物流渠道选择
|
||||
- 物流轨迹跟踪
|
||||
- 运费计算
|
||||
|
||||
### 4. 广告管理
|
||||
- 广告计划创建与管理
|
||||
- 广告投放监控
|
||||
- ROI分析
|
||||
|
||||
### 5. B2B贸易管理
|
||||
- 企业报价管理
|
||||
- 批量订单处理
|
||||
- 合同管理
|
||||
|
||||
### 6. 售后管理
|
||||
- 退货申请处理
|
||||
- 退款流程管理
|
||||
- 客户服务
|
||||
|
||||
### 7. 合规管理
|
||||
- 证书管理
|
||||
- 合规检查
|
||||
- 证书过期提醒
|
||||
|
||||
### 8. 用户资产管理
|
||||
- 资产概览
|
||||
- 积分管理
|
||||
- 会员等级
|
||||
|
||||
### 9. A/B测试管理
|
||||
- 测试配置
|
||||
- 测试结果分析
|
||||
|
||||
## 🏗 技术栈
|
||||
|
||||
- **框架**: React + UmiJS
|
||||
- **语言**: TypeScript
|
||||
- **样式**: Tailwind CSS
|
||||
- **状态管理**: 内置状态管理
|
||||
- **路由**: UmiJS 路由
|
||||
|
||||
## 📦 快速开始
|
||||
|
||||
### 环境要求
|
||||
- Node.js 16+
|
||||
|
||||
### 安装依赖
|
||||
|
||||
```bash
|
||||
cd dashboard
|
||||
npm install
|
||||
```
|
||||
|
||||
### 启动开发服务器
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
```
|
||||
|
||||
### 构建生产版本
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 📁 项目结构
|
||||
|
||||
```
|
||||
dashboard/
|
||||
├── src/
|
||||
│ ├── pages/ # 页面组件
|
||||
│ │ ├── ABTest/ # A/B测试相关页面
|
||||
│ │ ├── Ad/ # 广告管理相关页面
|
||||
│ │ ├── AfterSales/ # 售后管理相关页面
|
||||
│ │ ├── Auth/ # 认证相关页面
|
||||
│ │ ├── B2B/ # B2B贸易相关页面
|
||||
│ │ ├── B2BTrade/ # B2B贸易相关页面
|
||||
│ │ ├── Compliance/ # 合规管理相关页面
|
||||
│ │ ├── Logistics/ # 物流管理相关页面
|
||||
│ │ ├── Orders/ # 订单管理相关页面
|
||||
│ │ ├── Product/ # 商品管理相关页面
|
||||
│ │ └── UserAsset/ # 用户资产管理相关页面
|
||||
├── package.json # 项目配置
|
||||
├── tsconfig.json # TypeScript 配置
|
||||
└── README.md # 项目说明
|
||||
```
|
||||
|
||||
## 🔧 开发规范
|
||||
|
||||
### 代码规范
|
||||
- 遵循 TypeScript 最佳实践
|
||||
- 使用 ESLint 进行代码检查
|
||||
- 组件命名使用 PascalCase
|
||||
- 文件命名使用 PascalCase
|
||||
|
||||
### 提交规范
|
||||
- 提交信息使用中文描述
|
||||
- 提交前确保代码通过测试
|
||||
- 大型功能提交前创建分支
|
||||
|
||||
## 🤝 贡献
|
||||
|
||||
欢迎贡献代码和提出建议!请先阅读项目文档,然后提交 Pull Request。
|
||||
Reference in New Issue
Block a user