/**
 * 路由别名，方便快速找到页面，同时可以用作路由跳转
 */
export enum RoutesAlias {
  // 登录 布局容器
  Home = '/index/index', // 布局容器
  Login = '/auth/login', // 登录

  // 异常页面
  Exception403 = '/exception/403', // 403
  Exception404 = '/exception/404', // 404
  Exception500 = '/exception/500', // 500

  // 仪表台
  Dashboard = '/dashboard/console', // 工作台
  Analysis = '/dashboard/analysis', // 分析页
  Ecommerce = '/dashboard/ecommerce', // 电子商务

  // 系统管理
  Role = '/system/role', // 角色
  Permission = '/system/permission', // 权限管理
  CarrierManagement = '/system/carrier-management', // 运营商管理
  UserCenter = '/system/user-center', // 用户中心

  // 套餐管理
  PackageList = '/package-management/package-list', // 套餐列表
  PackageDetail = '/package-management/package-list/detail', // 套餐列表详情
  PackageSeries = '/package-management/package-series', // 套餐系列
  PackageSeriesDetail = '/package-management/package-series/detail', // 套餐系列详情
  SeriesGrants = '/package-management/series-grants', // 代理系列授权
  SeriesGrantsDetail = '/package-management/series-grants/detail', // 代理系列授权详情
  SeriesGrantPackages = '/package-management/series-grants/packages', // 代理系列授权套餐列表

  // 店铺管理
  Shop = '/shop-management/list', // 店铺列表

  // 通用页面(店铺账号-企业账号)
  EnterpriseCustomerAccounts = '/common/account-list', // 企业客户账号列表和店铺账号列表共用

  // 账号管理
  Account = '/account-management/account', // 账号列表
  EnterpriseCustomer = '/account-management/enterprise-customer', // 企业客户管理

  // 资产管理
  AssetInformation = '/asset-management/asset-information', // 资产信息
  StandaloneCardList = '/asset-management/iot-card-management', // IoT卡管理
  DeviceList = '/asset-management/device-list', // 设备列表
  ExchangeManagement = '/asset-management/exchange-management', // 换货管理
  ExchangeDetail = '/asset-management/exchange-management/detail', // 换货单详情

  // 记录管理
  AuthorizationRecords = '/asset-management/record-management/authorization-records', // 授权记录
  AuthorizationRecordDetail = '/asset-management/record-management/authorization-records/detail', // 授权记录详情
  AssetAssign = '/asset-management/record-management/asset-assign', // 分配记录
  AssetAssignDetail = '/asset-management/record-management/asset-assign/detail', // 分配记录详情

  // 任务管理
  IotCardTask = '/asset-management/task-management/iot-card-task', // IoT卡任务
  DeviceTask = '/asset-management/task-management/device-task', // 设备任务
  OrderPackageInvalidateTask = '/asset-management/task-management/order-package-invalidate-task', // 订单套餐批量作废任务
  OrderPackageInvalidateTaskDetail = '/asset-management/task-management/order-package-invalidate-task/detail', // 订单套餐作废任务详情
  TaskDetail = '/asset-management/task-management/task-detail', // 任务详情（IoT卡/设备任务详情）
  ExportDeviceTaskList = '/asset-management/export-task-management/export-device', // 导出设备
  ExportIotCardTaskList = '/asset-management/export-task-management/export-iot-card', // 导出IOT卡
  ExportOrderTaskList = '/asset-management/export-task-management/export-order', // 导出订单
  ExportTaskDetail = '/asset-management/export-task-management/export-task-detail', // 导出任务详情

  // 订单管理
  OrderList = '/order-management/order-list', // 订单列表
  OrderDetail = '/order-management/order-list/detail', // 订单详情
  BulkPurchase = '/order-management/bulk-purchase', // 批量订购

  // 财务管理
  AgentRecharge = '/finance/agent-recharge', // 代理充值
  AgentRechargeDetail = '/finance/agent-recharge/detail', // 代理充值详情
  RefundManagement = '/finance/refund', // 退款管理
  RefundDetail = '/finance/refund/detail', // 退款详情

  // 站内通知
  Notifications = '/notifications', // 通知中心

  // 佣金管理
  WithdrawalApproval = '/commission-management/withdrawal-approval', // 提现审批
  MyCommission = '/commission-management/my-commission', // 我的佣金
  AgentFundOverview = '/commission-management/agent-fund-overview', // 代理商资金概况

  // 设置管理
  WithdrawalSettings = '/settings/withdrawal-settings', // 提现配置
  PaymentSettings = '/settings/payment-settings', // 支付设置
  PaymentSettingsDetail = '/settings/payment-settings/detail', // 支付设置详情
  OperationPasswordSettings = '/settings/operation-password', // 操作密码设置

  // 轮询管理
  DataCleanup = '/polling-management/data-cleanup', // 数据清理
  AlertRules = '/polling-management/alert-rules', // 告警规则
  AlertHistory = '/polling-management/alert-history', // 告警历史
  PollingConcurrency = '/polling-management/concurrency', // 并发控制
  PollingConfig = '/polling-management/config', // 轮询配置
  ManualTrigger = '/polling-management/manual-trigger', // 手动触发
  PollingMonitor = '/polling-management/monitor', // 轮询监控

  // 公共组件
  Success = '/result/success', // 成功
  Fail = '/result/fail', // 失败
  WangEditor = '/widgets/wang-editor', // 富文本编辑器
  Watermark = '/widgets/watermark', // 水印
  ContextMenu = '/widgets/context-menu', // 上下文菜单
  Qrcode = '/widgets/qrcode', // 二维码
  Drag = '/widgets/drag', // 拖拽
  Charts = '/template/charts', // 图表
  Map = '/template/map', // 地图
  Calendar = '/template/calendar' // 日历
}

// 主页路由 - 修改为资产信息页面
export const HOME_PAGE = RoutesAlias.AssetInformation
