383 lines
34 KiB
Markdown
383 lines
34 KiB
Markdown
# 后台页面 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-page(kebab-case),应为 currentPage(camelCase) |
|
||
|
||
---
|
||
|
||
### 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-page(kebab-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日_
|