pointRoute.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475
  1. // 积分相关
  2. const routes = [
  3. {
  4. path: '/inform',
  5. name: 'inform',
  6. component: () => import('@/point/view/body/inform'),
  7. label: '通知',
  8. need_login: true
  9. },
  10. {
  11. path: '/informDetail',
  12. name: 'informDetail',
  13. component: () => import('@/point/view/body/informDetail'),
  14. label: '消息详情',
  15. need_login: true
  16. },
  17. {
  18. path: '/informDetailP',
  19. name: 'informDetailP',
  20. component: () => import('@/point/view/body/informDetailP'),
  21. label: '消息详情',
  22. need_login: true
  23. },
  24. {
  25. path: '/management',
  26. name: 'management',
  27. component: () => import('@/point/view/body/management'),
  28. label: '管理中心',
  29. need_login: true
  30. },
  31. {
  32. path: '/work',
  33. name: 'work',
  34. component: () => import('@/point/view/body/work'),
  35. label: '全部应用',
  36. need_login: true
  37. },
  38. {
  39. path: '/task_hall',
  40. name: 'task_hall',
  41. component: () => import('@/point/view/task/task_hall'),
  42. label: '任务大厅',
  43. need_login: true
  44. },
  45. {
  46. path: '/compile_temp_task',
  47. name: 'compile_temp_task',
  48. component: () => import('@/point/view/task/compile_temp_task'),
  49. label: '编辑悬赏任务',
  50. need_login: true
  51. },
  52. {
  53. path: '/temp_task',
  54. name: 'temp_task',
  55. component: () => import('@/point/view/task/temp_task'),
  56. label: '发布悬赏任务',
  57. need_login: true
  58. },
  59. {
  60. path: '/my_ticket',
  61. name: 'my_ticket',
  62. component: () => import('@/point/view/integral/my_ticket'),
  63. label: '我的奖票',
  64. need_login: true
  65. },
  66. {
  67. path: '/issue_lottery_ticket',
  68. name: 'issue_lottery_ticket',
  69. component: () => import('@/point/view/integral/issue_lottery_ticket'),
  70. label: '发放奖票',
  71. need_login: true
  72. },
  73. {
  74. path: '/ticket_statistics',
  75. name: 'ticket_statistics',
  76. component: () => import('@/point/view/integral/ticket_statistics'),
  77. label: '奖票统计',
  78. need_login: true
  79. },
  80. {
  81. path: '/temp_task_edit',
  82. name: 'temp_task_edit',
  83. component: () => import('@/point/view/task/temp_task_edit'),
  84. label: '修改悬赏任务',
  85. need_login: true
  86. },
  87. {
  88. path: '/TaskPointRatingSet',
  89. name: 'TaskPointRatingSet',
  90. component: () => import('@/point/view/task/TaskPointRatingSet'),
  91. label: '评分标准',
  92. need_login: true
  93. },
  94. {
  95. path: '/add_common_menu',
  96. name: 'add_common_menu',
  97. component: () => import('@/point/view/body/add_common_menu'),
  98. label: '添加常用菜单',
  99. need_login: true
  100. },
  101. {
  102. path: '/event_list',
  103. name: 'event_list',
  104. component: () => import('@/point/view/integral/event_list'),
  105. label: '积分事件',
  106. need_login: true
  107. },
  108. {
  109. path: '/integralDetail',
  110. name: 'integralDetail',
  111. component: () => import('@/point/view/integral/integralDetail'),
  112. label: '积分明细列表',
  113. need_login: true
  114. },
  115. {
  116. path: '/event_detail',
  117. name: 'event_detail',
  118. component: () => import('@/point/view/integral/event_detail'),
  119. label: '积分详情',
  120. need_login: true
  121. },
  122. //团队PK页面
  123. {
  124. path: '/list_pk',
  125. name: 'list_pk',
  126. component: () => import('@/point/view/pk/list_pk'),
  127. label: '团队PK',
  128. need_login: true
  129. },
  130. // 创建PK
  131. {
  132. path: '/create_pk',
  133. name: 'create_pk',
  134. component: () => import('@/point/view/pk/create_pk'),
  135. label: '创建PK',
  136. need_login: true
  137. },
  138. // 修改PK
  139. {
  140. path: '/edit_pk',
  141. name: 'edit_pk',
  142. component: () => import('@/point/view/pk/edit_pk'),
  143. label: 'PK设置',
  144. need_login: true
  145. },
  146. // 查看PK
  147. {
  148. path: '/read_pk',
  149. name: 'read_pk',
  150. component: () => import('@/point/view/pk/read_pk'),
  151. label: '查看pK',
  152. need_login: true
  153. },
  154. // 录入积分
  155. {
  156. path: '/add_log',
  157. name: 'add_log',
  158. component: () => import('@/point/view/pk/add_log'),
  159. label: '录入PK积分',
  160. need_login: true
  161. },
  162. // 积分录入
  163. {
  164. path: '/performanceAudit',
  165. name: 'performanceAudit',
  166. component: () => import('@/point/view/audit/performanceAudit'),
  167. label: '绩效审批',
  168. need_login: true
  169. },
  170. {
  171. path: '/integralAudit',
  172. name: 'integralAudit',
  173. component: () => import('@/point/view/audit/integralAudit'),
  174. label: '积分审批',
  175. need_login: true
  176. },
  177. // 临时任务
  178. {
  179. path: '/short_task',
  180. name: 'short_task',
  181. component: () => import('@/point/view/task/short_task'),
  182. label: '临时任务',
  183. need_login: true
  184. },
  185. // 编辑临时任务
  186. {
  187. path: '/compile_task',
  188. name: 'compile_task',
  189. component: () => import('@/point/view/task/compile_task'),
  190. label: '编辑临时任务',
  191. need_login: true
  192. },
  193. // 我的录入
  194. {
  195. path: '/integral_entry_list',
  196. name: 'integral_entry_list',
  197. component: () => import('@/point/view/integral/integral_entry_list'),
  198. label: '我奖扣的',
  199. need_login: true
  200. },
  201. // 我的审批
  202. {
  203. path: '/approval_list',
  204. name: 'approval_list',
  205. component: () => import('@/point/view/integral/approval_list'),
  206. label: '我的审批',
  207. need_login: true
  208. },
  209. // 批量审批
  210. {
  211. path: '/batchList',
  212. name: 'batchList',
  213. component: () => import('@/point/view/integral/batchList'),
  214. label: '批量审批',
  215. need_login: true
  216. },
  217. {
  218. path: '/taskFile',
  219. name: 'taskFile',
  220. component: () => import('@/point/view/task/taskFile'),
  221. label: '工作详情',
  222. need_login: true
  223. },
  224. {
  225. path: '/remberOne',
  226. name: 'remberOne',
  227. component: () => import('@/point/view/integral/remberOne'),
  228. label: '记一条',
  229. need_login: true
  230. },
  231. {
  232. path: '/remberPoint',
  233. name: 'remberPoint',
  234. component: () => import('@/point/view/integral/remberPoint'),
  235. label: '记分',
  236. need_login: true
  237. },
  238. {
  239. path: '/process',
  240. name: 'process',
  241. component: () => import('@/point/view/integral/process'),
  242. label: '更新进度',
  243. need_login: true
  244. },
  245. // AB分录入列表详情
  246. {
  247. path: '/approval_detail',
  248. name: 'approval_detail',
  249. component: () => import('@/point/view/integral/approval_detail'),
  250. label: 'AB分审核列表',
  251. need_login: true
  252. },
  253. // 我审批的
  254. {
  255. path: '/my_examine',
  256. name: 'my_examine',
  257. component: () => import('@/point/view/task/my_examine'),
  258. label: '我审批的',
  259. need_login: true
  260. },
  261. // 全部任务
  262. {
  263. path: '/all_task',
  264. name: 'all_task',
  265. component: () => import('@/point/view/task/all_task'),
  266. label: '全部任务',
  267. need_login: true
  268. },
  269. // 我的任务
  270. {
  271. path: '/my_task',
  272. name: 'my_task',
  273. component: () => import('@/point/view/task/my_task'),
  274. label: '我的任务',
  275. need_login: true
  276. },
  277. // 我发布的
  278. {
  279. path: '/my_publish',
  280. name: 'my_publish',
  281. component: () => import('@/point/view/task/my_publish'),
  282. label: '我发布的',
  283. need_login: true
  284. },
  285. // 重复任务详情
  286. {
  287. path: '/repetitive_tasks_detail',
  288. name: 'repetitive_tasks_detail',
  289. component: () => import('@/point/view/task/repetitive_tasks_detail'),
  290. label: '重复任务详情',
  291. need_login: true
  292. },
  293. // 任务详情
  294. {
  295. path: '/task_detail_a',
  296. name: 'task_detail_a',
  297. component: () => import('@/point/view/task/task_detail_a'),
  298. label: '任务详情',
  299. need_login: true
  300. },
  301. // 用户权限设置
  302. {
  303. path: '/edit_user_power',
  304. name: 'edit_user_power',
  305. component: () => import('@/point/view/integral/edit_user_power'),
  306. label: '设置权限',
  307. need_login: true
  308. },
  309. {
  310. path: '/integral_application_list',
  311. name: 'integral_application_list',
  312. component: () => import('@/point/view/integral/integral_application_list'),
  313. label: '积分申请列表',
  314. need_login: true
  315. },
  316. {
  317. path: '/integral_entry_n',
  318. name: 'integral_entry_n',
  319. component: () => import('@/point/view/integral/integral_entry_n'),
  320. label: '录入积分',
  321. need_login: true
  322. },
  323. // 我的排名
  324. {
  325. path: '/my_ranking',
  326. name: 'my_ranking',
  327. component: () => import('@/point/view/integral/my_ranking'),
  328. label: '我的排名',
  329. need_login: true
  330. },
  331. {
  332. path: '/ranking_detail',
  333. name: 'ranking_detail',
  334. component: () => import('@/point/view/integral/ranking_detail'),
  335. label: '统计',
  336. need_login: true
  337. },
  338. {
  339. path: '/manager_reward_deduction',
  340. name: 'manager_reward_deduction',
  341. component: () => import('@/point/view/integral/manager_reward_deduction'),
  342. label: '管理者奖扣',
  343. need_login: true
  344. },
  345. {
  346. path: '/reward_deduction_statistics',
  347. name: 'reward_deduction_statistics',
  348. component: () => import('@/point/view/integral/reward_deduction_statistics'),
  349. label: '个人奖扣详情',
  350. need_login: true
  351. },
  352. {
  353. path: '/statistics_personal_a',
  354. name: 'statistics_personal_a',
  355. component: () => import('@/point/view/integral/statistics_personal_a'),
  356. label: 'A分统计',
  357. need_login: true
  358. },
  359. {
  360. path: '/statistics_personal_b',
  361. name: 'statistics_personal_b',
  362. component: () => import('@/point/view/integral/statistics_personal_b'),
  363. label: 'B分统计',
  364. need_login: true
  365. },
  366. {
  367. path: '/integral_rank',
  368. name: 'integral_rank',
  369. component: () => import('@/point/view/integral/integral_rank'),
  370. label: '积分排名',
  371. need_login: true
  372. },
  373. {
  374. path: '/rankB',
  375. name: 'rankB',
  376. component: () => import('@/point/view/integral/rankB'),
  377. label: '累计B分排行',
  378. need_login: true
  379. },
  380. {
  381. path: '/rule_category',
  382. name: 'rule_category',
  383. component: () => import('@/point/view/integral/rule_category'),
  384. label: '积分分类',
  385. need_login: true
  386. },
  387. {
  388. path: '/rule_item_add',
  389. name: 'rule_item_add',
  390. component: () => import('@/point/view/integral/rule_item_add'),
  391. label: '创建规则',
  392. need_login: true
  393. },
  394. {
  395. path: '/rule_item_edit',
  396. name: 'rule_item_edit',
  397. component: () => import('@/point/view/integral/rule_item_edit'),
  398. label: '修改规则',
  399. need_login: true
  400. },
  401. {
  402. path: '/integral_noteone',
  403. name: 'integral_noteone',
  404. component: () => import('@/point/view/integral/integral_noteone'),
  405. label: '记一条',
  406. need_login: true
  407. },
  408. {
  409. path: '/integral_apply',
  410. name: 'integral_apply',
  411. component: () => import('@/point/view/integral/integral_application'),
  412. label: '积分申请',
  413. need_login: true
  414. },
  415. {
  416. path: '/point_base',
  417. name: 'point_base',
  418. component: () => import('@/point/view/integral/point_base'),
  419. label: '基础分设置',
  420. need_login: true
  421. },
  422. {
  423. path: '/senior_base',
  424. name: 'senior_base',
  425. component: () => import('@/point/view/integral/senior_base'),
  426. label: '工龄分设置',
  427. need_login: true
  428. },
  429. {
  430. path: '/rule_category_add',
  431. name: 'rule_category_add',
  432. component: () => import('@/point/view/integral/rule_category_add'),
  433. label: '创建积分分类',
  434. need_login: true
  435. },
  436. {
  437. path: '/rule_category_edit',
  438. name: 'rule_category_edit',
  439. component: () => import('@/point/view/integral/rule_category_edit'),
  440. label: '修改积分分类',
  441. need_login: true
  442. },
  443. {
  444. path: '/team_data',
  445. name: 'team_data',
  446. component: () => import('@/point/view/integral/team_data'),
  447. label: '团队数据',
  448. need_login: true
  449. },
  450. {
  451. path: '/callback',
  452. name: 'callback',
  453. component: () => import('@/point/view/integral/callback'),
  454. label: '操作完成',
  455. need_login: true
  456. },
  457. {
  458. path: '/callback_new',
  459. name: 'callback_new',
  460. component: () => import('@/point/view/integral/callback_new'),
  461. label: '申请结果',
  462. need_login: true
  463. },
  464. ]
  465. export default routes