globalRoutes.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  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. {
  17. path: "/create_farm",
  18. name: "CreateFarm",
  19. meta: { keepAlive: true },
  20. component: () => import("@/views/old_mini/create_farm/index.vue"),
  21. },
  22. // 农事记录
  23. {
  24. path: "/agri_record",
  25. name: "AgriRecord",
  26. meta: { showTabbar: true, keepAlive: true },
  27. component: () => import("@/views/old_mini/agri_record/index.vue"),
  28. },
  29. // 编辑地图
  30. {
  31. path: "/edit_map",
  32. name: "EditMap",
  33. meta: { keepAlive: true },
  34. component: () => import("@/views/old_mini/create_farm/editMap.vue"),
  35. },
  36. // 聊天
  37. {
  38. path: "/chat_frame",
  39. name: "ChatFrame",
  40. meta: { keepAlive: true },
  41. component: () => import("@/views/old_mini/chat_frame/index.vue"),
  42. },
  43. // 成果报告
  44. {
  45. path: "/achievement_report",
  46. name: "AchievementReport",
  47. meta: { keepAlive: true },
  48. component: () => import("@/views/old_mini/achievement_report/index.vue"),
  49. },
  50. // 长势报告
  51. {
  52. path: "/growth_report",
  53. name: "GrowthReport",
  54. meta: { showTabbar: true, keepAlive: true },
  55. component: () => import("@/views/old_mini/growth_report/index.vue"),
  56. },
  57. // 咨询专家
  58. {
  59. path: "/consult",
  60. name: "Consult",
  61. component: () => import("@/views/old_mini/chat_frame/consult.vue"),
  62. },
  63. // 农事互动列表
  64. {
  65. path: "/interaction_list",
  66. name: "InteractionList",
  67. meta: { keepAlive: true },
  68. component: () => import("@/views/old_mini/interactionList/index.vue"),
  69. },
  70. // 勾画发生区域
  71. {
  72. path: "/draw_region",
  73. name: "DrawRegion",
  74. meta: { keepAlive: true },
  75. component: () => import("@/views/old_mini/interactionList/drawRegion.vue"),
  76. },
  77. //确认区域
  78. {
  79. path: "/confirm_area",
  80. name: "ConfirmArea",
  81. meta: { keepAlive: true },
  82. component: () => import("@/views/old_mini/interactionList/confirmArea.vue"),
  83. },
  84. //有味溯源
  85. {
  86. path: "/youwei_trace",
  87. name: "YouweiTrace",
  88. component: () => import("@/views/old_mini/youwei_trace/index.vue"),
  89. meta: { showTabbar: true, keepAlive: true },
  90. },
  91. // 农事详情
  92. {
  93. path: "/work_detail",
  94. name: "WorkDetail",
  95. meta: { keepAlive: true },
  96. component: () => import("@/views/old_mini/work_detail/index.vue"),
  97. },
  98. // 农事详情 - 查看区域
  99. {
  100. path: "/view_area",
  101. name: "WorkViewArea",
  102. meta: { keepAlive: true },
  103. component: () => import("@/views/old_mini/work_detail/components/mapInfo.vue"),
  104. },
  105. {
  106. path: "/select_crop",
  107. name: "SelectCrop",
  108. meta: { keepAlive: true },
  109. component: () => import("@/views/old_mini/create_farm/selectCrop.vue"),
  110. },
  111. // 农事档案
  112. {
  113. path: "/agri_file",
  114. name: "AgriFile",
  115. meta: { showTabbar: true, keepAlive: true },
  116. component: () => import("@/views/old_mini/agri_file/index.vue"),
  117. },
  118. // 农事记录详情
  119. {
  120. path: "/record_details",
  121. name: "RecordDetails",
  122. meta: { keepAlive: true },
  123. component: () => import("@/views/old_mini/recordDetails/index.vue"),
  124. },
  125. // 地图管理
  126. {
  127. path: "/map_manage",
  128. name: "MapManage",
  129. meta: { keepAlive: true },
  130. component: () => import("@/views/old_mini/recordDetails/mapManage.vue"),
  131. },
  132. // 农事详情
  133. {
  134. path: "/agri_record_detail",
  135. name: "AgriRecordDetail",
  136. meta: { keepAlive: true },
  137. component: () => import("@/views/old_mini/agri_record_detail/index.vue"),
  138. },
  139. // 农事执行
  140. {
  141. path: "/work_execute",
  142. name: "WorkExecute",
  143. meta: { showTabbar: true, keepAlive: true },
  144. component: () => import("@/views/old_mini/work_execute/index.vue"),
  145. },
  146. // 农场信息
  147. {
  148. path: "/farm_info",
  149. name: "FarmInfo",
  150. meta: { keepAlive: true },
  151. component: () => import("@/views/old_mini/farm_info/index.vue"),
  152. },
  153. // 录入信息
  154. {
  155. path: "/entry_information",
  156. name: "EntryInformation",
  157. meta: { keepAlive: true },
  158. component: () => import("@/views/old_mini/entry_information/index.vue"),
  159. },
  160. // 选择常驻点位
  161. {
  162. path: "/entry_select_location",
  163. name: "EntrySelectLocation",
  164. meta: { keepAlive: false },
  165. component: () => import("@/views/old_mini/entry_information/selectLocation.vue"),
  166. },
  167. // 分区相册
  168. {
  169. path: "/region_albums",
  170. name: "RegionAlbums",
  171. meta: { keepAlive: true },
  172. component: () => import("@/views/old_mini/agri_file/pages/regionAlbums.vue"),
  173. },
  174. // 新增分区
  175. {
  176. path: "/add_zone",
  177. name: "AddZone",
  178. meta: { keepAlive: true },
  179. component: () => import("@/views/old_mini/agri_file/pages/addZone.vue"),
  180. },
  181. // 农情相册地图
  182. {
  183. path: "/album_map",
  184. name: "AlbumMap",
  185. meta: { keepAlive: true },
  186. component: () => import("@/views/old_mini/agri_file/pages/albumMap.vue"),
  187. },
  188. // 更多农场
  189. {
  190. path: "/all_garden",
  191. name: "AllGarden",
  192. meta: { keepAlive: true },
  193. component: () => import("@/components/allGarden.vue"),
  194. },
  195. // 长势跟踪记录
  196. {
  197. path: "/growth_track",
  198. name: "GrowthTrack",
  199. meta: { keepAlive: true },
  200. component: () => import("@/views/old_mini/agri_file/pages/growthTrack.vue"),
  201. },
  202. // 病虫害互动选地块
  203. {
  204. path: "/pest_interact",
  205. name: "PestInteract",
  206. meta: { keepAlive: true },
  207. component: () => import("@/views/old_mini/agri_file/pages/pestInteract.vue"),
  208. },
  209. ];