Files
medical-mall/mall/ADMIN_PAGE_COMPLIANCE_CHECKLIST.md

383 lines
34 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 后台页面 AdminLayout 包装检查清单
本清单列出所有 menu.uts 中定义的路由对应的 uvue 文件,并标注其完整路径和包装状态。
## 检查状态说明:
-**完全符合**:已使用 AdminLayout 包装且有正确的 currentPage prop
- ⚠️ **部分符合**:已使用 AdminLayout 但 currentPage prop 不正确或位置不对
-**需要修改**:未使用 AdminLayout 或未添加 currentPage prop
- 🔄 **需要优化**currentPage 值为动态值而非静态值(需要验证)
---
## 路由清单
### 1. 首页
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | -------------------------------- | ----------- | ---------------------------------------------------------------------------- | ---- | ---------- |
| 1 | /pages/mall/admin/homePage/index | home | [pages/mall/admin/homePage/index.uvue](pages/mall/admin/homePage/index.uvue) | ✅ | 已正确包装 |
---
### 2. 用户管理
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ----------------------------------------------- | ---------------- | ------------------------------------------------------------------------------ | ---- | ---------------------------------------------- |
| 2 | /pages/mall/admin/user-statistics | user | [pages/mall/admin/user-statistics.uvue](pages/mall/admin/user-statistics.uvue) | ⚠️ | currentPage 在内层 view应该在 AdminLayout 上 |
| 3 | /pages/mall/admin/user-management | user-list (动态) | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 使用动态 currentPage根据 action 参数变化 |
| 3.1 | /pages/mall/admin/user-management?action=group | user-group | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 |
| 3.2 | /pages/mall/admin/user-management?action=tag | user-tag | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 |
| 3.3 | /pages/mall/admin/user-management?action=level | user-level | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 |
| 3.4 | /pages/mall/admin/user-management?action=config | user-config | [pages/mall/admin/user-management.uvue](pages/mall/admin/user-management.uvue) | 🔄 | 同上,动态值 |
---
### 3. 订单管理
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------------ | --------------------- | -------------------------------------------------------------------------------- | ---- | -------------------------------------- |
| 4 | /pages/mall/admin/order-management | order-list (tab=list) | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 4.1 | /pages/mall/admin/order-management?tab=stats | order-stats | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 |
| 4.2 | /pages/mall/admin/order-management?tab=list | order-list | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 |
| 4.3 | /pages/mall/admin/order-management?tab=aftersale | order-aftersale | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 |
| 4.4 | /pages/mall/admin/order-management?tab=cashier | order-cashier | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 |
| 4.5 | /pages/mall/admin/order-management?tab=verify | order-verify | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 |
| 4.6 | /pages/mall/admin/order-management?tab=config | order-config | [pages/mall/admin/order-management.uvue](pages/mall/admin/order-management.uvue) | ❌ | 需要处理 tab 参数 |
---
### 4. 商品管理
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ---------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------- | ---- | -------------------------------------- |
| 5 | /pages/mall/admin/product-management | product-list | [pages/mall/admin/product-management.uvue](pages/mall/admin/product-management.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 6 | /pages/mall/admin/product-statistics | product-statistics | [pages/mall/admin/product-statistics.uvue](pages/mall/admin/product-statistics.uvue) | ✅ | 已正确包装 |
| 7 | /pages/mall/admin/product-classification | product-classification | [pages/mall/admin/product-classification.uvue](pages/mall/admin/product-classification.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 8 | /pages/mall/admin/product-specifications | product-specifications | [pages/mall/admin/product-specifications.uvue](pages/mall/admin/product-specifications.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 9 | /pages/mall/admin/product-parameters | product-parameters | [pages/mall/admin/product-parameters.uvue](pages/mall/admin/product-parameters.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 10 | /pages/mall/admin/product-labels | product-labels | [pages/mall/admin/product-labels.uvue](pages/mall/admin/product-labels.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 11 | /pages/mall/admin/product-protection | product-protection | [pages/mall/admin/product-protection.uvue](pages/mall/admin/product-protection.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 12 | /pages/mall/admin/product-reviews | product-reviews | [pages/mall/admin/product-reviews.uvue](pages/mall/admin/product-reviews.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
---
### 5. 设计
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------ | ----------- | ------------------------------------------------------------------------ | ---- | ------------------------------------------------------------------ |
| 13 | /pages/mall/admin/design/index | design-home | [pages/mall/admin/design/index.uvue](pages/mall/admin/design/index.uvue) | ⚠️ | 属性名为 current-pagekebab-case应为 currentPagecamelCase |
---
### 6. 文章管理
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------- | ------------ | -------------------------------------------------------------------------- | ---- | --------------------------------------- |
| 14 | /pages/mall/admin/content/index | content-list | [pages/mall/admin/content/index.uvue](pages/mall/admin/content/index.uvue) | ❌ | 已使用 AdminLayout 但未添加 currentPage |
---
### 7. 客服管理
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | --------------------------------------------- | ------------- | ------------------------------------------------------------------------------------------------------ | ---- | ------------------------------------------------------------------ |
| 15 | /pages/mall/admin/customer-service/list | cs-list | [pages/mall/admin/customer-service/list.uvue](pages/mall/admin/customer-service/list.uvue) | ⚠️ | 属性名为 current-pagekebab-case值为 'list'(应为 'cs-list' |
| 16 | /pages/mall/admin/customer-service/script | cs-script | [pages/mall/admin/customer-service/script.uvue](pages/mall/admin/customer-service/script.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 17 | /pages/mall/admin/customer-service/messages | cs-message | [pages/mall/admin/customer-service/messages.uvue](pages/mall/admin/customer-service/messages.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 18 | /pages/mall/admin/customer-service/auto-reply | cs-auto-reply | [pages/mall/admin/customer-service/auto-reply.uvue](pages/mall/admin/customer-service/auto-reply.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 19 | /pages/mall/admin/customer-service/config | cs-config | [pages/mall/admin/customer-service/config.uvue](pages/mall/admin/customer-service/config.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
---
### 8. 营销管理
#### 8.1 优惠券
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------ | -------------- | ------------------------------------------------------------------------------------------------ | ---- | -------------------------------------- |
| 20 | /pages/mall/admin/marketing/coupon/list | coupon-list | [pages/mall/admin/marketing/coupon/list.uvue](pages/mall/admin/marketing/coupon/list.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 21 | /pages/mall/admin/marketing/coupon/receive | coupon-receive | [pages/mall/admin/marketing/coupon/receive.uvue](pages/mall/admin/marketing/coupon/receive.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
#### 8.2 积分、抽奖等(统一页面)
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ----- | ---------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------- | ---- | -------------------------------------- |
| 22-32 | /pages/mall/admin/marketing/points/index | 多个(根据 tab | [pages/mall/admin/marketing/points/index.uvue](pages/mall/admin/marketing/points/index.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
#### 8.3 签到
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ----------------------------------------- | ------------- | ---------------------------------------------------------------------------------------------- | ---- | -------------------------------------- |
| 33 | /pages/mall/admin/marketing/signin/rule | signin-rule | [pages/mall/admin/marketing/signin/rule.uvue](pages/mall/admin/marketing/signin/rule.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 34 | /pages/mall/admin/marketing/signin/record | signin-record | [pages/mall/admin/marketing/signin/record.uvue](pages/mall/admin/marketing/signin/record.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
---
### 9. 系统设置
#### 9.1 基础设置
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | --------------------------------- | ----------- | ------------------------------------------------------------------------------ | ---- | --------------------------------------- |
| 35 | /pages/mall/admin/system-settings | sys-basic | [pages/mall/admin/system-settings.uvue](pages/mall/admin/system-settings.uvue) | ⚠️ | 已使用 AdminLayout 但未添加 currentPage |
#### 9.2 消息管理
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------- | ----------- | -------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- |
| 36 | /pages/mall/admin/system/message-management | sys-message | [pages/mall/admin/system/message-management.uvue](pages/mall/admin/system/message-management.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 9.3 协议设置
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------- | ------------- | -------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- |
| 37 | /pages/mall/admin/system/agreement-settings | sys-agreement | [pages/mall/admin/system/agreement-settings.uvue](pages/mall/admin/system/agreement-settings.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 9.4 小票配置
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ----------------------------------------- | ----------- | ---------------------------------------------------------------------------------------------- | ---- | ----------------------------------- |
| 38 | /pages/mall/admin/system/receipt-settings | sys-receipt | [pages/mall/admin/system/receipt-settings.uvue](pages/mall/admin/system/receipt-settings.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 9.5 权限管理
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------------------ | ---------------- | ------------------------------------------------------------------------------------------------------------------------ | ---- | ----------------------------------- |
| 39 | /pages/mall/admin/system/permission/role | sys-role | [pages/mall/admin/system/permission/role.uvue](pages/mall/admin/system/permission/role.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 40 | /pages/mall/admin/system/permission/admin-list | sys-admin | [pages/mall/admin/system/permission/admin-list.uvue](pages/mall/admin/system/permission/admin-list.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 41 | /pages/mall/admin/system/permission/permission-setting | sys-perm-setting | [pages/mall/admin/system/permission/permission-setting.uvue](pages/mall/admin/system/permission/permission-setting.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 9.6 发货设置
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | -------------------------------------------------- | --------------- | ---------------------------------------------------------------------------------------------------------------- | ---- | -------------------------------------- |
| 42 | /pages/mall/admin/system/shipping/courier | ship-courier | [pages/mall/admin/system/shipping/courier.uvue](pages/mall/admin/system/shipping/courier.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 43 | /pages/mall/admin/system/shipping/pickup/points | pickup-points | [pages/mall/admin/system/shipping/pickup/points.uvue](pages/mall/admin/system/shipping/pickup/points.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 44 | /pages/mall/admin/system/shipping/pickup/verifiers | pickup-verifier | [pages/mall/admin/system/shipping/pickup/verifiers.uvue](pages/mall/admin/system/shipping/pickup/verifiers.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
| 45 | /pages/mall/admin/system/shipping/freight-template | ship-freight | [pages/mall/admin/system/shipping/freight-template.uvue](pages/mall/admin/system/shipping/freight-template.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
#### 9.7 接口配置
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | --------------------------------------- | -------------- | ------------------------------------------------------------------------------------------ | ---- | ----------------------------------- |
| 46 | /pages/mall/admin/system/api/yht/page | api-yht-page | [pages/mall/admin/system/api/yht/page.uvue](pages/mall/admin/system/api/yht/page.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 47 | /pages/mall/admin/system/api/yht/config | api-yht-config | [pages/mall/admin/system/api/yht/config.uvue](pages/mall/admin/system/api/yht/config.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 48 | /pages/mall/admin/system/api/storage | api-storage | [pages/mall/admin/system/api/storage.uvue](pages/mall/admin/system/api/storage.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 49 | /pages/mall/admin/system/api/collect | api-collect | [pages/mall/admin/system/api/collect.uvue](pages/mall/admin/system/api/collect.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 50 | /pages/mall/admin/system/api/logistics | api-logistics | [pages/mall/admin/system/api/logistics.uvue](pages/mall/admin/system/api/logistics.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 51 | /pages/mall/admin/system/api/waybill | api-waybill | [pages/mall/admin/system/api/waybill.uvue](pages/mall/admin/system/api/waybill.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 52 | /pages/mall/admin/system/api/sms | api-sms | [pages/mall/admin/system/api/sms.uvue](pages/mall/admin/system/api/sms.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 53 | /pages/mall/admin/system/api/pay | api-pay | [pages/mall/admin/system/api/pay.uvue](pages/mall/admin/system/api/pay.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
---
### 10. 维护管理
#### 10.1 开发配置
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------------------ | --------------------- | ------------------------------------------------------------------------------------------------------------------------ | ---- | --------------------------------------- |
| 54 | /pages/mall/admin/maintain/dev-config/category | dev-config-category | [pages/mall/admin/maintain/dev-config/category.uvue](pages/mall/admin/maintain/dev-config/category.uvue) | ⚠️ | 已使用 AdminLayout 但未添加 currentPage |
| 55 | /pages/mall/admin/maintain/dev-config/combination-data | dev-config-combo | [pages/mall/admin/maintain/dev-config/combination-data.uvue](pages/mall/admin/maintain/dev-config/combination-data.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 56 | /pages/mall/admin/maintain/dev-config/cron-job | dev-config-cron | [pages/mall/admin/maintain/dev-config/cron-job.uvue](pages/mall/admin/maintain/dev-config/cron-job.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 57 | /pages/mall/admin/maintain/dev-config/permission | dev-config-permission | [pages/mall/admin/maintain/dev-config/permission.uvue](pages/mall/admin/maintain/dev-config/permission.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 58 | /pages/mall/admin/maintain/dev-config/module-config | dev-config-module | [pages/mall/admin/maintain/dev-config/module-config.uvue](pages/mall/admin/maintain/dev-config/module-config.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 59 | /pages/mall/admin/maintain/dev-config/custom-event | dev-config-event | [pages/mall/admin/maintain/dev-config/custom-event.uvue](pages/mall/admin/maintain/dev-config/custom-event.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 10.2 安全维护
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | -------------------------------------------------- | ----------------------- | ---------------------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- |
| 60 | /pages/mall/admin/maintain/security/refresh-cache | security-refresh-cache | [pages/mall/admin/maintain/security/refresh-cache.uvue](pages/mall/admin/maintain/security/refresh-cache.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 61 | /pages/mall/admin/maintain/security/system-log | security-system-log | [pages/mall/admin/maintain/security/system-log.uvue](pages/mall/admin/maintain/security/system-log.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 62 | /pages/mall/admin/maintain/security/online-upgrade | security-online-upgrade | [pages/mall/admin/maintain/security/online-upgrade.uvue](pages/mall/admin/maintain/security/online-upgrade.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 10.3 数据维护
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------------- | ---------------------- | -------------------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- |
| 63 | /pages/mall/admin/maintain/data/logistics-company | data-logistics-company | [pages/mall/admin/maintain/data/logistics-company.uvue](pages/mall/admin/maintain/data/logistics-company.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 64 | /pages/mall/admin/maintain/data/city-data | data-city-data | [pages/mall/admin/maintain/data/city-data.uvue](pages/mall/admin/maintain/data/city-data.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 65 | /pages/mall/admin/maintain/data/clear-data | data-clear-data | [pages/mall/admin/maintain/data/clear-data.uvue](pages/mall/admin/maintain/data/clear-data.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 10.4 对外接口
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------------- | ---- | -------------------------------------- |
| 66 | /pages/mall/admin/maintain/external/account | external-account | [pages/mall/admin/maintain/external/account.uvue](pages/mall/admin/maintain/external/account.uvue) | ❌ | 未使用 AdminLayout未添加 currentPage |
#### 10.5 语言设置
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ------------------------------------------------ | --------------------- | ------------------------------------------------------------------------------------------------------------ | ---- | ----------------------------------- |
| 67 | /pages/mall/admin/maintain/i18n/language-list | i18n-language-list | [pages/mall/admin/maintain/i18n/language-list.uvue](pages/mall/admin/maintain/i18n/language-list.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 68 | /pages/mall/admin/maintain/i18n/language-detail | i18n-language-detail | [pages/mall/admin/maintain/i18n/language-detail.uvue](pages/mall/admin/maintain/i18n/language-detail.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 69 | /pages/mall/admin/maintain/i18n/region-list | i18n-region-list | [pages/mall/admin/maintain/i18n/region-list.uvue](pages/mall/admin/maintain/i18n/region-list.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 70 | /pages/mall/admin/maintain/i18n/translate-config | i18n-translate-config | [pages/mall/admin/maintain/i18n/translate-config.uvue](pages/mall/admin/maintain/i18n/translate-config.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 10.6 开发工具
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | ---------------------------------------------- | ----------------- | -------------------------------------------------------------------------------------------------------- | ---- | ----------------------------------- |
| 71 | /pages/mall/admin/maintain/dev-tools/database | dev-tools-db | [pages/mall/admin/maintain/dev-tools/database.uvue](pages/mall/admin/maintain/dev-tools/database.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 72 | /pages/mall/admin/maintain/dev-tools/file | dev-tools-file | [pages/mall/admin/maintain/dev-tools/file.uvue](pages/mall/admin/maintain/dev-tools/file.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 73 | /pages/mall/admin/maintain/dev-tools/api | dev-tools-api | [pages/mall/admin/maintain/dev-tools/api.uvue](pages/mall/admin/maintain/dev-tools/api.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 74 | /pages/mall/admin/maintain/dev-tools/codegen | dev-tools-codegen | [pages/mall/admin/maintain/dev-tools/codegen.uvue](pages/mall/admin/maintain/dev-tools/codegen.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
| 75 | /pages/mall/admin/maintain/dev-tools/data-dict | dev-tools-dict | [pages/mall/admin/maintain/dev-tools/data-dict.uvue](pages/mall/admin/maintain/dev-tools/data-dict.uvue) | ❌ | 已导入 AdminLayout 但未在模板中使用 |
#### 10.7 系统信息
| 序号 | 路由 | currentPage | 文件路径 | 状态 | 说明 |
| ---- | -------------------------------------- | ----------- | ---------------------------------------------------------------------------------------- | ---- | --------------------------------------- |
| 76 | /pages/mall/admin/maintain/system-info | system-info | [pages/mall/admin/maintain/system-info.uvue](pages/mall/admin/maintain/system-info.uvue) | ⚠️ | 已使用 AdminLayout 但未添加 currentPage |
---
## 统计汇总
| 状态 | 数量 | 百分比 |
| ----------- | ------ | -------- |
| ✅ 完全符合 | 2 | 2.6% |
| ⚠️ 部分符合 | 6 | 7.9% |
| 🔄 需要优化 | 5 | 6.6% |
| ❌ 需要修改 | 63 | 82.9% |
| **总计** | **76** | **100%** |
---
## 需要修改的文件分类
### 类别 A已导入但未在模板中使用需要包装- 27 个文件
```
pages/mall/admin/product-classification.uvue
pages/mall/admin/product-specifications.uvue
pages/mall/admin/product-parameters.uvue
pages/mall/admin/product-labels.uvue
pages/mall/admin/product-protection.uvue
pages/mall/admin/product-reviews.uvue
pages/mall/admin/system/message-management.uvue
pages/mall/admin/system/agreement-settings.uvue
pages/mall/admin/system/receipt-settings.uvue
pages/mall/admin/system/permission/role.uvue
pages/mall/admin/system/permission/admin-list.uvue
pages/mall/admin/system/permission/permission-setting.uvue
pages/mall/admin/system/api/yht/page.uvue
pages/mall/admin/system/api/yht/config.uvue
pages/mall/admin/system/api/storage.uvue
pages/mall/admin/system/api/collect.uvue
pages/mall/admin/system/api/logistics.uvue
pages/mall/admin/system/api/waybill.uvue
pages/mall/admin/system/api/sms.uvue
pages/mall/admin/system/api/pay.uvue
pages/mall/admin/maintain/dev-config/combination-data.uvue
pages/mall/admin/maintain/dev-config/cron-job.uvue
pages/mall/admin/maintain/dev-config/permission.uvue
pages/mall/admin/maintain/dev-config/module-config.uvue
pages/mall/admin/maintain/dev-config/custom-event.uvue
pages/mall/admin/maintain/security/refresh-cache.uvue
pages/mall/admin/maintain/security/system-log.uvue
```
### 类别 B未使用 AdminLayout需要完全重新包装- 36 个文件
```
pages/mall/admin/product-management.uvue
pages/mall/admin/order-management.uvue
pages/mall/admin/marketing/coupon/list.uvue
pages/mall/admin/marketing/coupon/receive.uvue
pages/mall/admin/marketing/points/index.uvue
pages/mall/admin/marketing/signin/rule.uvue
pages/mall/admin/marketing/signin/record.uvue
pages/mall/admin/system/shipping/courier.uvue
pages/mall/admin/system/shipping/pickup/points.uvue
pages/mall/admin/system/shipping/pickup/verifiers.uvue
pages/mall/admin/system/shipping/freight-template.uvue
pages/mall/admin/customer-service/script.uvue
pages/mall/admin/customer-service/messages.uvue
pages/mall/admin/customer-service/auto-reply.uvue
pages/mall/admin/customer-service/config.uvue
pages/mall/admin/maintain/data/logistics-company.uvue
pages/mall/admin/maintain/data/city-data.uvue
pages/mall/admin/maintain/data/clear-data.uvue
pages/mall/admin/maintain/external/account.uvue
pages/mall/admin/maintain/i18n/language-list.uvue
pages/mall/admin/maintain/i18n/language-detail.uvue
pages/mall/admin/maintain/i18n/region-list.uvue
pages/mall/admin/maintain/i18n/translate-config.uvue
pages/mall/admin/maintain/dev-tools/database.uvue
pages/mall/admin/maintain/dev-tools/file.uvue
pages/mall/admin/maintain/dev-tools/api.uvue
pages/mall/admin/maintain/dev-tools/codegen.uvue
pages/mall/admin/maintain/dev-tools/data-dict.uvue
```
### 类别 C需要修复 currentPage 或属性名 - 10 个文件
```
pages/mall/admin/user-statistics.uvue (currentPage 在内层 view)
pages/mall/admin/design/index.uvue (属性名应为 currentPage 而非 current-page, 值应为 design-home)
pages/mall/admin/content/index.uvue (缺少 currentPage)
pages/mall/admin/customer-service/list.uvue (属性名应为 currentPage值应为 cs-list)
pages/mall/admin/system-settings.uvue (缺少 currentPage)
pages/mall/admin/maintain/dev-config/category.uvue (缺少 currentPage)
pages/mall/admin/maintain/system-info.uvue (缺少 currentPage)
```
### 类别 D动态 currentPage已可接受但需验证- 5 个文件
```
pages/mall/admin/user-management.uvue (使用 :currentPage="currentPage",根据 action 参数动态变化)
```
---
## 推荐修改优先级
### 优先级 1必须修改影响导航
1. 所有完全缺少 AdminLayout 的文件(类别 B
2. currentPage 值错误的文件(如 customer-service/list.uvue
### 优先级 2应该修改影响主题和导航状态
1. 已导入但未使用 AdminLayout 的文件(类别 A
2. currentPage 属性名错误的文件(使用 current-page 而非 currentPage
### 优先级 3可选增强用户体验
1. 验证所有动态 currentPage 的实现正确性
---
## 修改建议
每个页面应该遵循以下模板:
```uvue
<template>
<AdminLayout :currentPage="currentPageValue">
<!-- 页面内容 -->
</AdminLayout>
</template>
<script setup lang="uts">
import { ref } from 'vue'
import { onLoad } from '@dcloudio/uni-app'
import AdminLayout from '@/layouts/admin/AdminLayout.uvue'
const currentPageValue = ref('page-id')
onLoad((options) => {
// 如果需要根据参数动态设置 currentPage
// currentPageValue.value = dynamicValue
})
</script>
```
---
_文档生成时间2026年1月30日_