frameOut.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. // +---------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +---------------------------------------------------------------------
  4. // | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.
  5. // +---------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +---------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +---------------------------------------------------------------------
  10. import setting from '@/setting'
  11. let roterPre = setting.roterPre;
  12. const pre = 'kefu_';
  13. export default [
  14. // 登录
  15. {
  16. path: roterPre+'/login',
  17. name: 'login',
  18. meta: {
  19. title: '登录',
  20. hideInMenu: true,
  21. },
  22. component: () => import('@/pages/account/login'),
  23. },
  24. // 客服
  25. {
  26. path: '/kefu',
  27. name: `${pre}index`,
  28. meta: {
  29. auth: true,
  30. title: '客服管理',
  31. kefu: true,
  32. },
  33. component: () => import('@/pages/kefu/index'),
  34. },
  35. {
  36. path: '/kefu/mobile_list',
  37. name: `${pre}mobile_list`,
  38. meta: {
  39. auth: true,
  40. title: '消息列表',
  41. kefu: true,
  42. },
  43. component: () => import('@/pages/kefu/mobile/chat_list'),
  44. },
  45. {
  46. path: '/kefu/mobile_chat',
  47. name: `${pre}mobile_chat`,
  48. meta: {
  49. auth: true,
  50. title: '对话详情',
  51. kefu: true,
  52. },
  53. component: () => import('@/pages/kefu/mobile/index'),
  54. },
  55. {
  56. path: '/kefu/pc_list',
  57. name: `${pre}pc_list`,
  58. meta: {
  59. auth: true,
  60. title: '客服',
  61. kefu: true,
  62. },
  63. component: () => import('@/pages/kefu/pc/index'),
  64. },
  65. {
  66. path: '/kefu/orderList/:type?/:toUid?',
  67. name: `${pre}order-list`,
  68. meta: {
  69. auth: true,
  70. title: '订单列表',
  71. kefu: true,
  72. },
  73. component: () => import('@/pages/kefu/mobile/orderList/index'),
  74. },
  75. {
  76. path: '/kefu/orderDetail/:id?/:goname?',
  77. name: `${pre}order-detail`,
  78. meta: {
  79. auth: true,
  80. title: '订单详情',
  81. kefu: true,
  82. },
  83. component: () => import('@/pages/kefu/mobile/orderList/orderDetail.vue'),
  84. },
  85. {
  86. path: '/kefu/orderDelivery/:id?/:orderId?',
  87. name: `${pre}order-delivery`,
  88. meta: {
  89. auth: true,
  90. title: '发货',
  91. kefu: true,
  92. },
  93. component: () => import('@/pages/kefu/mobile/orderList/orderDelivery.vue'),
  94. },
  95. {
  96. path: '/kefu/user/index/:uid?/:type?',
  97. name: `${pre}user-index`,
  98. meta: {
  99. auth: true,
  100. title: '客户信息',
  101. kefu: true,
  102. },
  103. component: () => import('@/pages/kefu/mobile/user/index'),
  104. },
  105. {
  106. path: '/kefu/goods/list',
  107. name: `${pre}goods-list`,
  108. meta: {
  109. auth: true,
  110. title: '商品列表',
  111. kefu: true,
  112. },
  113. component: () => import('@/pages/kefu/mobile/goods/list.vue'),
  114. },
  115. {
  116. path: '/kefu/goods/detail',
  117. name: `${pre}goods-detail`,
  118. meta: {
  119. auth: true,
  120. title: '商品列表',
  121. kefu: true,
  122. },
  123. component: () => import('@/pages/kefu/mobile/goods/detail.vue'),
  124. },
  125. {
  126. path: '/kefu/appChat',
  127. name: `${pre}app-chat`,
  128. meta: {
  129. auth: true,
  130. title: '客服',
  131. kefu: true,
  132. },
  133. component: () => import('@/pages/kefu/appChat/index'),
  134. },
  135. {
  136. path: '/kefu/mobile_user_chat',
  137. name: `${pre}app-mobile_user_chat`,
  138. meta: {
  139. auth: true,
  140. title: '用户客服',
  141. kefu: true,
  142. },
  143. component: () => import('@/pages/kefu/appChat/mobile/index'),
  144. },
  145. {
  146. path: '/kefu/mobile_feedback',
  147. name: `${pre}app-mobile_feedback`,
  148. meta: {
  149. auth: true,
  150. title: '用户反馈',
  151. kefu: true,
  152. },
  153. component: () => import('@/pages/kefu/appChat/mobile/feedback'),
  154. },
  155. ];