user.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import BasicLayout from "@/components/main";
  2. const meta = {
  3. auth: true
  4. };
  5. const pre = "user_";
  6. export default {
  7. path: "/admin/user",
  8. name: "user",
  9. header: "user",
  10. redirect: {
  11. name: `${pre}list`
  12. },
  13. meta,
  14. component: BasicLayout,
  15. children: [
  16. {
  17. path: "list",
  18. name: `${pre}list`,
  19. meta: {
  20. auth: ["admin-user-user-index"],
  21. title: "用户管理"
  22. },
  23. component: () => import("@/pages/user/list/index")
  24. },
  25. {
  26. path: "level",
  27. name: `${pre}level`,
  28. meta: {
  29. auth: ["user-user-level"],
  30. footer: true,
  31. title: "会员等级"
  32. },
  33. component: () => import("@/pages/user/level/index")
  34. },
  35. {
  36. path: "group",
  37. name: `${pre}group`,
  38. meta: {
  39. auth: ["user-user-group"],
  40. footer: true,
  41. title: "用户分组"
  42. },
  43. component: () => import("@/pages/user/group/index")
  44. },
  45. {
  46. path: "label",
  47. name: `${pre}label`,
  48. meta: {
  49. auth: ["user-user-label"],
  50. footer: true,
  51. title: "用户标签"
  52. },
  53. component: () => import("@/pages/user/label/index")
  54. },
  55. {
  56. path: "recharge/:id",
  57. name: `${pre}recharge`,
  58. meta: {
  59. auth: ["user-user-recharge"],
  60. footer: true,
  61. title: "充值配置"
  62. },
  63. component: () => import('@/pages/system/group/list')
  64. }
  65. ]
  66. };