# 代理/企业管理系统 - 设计规范
**风格参考**: 小米米家APP - 亮色、简约、大气
**应用类型**: 单页面应用 (SPA)
**用户角色**: 代理端 + 企业端
---
## 🎨 设计理念
### 小米米家风格特征
1. **简约克制**: 大量留白,信息层级清晰
2. **卡片化布局**: 圆角卡片承载功能模块
3. **浅色系主导**: 白色/浅灰背景 + 橙色点缀
4. **扁平化图标**: 线性图标为主,避免过度装饰
5. **网格化排列**: 规整的网格系统,整齐有序
---
## 🎯 页面结构 (单页面SPA)
### 导航结构
```
顶部: 固定导航栏 (角色切换 + 搜索)
├─ 代理端
│ ├─ 📊 数据概览 (Dashboard)
│ ├─ 💰 佣金管理
│ │ ├─ 佣金钱包详情
│ │ ├─ 佣金提现申请
│ │ └─ 提现记录列表
│ ├─ 💳 余额管理
│ │ └─ 余额钱包详情
│ ├─ 📦 资产管理
│ │ ├─ 资产列表
│ │ └─ 资产详情
│ └─ 🎁 套餐管理
│ ├─ 套餐列表
│ └─ 套餐详情
│
└─ 企业端
├─ 📊 数据概览
├─ 📦 资产管理
│ ├─ 资产列表
│ └─ 资产详情
├─ 🎁 套餐管理
│ ├─ 套餐列表
│ └─ 套餐详情
└─ 🏷️ 标签管理
├─ 标签列表
└─ 标签分配
```
---
## 🎨 小米米家配色方案
### 主色调 (保持您的橙色品牌)
```scss
// 品牌主色
--mi-orange: #ff6700; // 小米橙 (主要CTA)
--mi-orange-light: #ff8533; // 浅橙 (hover)
--mi-orange-bg: #fff7f0; // 橙色背景
// 中性色 (米家风格 - 更柔和)
--mi-gray-50: #fafafa; // 页面背景
--mi-gray-100: #f5f5f5; // 卡片背景
--mi-gray-200: #eeeeee; // 分割线
--mi-gray-300: #e0e0e0; // 边框
--mi-gray-400: #bdbdbd; // 禁用文字
--mi-gray-500: #9e9e9e; // 次要文字
--mi-gray-600: #757575; // 常规文字
--mi-gray-900: #212121; // 标题文字
// 功能色 (柔和版本)
--mi-success: #4caf50; // 成功绿
--mi-warning: #ff9800; // 警告橙
--mi-error: #f44336; // 错误红
--mi-info: #2196f3; // 信息蓝
// 背景渐变 (可选)
--mi-bg-gradient: linear-gradient(180deg, #ffffff 0%, #fafafa 100%);
```
### UnoCSS 配置更新
```typescript
// uno.config.ts 添加小米风格配色
theme: {
colors: {
// 保留原有主题色
'primary': 'var(--theme-primary)',
// 添加米家风格色
'mi-orange': '#ff6700',
'mi-orange-light': '#ff8533',
'mi-orange-bg': '#fff7f0',
'mi-gray': {
50: '#fafafa',
100: '#f5f5f5',
200: '#eeeeee',
300: '#e0e0e0',
400: '#bdbdbd',
500: '#9e9e9e',
600: '#757575',
900: '#212121',
},
},
borderRadius: {
'mi-card': '12px', // 卡片圆角
'mi-button': '8px', // 按钮圆角
},
}
```
---
## 📐 布局规范
### 页面布局
```
┌────────────────────────────────────┐
│ 固定顶栏 (60px) │
│ [Logo] [角色切换] [搜索] [头像] │
├────────────────────────────────────┤
│ │
│ 主内容区 │
│ ┌──────────────┐ ┌─────────┐ │
│ │ 侧边导航 │ │ 内容区 │ │
│ │ (240px) │ │ │ │
│ │ │ │ │ │
│ │ [图标]资产 │ │ [卡片] │ │
│ │ [图标]套餐 │ │ [卡片] │ │
│ │ [图标]佣金 │ │ [卡片] │ │
│ │ ... │ │ │ │
│ └──────────────┘ └─────────┘ │
│ │
└────────────────────────────────────┘
```
### 响应式断点
```scss
// 移动端 (< 768px) - 底部Tab导航
< 768px: 隐藏侧边栏 → 顶部汉堡菜单 + 底部Tab
// 平板 (768px - 1024px) - 可折叠侧边栏
768px+: 侧边栏可折叠为图标模式 (80px)
// 桌面 (> 1024px) - 完整侧边栏
1024px+: 完整侧边栏 (240px) + 宽松内容区
```
---
## 🎴 组件样式 (小米米家风格)
### 1. 顶部导航栏
```vue
GT Agent
```
### 2. 侧边导航栏 (小米风格)
```vue
```
### 3. 卡片组件 (米家风格)
```vue
佣金总额
¥ 12,580.00
较上月 +12.5%
```
### 4. 按钮样式 (小米风格)
```vue
```
### 5. 列表项 (米家风格)
```vue
资产名称 A1
编号: AST-2024-001
热门
```
### 6. 表单样式 (小米风格)
```vue
可提现余额: ¥12,580.00
```
---
## 📊 数据概览页 (Dashboard)
### 布局结构
```vue
收益趋势
图表区域
快捷操作
最近动态
{{ item.title }}
{{ item.time }}
{{ item.amount }}
```
---
## 💰 佣金钱包详情页
```vue
佣金余额
¥ 12,580.00
本月收益
¥ 3,280.00
待结算
¥ 1,520.00
收益明细
{{ record.title }}
{{ record.date }}
+¥ {{ record.amount }}
{{ record.status }}
```
---
## 🏷️ 标签管理页 (企业端独有)
```vue
标签管理
{{ tag.name }}
{{ tag.description }}
已分配 {{ tag.assetCount }} 个资产
标签分配
未分配资产 (32)
{{ asset.name }}
已分配资产 (18)
{{ asset.name }}
热门
```
---
## 📱 响应式适配
### 移动端 (< 768px)
```vue
```
---
## ✅ 小米风格设计检查清单
### 视觉设计
- [ ] 使用柔和的阴影 `shadow-[0_2px_8px_rgba(0,0,0,0.04)]`
- [ ] 卡片圆角统一为 12px (`rounded-mi-card`)
- [ ] 按钮圆角统一为 8px (`rounded-mi-button`)
- [ ] 图标使用线性风格 (MDI outlined icons)
- [ ] 颜色使用中性灰 (gray-50 ~ gray-900)
- [ ] 橙色仅用于主要CTA和强调元素
### 交互设计
- [ ] 悬停状态有微妙的阴影变化
- [ ] 按钮点击有 `active:scale-98` 缩放反馈
- [ ] 过渡动画使用 200-300ms
- [ ] 卡片边框在hover时变为橙色
- [ ] 所有交互元素有 `cursor-pointer`
### 布局设计
- [ ] 内容区使用 6px 或 8px 统一间距
- [ ] 卡片网格使用 `gap-6` (24px)
- [ ] 统计数据突出显示 (大字号 + 粗体)
- [ ] 次要信息使用小字号 + 灰色
- [ ] 留白充足,不拥挤
### 可用性
- [ ] 移动端使用底部Tab导航
- [ ] 触摸目标 ≥ 44px
- [ ] 表单输入框有清晰的焦点状态
- [ ] 重要操作有二次确认
- [ ] 加载状态有明确反馈
---
## 📦 完整页面清单
### 代理端页面
1. ✅ 数据概览 (Dashboard)
2. ✅ 佣金钱包详情
3. ⏳ 余额钱包详情 (类似佣金钱包)
4. ⏳ 佣金提现申请
5. ⏳ 提现记录列表
6. ⏳ 资产列表
7. ⏳ 资产详情
8. ⏳ 套餐列表
9. ⏳ 套餐详情
### 企业端页面
1. ✅ 数据概览 (Dashboard)
2. ✅ 标签管理 (企业独有)
3. ⏳ 资产列表
4. ⏳ 资产详情
5. ⏳ 套餐列表
6. ⏳ 套餐详情
---
**风格总结**: 保持小米米家的简约、大气、留白充足的设计语言,使用柔和的阴影和圆角,橙色作为点缀色,整体以白色和浅灰为主,营造干净、专业的视觉效果。