config.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. import evn from '../public/envConfig/evn'
  2. /*
  3. * 云服务器上arcgis初始化配置
  4. */
  5. export const esriConfig = {
  6. 'baseUrl': evn.ESRI_COBFIG_URL + '/arcgis_js_api/library/4.16/dojo/dojo.js',
  7. 'baseCssUrl': evn.ESRI_COBFIG_URL + '/arcgis_js_api/library/4.16/esri/css/main.css',
  8. 'font_url': evn.ESRI_COBFIG_URL + '/arcgis_js_api/library/fonts/'
  9. }
  10. export const appconfig = {
  11. // 底图是否采用在线地图,true在线,false离线
  12. 'isonline': true,
  13. // 是否根据后台配置服务
  14. 'isloadServer': false,
  15. // 天地图秘钥
  16. 'tianMapKey': 'd23f3b9d7d2e305366291bbafe5582e6',
  17. // 地图初始视角中心
  18. //'initCenter': { 'x': 104.44483, 'y': 30.85523 },
  19. 'initCenter': { 'x': 103.53881, 'y': 28.83266 },
  20. // 打印模板
  21. 'templateFolder': 'D:/GP/template',
  22. // 地图初始视角级别
  23. 'initZoom': 5,
  24. // token
  25. //'usertoken': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJVc2VySUQiOiIiLCJVU0VSTkFNRSI6IiIsIlJFQUxOQU1FIjoiIiwiV0tJRCI6NDU0NCwiUkFOR0UiOiJYUlRZIiwiUkFOR0VGSUVMRCI6bnVsbCwiQ09ERSI6IlhSVFkiLCJDT05ORUNUU1RSIjoiREFUQUJBU0U9b3JjbDtORVROQU1FPTEyNy4wLjAuMS9vcmNsO1NFUlZFUj1sb2NhbGhvc3Q7VVNFUklEPXRmX3hydHlfZ2VvO1BBU1NXT1JEPXRmX3hydHlfZ2VvO1BPUlQ9MTUyMUA1MTUxL3RjcDtWRVJTSU9OPXNkZS5ERUZBVUxUIiwiQm9yblRpbWUiOjAsIkFwcElEIjpudWxsfQ.0S_D8PDHR3Q9BJj3Nj1S4sWdkeaW7dvipAtsppBAFuAkAr3NRGF7l6BqLVxUWMhg6QOWZATHTDLjgPUhZyNobQ',
  26. 'usertoken': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJVc2VySUQiOiIiLCJVU0VSTkFNRSI6IiIsIlJFQUxOQU1FIjoiIiwiV0tJRCI6NDU0NCwiUkFOR0UiOiJYUlRZIiwiUkFOR0VGSUVMRCI6bnVsbCwiQ09ERSI6IlhSVFkiLCJDT05ORUNUU1RSIjoiREFUQUJBU0U9b3JjbDtORVROQU1FPWxvY2FsaG9zdC9vcmNsO1NFUlZFUj1sb2NhbGhvc3Q7VVNFUklEPVRGX01CU1dfR0VPO1BBU1NXT1JEPVRGX01CU1dfR0VPO1BPUlQ9MTUyMUA1MTUxL3RjcDtWRVJTSU9OPXNkZS5ERUZBVUxUIiwiQm9yblRpbWUiOjAsIkFwcElEIjpudWxsfQ.M_5rMM9Iwo3mpBKa3hZAMocbmUFGyibyO0Ds6Rc6mGc7kW5ICP03i_mAuKCr_v5erq0_VHqk6b0bZ9PGo-n9Cw',
  27. // 地图资源服务
  28. 'gisResource': {
  29. 'tian_online_vector': {
  30. 'groupname': '天地图在线矢量服务',
  31. 'type': 'webTiled',
  32. 'config': [
  33. { 'name': '矢量地图', 'url': 'http://{subDomain}.tianditu.gov.cn/DataServer?T=vec_c&x={col}&y={row}&l={level}&tk=' }
  34. ]
  35. },
  36. 'tian_online_raster': {
  37. 'groupname': '天地图在线影像服务',
  38. 'type': 'webTiled',
  39. 'config': [
  40. { 'name': '影像地图', 'url': 'http://{subDomain}.tianditu.gov.cn/DataServer?T=img_c&x={col}&y={row}&l={level}&tk=' }
  41. ]
  42. },
  43. 'tian_online_vector_label': {
  44. 'groupname': '天地图在线矢量标注服务',
  45. 'type': 'webTiled',
  46. 'config': [
  47. { 'name': '矢量标注图', 'url': 'http://{subDomain}.tianditu.gov.cn/DataServer?T=cva_c&x={col}&y={row}&l={level}&tk=' }
  48. ]
  49. },
  50. 'tian_online_raster_label': {
  51. 'groupname': '天地图在线影像标注服务',
  52. 'type': 'webTiled',
  53. 'config': [
  54. { 'name': '影像标注图', 'url': 'http://{subDomain}.tianditu.gov.cn/DataServer?T=cia_c&x={col}&y={row}&l={level}&tk=' }
  55. ]
  56. },
  57. 'tian_offline_raster_label': {
  58. 'groupname': '天地图离线标注图服务',
  59. 'type': 'tiled',
  60. 'config': [
  61. { 'name': '标注地图', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/MaBianAnnotation/MapServer' }
  62. ]
  63. },
  64. 'tian_offline_vector_label': {
  65. 'groupname': '天地图离线标注图服务',
  66. 'type': 'tiled',
  67. 'config': [
  68. { 'name': '标注地图', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/MaBianAnnotation/MapServer' }
  69. ]
  70. },
  71. 'tian_offline_raster': {
  72. 'groupname': '天地图离线影像图服务',
  73. 'type': 'tiled',
  74. 'config': [
  75. { 'name': '影像地图', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/MaBianMap/MapServer' }
  76. ]
  77. },
  78. 'tian_offline_vector': {
  79. 'groupname': '天地图离线矢量服务',
  80. 'type': 'tiled',
  81. 'config': [
  82. { 'name': '矢量地图', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/MaBianVector/MapServer' }
  83. ]
  84. },
  85. 'river_thema': {
  86. 'groupname': '水系专题图服务',
  87. 'type': 'dynamic',
  88. 'config': [
  89. { 'name': '水系专题图', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_river/MapServer' }
  90. ]
  91. },
  92. 'business_map': {
  93. 'groupname': '离线业务地图服务',
  94. 'type': 'dynamic',
  95. 'config': [
  96. { 'name': '业务地图', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_mbsw/MapServer' }
  97. ]
  98. },
  99. 'print': {
  100. 'groupname': '打印服务',
  101. 'config': [
  102. { 'name': '打印地图', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/GISPrint/GPServer/TFPrint/execute' }
  103. ]
  104. },
  105. 'geometry': {
  106. 'groupname': '地图图形操作工具',
  107. 'type': 'tiled',
  108. 'config': [
  109. { 'name': '地图工具', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/Utilities/Geometry/GeometryServer' }
  110. ]
  111. },
  112. 'layer_name': {
  113. 'groupname': '获取图层名称服务',
  114. 'config': [
  115. { 'name': '图层名称', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_mbsw/MapServer/exts/TFGeoAPISOE/getLayerInfor' }
  116. ]
  117. },
  118. 'field_intersect': {
  119. 'groupname': '获取重复字段',
  120. 'config': [
  121. { 'name': '字段名称', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_mbsw/MapServer/exts/TFGeoAPISOE/fieldIntersect' }
  122. ]
  123. },
  124. 'fieldUniqueValue': {
  125. 'groupname': '获取字段唯一值',
  126. 'config': [
  127. { 'name': '字段唯一', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_mbsw/MapServer/exts/TFGeoAPISOE/getFieldUniqueValue' }
  128. ]
  129. },
  130. 'statistic': {
  131. 'groupname': '属性统计',
  132. 'config': [
  133. { 'name': '属性统计', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_mbsw/MapServer/exts/TFGeoAPISOE/statistic' }
  134. ]
  135. },
  136. 'horizental_section_analysis': {
  137. 'groupname': '横剖面分析',
  138. 'config': [
  139. { 'name': '横剖面分析', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_mbsw/MapServer/exts/TFGeoAPISOE/HorizentalSectionAnalysis' }
  140. ]
  141. },
  142. 'vertical_section_analysis': {
  143. 'groupname': '纵剖面分析',
  144. 'config': [
  145. { 'name': '纵剖面分析', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/pipe_mbsw/MapServer/exts/TFGeoAPISOE/VerticalSectionAnalysis' }
  146. ]
  147. },
  148. 'shutOff_valve_extend_analysis': {
  149. 'groupname': '关阀扩展分析',
  150. 'config': [
  151. { 'name': '关阀扩展分析', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/gis_gp/GPServer/ShutOffValveExtendTysw' }
  152. ]
  153. },
  154. 'shutOff_valve_analysis': {
  155. 'groupname': '关阀分析',
  156. 'config': [
  157. { 'name': '关阀分析', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/gis_gp/GPServer/ShutOffValveAnalyzeTysw' }
  158. ]
  159. },
  160. 'burst_pipe_analyze_analysis': {
  161. 'groupname': '爆管分析',
  162. 'config': [
  163. { 'name': '爆管分析', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/gis_gp/GPServer/BurstPipeAnalyzeTysw' }
  164. ]
  165. },
  166. 'connected_analysis': {
  167. 'groupname': '连通性分析',
  168. 'config': [
  169. { 'name': '连通性分析', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/gis_gp/GPServer/ConnectedAnalyzeTysw' }
  170. ]
  171. },
  172. 'geometry': {
  173. 'groupname': '图形服务',
  174. 'type': 'geometry',
  175. 'config': [
  176. { 'name': '图形服务', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/Utilities/Geometry/GeometryServer' }
  177. ]
  178. },
  179. 'dmaMap':{
  180. 'groupname': 'DMA分区',
  181. 'type': 'geometry',
  182. 'config': [
  183. { 'name': 'DMA分区', 'url': evn.MAP_SERVICE_URL + '/arcgis/rest/services/mbsw/DmaMAP/MapServer' }
  184. ]
  185. }
  186. }
  187. }
  188. /**
  189. * 轮询时机设置
  190. */
  191. export const notificationInterval = 30000
  192. export const homeInterval = 60000
  193. /**
  194. * 客户环境水力模型配置
  195. */
  196. export const hyduralicsMenus = [{
  197. name: 'onlineForecast',
  198. title: '在线预测',
  199. url: 'http://192.168.100.201/JinTangWDWebApp/#/single/monitoring'
  200. },
  201. {
  202. name: 'smartScheduling',
  203. title: '智能调度',
  204. url: 'http://192.168.100.201/JinTangWDWebApp/#/single/smart'
  205. },
  206. {
  207. name: 'schedulingPlan',
  208. title: '调度预案',
  209. url: 'http://192.168.100.201/JinTangWDWebApp/#/single/scheduling'
  210. },
  211. {
  212. name: 'planEvaluation',
  213. title: '规划评估',
  214. url: 'http://192.168.100.201/JinTangWDWebApp/#/single/plan'
  215. },
  216. {
  217. name: 'pipeFushing',
  218. title: '管道冲洗',
  219. url: 'http://192.168.100.201/JinTangWDWebApp/#/single/wash'
  220. },
  221. {
  222. name: 'riskAssessment',
  223. title: '风险评估',
  224. url: 'http://192.168.100.201/JinTangWDWebApp/#/single/risk'
  225. },
  226. {
  227. name: 'hydrualicsSysSetting',
  228. title: '系统设置',
  229. url: 'http://192.168.100.201/JinTangWDWebApp/#/single/system'
  230. }
  231. ]