globalRoutes.js 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. /*
  2. * @Author: your name
  3. * @Date: 2021-01-13 17:37:21
  4. * @LastEditTime: 2021-01-18 09:45:13
  5. * @LastEditors: Please set LastEditors
  6. * @Description: In User Settings Edit
  7. * @FilePath: \vue3-element-admin\src\router\globalRoutes.js
  8. */
  9. export default [
  10. {
  11. path: "/dev_login",
  12. name: "dev_login",
  13. component: () => import("@/views/old_mini/dev_login.vue"),
  14. },
  15. {
  16. path: "/home",
  17. name: "Home",
  18. meta: { showTabbar: true, keepAlive: true },
  19. component: () => import("@/views/old_mini/home/index.vue"),
  20. },
  21. {
  22. path: "/monitor",
  23. name: "Monitor",
  24. meta: { showTabbar: true, keepAlive: true },
  25. component: () => import("@/views/old_mini/monitor/index.vue"),
  26. },
  27. // 创建农场
  28. {
  29. path: "/create_farm",
  30. name: "CreateFarm",
  31. meta: { keepAlive: true },
  32. component: () => import("@/views/old_mini/create_farm/index.vue"),
  33. },
  34. // 农事记录
  35. {
  36. path: "/agri_record",
  37. name: "AgriRecord",
  38. meta: { showTabbar: true, keepAlive: true },
  39. component: () => import("@/views/old_mini/agri_record/index.vue"),
  40. },
  41. // 编辑地图
  42. {
  43. path: "/edit_map",
  44. name: "EditMap",
  45. meta: { keepAlive: true },
  46. component: () => import("@/views/old_mini/create_farm/editMap.vue"),
  47. },
  48. // 农场照片
  49. {
  50. path: "/farm_photo",
  51. name: "FarmPhoto",
  52. component: () => import("@/views/old_mini/home/patrolPhoto.vue"),
  53. },
  54. // 聊天
  55. {
  56. path: "/chat_frame",
  57. name: "ChatFrame",
  58. meta: { keepAlive: true },
  59. component: () => import("@/views/old_mini/chat_frame/index.vue"),
  60. },// 咨询专家
  61. {
  62. path: "/expert_list",
  63. name: "ExpertList",
  64. component: () => import("@/views/old_mini/home/subPages/expertList.vue"),
  65. },
  66. // 识别结果
  67. {
  68. path: "/recognize",
  69. name: "Recognize",
  70. component: () => import("@/views/old_mini/home/subPages/recognize.vue"),
  71. },
  72. // 农场管理详情
  73. {
  74. path: "/farm_manage_detail",
  75. name: "FarmManageDetail",
  76. component: () => import("@/views/old_mini/home/index.vue"),
  77. },
  78. // 气象预警详情/农事预警详情
  79. {
  80. path: "/warning_detail",
  81. name: "WarningDetail",
  82. meta: { keepAlive: true },
  83. component: () => import("@/views/old_mini/home/subPages/warningDetail.vue"),
  84. },
  85. // 专家问答详情
  86. {
  87. path: "/expert_detail",
  88. name: "ExpertDetail",
  89. meta: { keepAlive: true },
  90. component: () => import("@/views/old_mini/home/subPages/expertDetail.vue"),
  91. },
  92. // 农事规划
  93. {
  94. path: "/plan",
  95. name: "Plan",
  96. component: () => import("@/views/old_mini/monitor/subPages/plan.vue"),
  97. },
  98. // 农事复核
  99. {
  100. path: "/review-results",
  101. name: "ReviewResults",
  102. component: () => import("@/views/old_mini/monitor/subPages/reviewResults.vue"),
  103. },
  104. // 农情采样详情
  105. {
  106. path: "/agricultural_detail",
  107. name: "AgriculturalDetail",
  108. meta: { keepAlive: true },
  109. component: () => import("@/views/old_mini/monitor/subPages/agriculturalDetail.vue"),
  110. },
  111. // 处方页面
  112. {
  113. path: "/prescription",
  114. name: "Prescription",
  115. meta: { keepAlive: true },
  116. component: () => import("@/views/old_mini/home/subPages/prescriptionPage.vue"),
  117. },
  118. // 知识库
  119. {
  120. path: "/knowledge_list",
  121. name: "KnowledgeList",
  122. meta: { keepAlive: true },
  123. component: () => import("@/views/old_mini/home/subPages/knowledgeList.vue"),
  124. },
  125. // 成果报告
  126. {
  127. path: "/achievement_report",
  128. name: "AchievementReport",
  129. meta: { keepAlive: true },
  130. component: () => import("@/views/old_mini/achievement_report/index.vue"),
  131. },
  132. // 长势报告
  133. {
  134. path: "/growth_report",
  135. name: "GrowthReport",
  136. meta: { showTabbar: true, keepAlive: true },
  137. component: () => import("@/views/old_mini/growth_report/index.vue"),
  138. },
  139. // 历史风险报告
  140. {
  141. path: "/history_risk_report",
  142. name: "HistoryRiskReport",
  143. component: () => import("@/views/old_mini/growth_report/historyRiskReport.vue"),
  144. },
  145. // 咨询专家
  146. {
  147. path: "/consult",
  148. name: "Consult",
  149. component: () => import("@/views/old_mini/chat_frame/consult.vue"),
  150. },
  151. // 农事记录详情
  152. {
  153. path: "/status_detail",
  154. name: "StatusDetail",
  155. meta: { keepAlive: true },
  156. component: () => import("@/views/old_mini/agri_record/subPages/statusDetail.vue"),
  157. },
  158. // 转发处方页面
  159. {
  160. path: "/prescription_page",
  161. name: "PrescriptionPage",
  162. meta: { keepAlive: true },
  163. component: () => import("@/views/old_mini/agri_record/subPages/prescriptionPage.vue"),
  164. },
  165. // 农事互动列表
  166. {
  167. path: "/interaction_list",
  168. name: "InteractionList",
  169. meta: { keepAlive: true },
  170. component: () => import("@/views/old_mini/interactionList/index.vue"),
  171. },
  172. // 勾画发生区域
  173. {
  174. path: "/draw_region",
  175. name: "DrawRegion",
  176. meta: { keepAlive: true },
  177. component: () => import("@/views/old_mini/interactionList/drawRegion.vue"),
  178. },
  179. //确认区域
  180. {
  181. path: "/confirm_area",
  182. name: "ConfirmArea",
  183. meta: { keepAlive: true },
  184. component: () => import("@/views/old_mini/interactionList/confirmArea.vue"),
  185. },
  186. // 农场信息
  187. {
  188. path: "/farm_info",
  189. name: "FarmInfo",
  190. component: () => import("@/views/old_mini/monitor/subPages/farmInfo.vue"),
  191. },
  192. // 勾画区域
  193. {
  194. path: "/draw_area",
  195. name: "DrawArea",
  196. meta: { keepAlive: true },
  197. component: () => import("@/views/old_mini/monitor/subPages/darwArea.vue"),
  198. },
  199. // 农情互动
  200. {
  201. path: "/interaction",
  202. name: "Interaction",
  203. meta: { keepAlive: true },
  204. component: () => import("@/views/old_mini/interaction/index.vue"),
  205. },
  206. //有味溯源
  207. {
  208. path: "/youwei_trace",
  209. name: "YouweiTrace",
  210. component: () => import("@/views/old_mini/youwei_trace/index.vue"),
  211. meta: { showTabbar: true, keepAlive: true },
  212. },
  213. // 农事详情
  214. {
  215. path: "/work_detail",
  216. name: "WorkDetail",
  217. meta: { keepAlive: true },
  218. component: () => import("@/views/old_mini/work_detail/index.vue"),
  219. },
  220. // 农事详情
  221. {
  222. path: "/select_crop",
  223. name: "SelectCrop",
  224. meta: { keepAlive: true },
  225. component: () => import("@/views/old_mini/create_farm/selectCrop.vue"),
  226. },
  227. // 农事档案
  228. {
  229. path: "/agri_file",
  230. name: "AgriFile",
  231. meta: { showTabbar: true, keepAlive: true },
  232. component: () => import("@/views/old_mini/agri_file/index.vue"),
  233. },
  234. // 农事记录详情
  235. {
  236. path: "/record_details",
  237. name: "RecordDetails",
  238. meta: { keepAlive: true },
  239. component: () => import("@/views/old_mini/recordDetails/index.vue"),
  240. },
  241. ];