# 页面创建模板 本文档提供快速创建页面的模板,所有页面遵循统一的风格和结构。 ## 📋 已完成的页面 ### ✅ 账号管理模块 - [x] 客户角色管理 (`account-management/customer-role`) - [x] 代理商管理 (`account-management/agent`) - [x] 客户账号管理 (`account-management/customer-account`) - [ ] 客户账号佣金 (`account-management/customer-commission`) - 待创建 ### ✅ 商品管理模块 - [x] 号卡管理 (`product/sim-card`) - [ ] 号卡分配 (`product/sim-card-assign`) - 待创建 ## 🔨 待创建的页面 ### 财务管理模块 (`finance/`) 1. **佣金提现管理** (`withdrawal/index.vue`) 2. **佣金提现设置** (`withdrawal-settings/index.vue`) 3. **我的账户** (`my-account/index.vue`) ### 设置管理模块 (`settings/`) 1. **收款商户设置** (`payment-merchant/index.vue`) 2. **开发能力管理** (`developer-api/index.vue`) 3. **分佣模板** (`commission-template/index.vue`) ### 批量操作模块 (`batch/`) 1. **网卡批量导入** (`sim-import/index.vue`) 2. **设备批量导入** (`device-import/index.vue`) 3. **换卡通知** (`card-change-notice/index.vue`) --- ## 📝 标准页面模板 ### 基础列表页面模板 ```vue ``` --- ## 🎯 快速创建步骤 1. **复制模板**:复制上面的标准模板 2. **修改组件名**:修改 `defineOptions({ name: 'YourPageName' })` 3. **调整接口**:根据业务需求修改 `DataItem` 接口 4. **修改 Mock 数据**:替换 `mockData` 中的示例数据 5. **调整表单字段**:根据需求增删表单项 6. **调整表格列**:修改 `ElTableColumn` 配置 --- ## 📚 常用组件 ### 1. ArtTable - 表格组件 ```vue ``` ### 2. 搜索栏布局 ```vue
搜索
``` ### 3. 状态标签 ```vue {{ getStatusText(status) }} ``` ### 4. 操作按钮 ```vue 编辑 删除 ``` --- ## 💡 开发规范 1. **命名规范** - 组件名:大驼峰 `YourComponent` - 变量名:小驼峰 `yourVariable` - 文件名:小写+连字符 `your-file.vue` 2. **Mock 数据格式** - 统一使用 `ref([])` 定义 - 包含 `id`, `createTime` 等公共字段 - 数据应具有代表性,便于测试 3. **表单验证** - 必填字段添加 `required` 规则 - 手机号/邮箱使用正则验证 - 提供友好的错误提示 4. **用户体验** - 操作前使用 `ElMessageBox.confirm` 确认 - 操作后使用 `ElMessage` 提示结果 - 表单提交后关闭对话框并重置 --- ## 🔄 下一步 1. 根据模板快速创建剩余页面 2. 完善 Mock 数据使其更真实 3. 添加路由配置 4. 测试页面功能 5. 优化用户体验 祝开发顺利!🚀