diff --git a/components.d.ts b/components.d.ts index 7bae2f7..00a5deb 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,7 +7,13 @@ export {} declare module 'vue' { export interface GlobalComponents { + BaseBg: typeof import('./src/components/baseBg.vue')['default'] + CenterMap: typeof import('./src/components/centerMap.vue')['default'] + CodeDialog: typeof import('./src/components/code-dialog/index.vue')['default'] Components: typeof import('./src/components/index.js')['default'] + copy: typeof import('./src/components/baseBg copy.vue')['default'] + CurrentTime: typeof import('./src/components/currentTime.vue')['default'] + CustomBack: typeof import('./src/components/customBack.vue')['default'] CustomCarouselPicture: typeof import('./src/components/custom-carousel-picture/index.vue')['default'] CustomEchartBar: typeof import('./src/components/custom-echart-bar/index.vue')['default'] CustomEchartBubble: typeof import('./src/components/custom-echart-bubble/index.vue')['default'] @@ -25,6 +31,7 @@ declare module 'vue' { CustomEchartWordCloud: typeof import('./src/components/custom-echart-word-cloud/index.vue')['default'] CustomIframe: typeof import('./src/components/custom-iframe/index.vue')['default'] CustomImportExcel: typeof import('./src/components/custom-import-excel/index.vue')['default'] + CustomProgress: typeof import('./src/components/customProgress.vue')['default'] CustomRankList: typeof import('./src/components/custom-rank-list/index.vue')['default'] CustomRichEditor: typeof import('./src/components/custom-rich-editor/index.vue')['default'] CustomScrollBoard: typeof import('./src/components/custom-scroll-board/index.vue')['default'] @@ -32,6 +39,7 @@ declare module 'vue' { CustomTableTree: typeof import('./src/components/custom-table-tree/index.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] + SubTop: typeof import('./src/components/subTop.vue')['default'] SvgIcon: typeof import('./src/components/svg-icon/index.vue')['default'] UpFile: typeof import('./src/components/custom-rich-editor/upFile.js')['default'] } diff --git a/package.json b/package.json index 27252dc..dbab418 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,10 @@ "axios": "^1.6.5", "echarts": "^5.6.0", "echarts-gl": "^2.0.9", + "echarts-liquidfill": "^3.1.0", + "echarts-wordcloud": "^2.1.0", + "@vuemap/vue-amap": "^2.0", + "@vuemap/vue-amap-loca": "^2.0", "element-plus": "^2.7.2", "js-base64": "^3.7.6", "lodash": "^4.17.21", diff --git a/src/assets/images/early/arrowL.png b/src/assets/images/early/arrowL.png new file mode 100644 index 0000000..2584810 Binary files /dev/null and b/src/assets/images/early/arrowL.png differ diff --git a/src/assets/images/early/arrowR.png b/src/assets/images/early/arrowR.png new file mode 100644 index 0000000..eb725bd Binary files /dev/null and b/src/assets/images/early/arrowR.png differ diff --git a/src/assets/images/early/back1.png b/src/assets/images/early/back1.png new file mode 100644 index 0000000..42cccf4 Binary files /dev/null and b/src/assets/images/early/back1.png differ diff --git a/src/assets/images/early/back2.png b/src/assets/images/early/back2.png new file mode 100644 index 0000000..cd991e9 Binary files /dev/null and b/src/assets/images/early/back2.png differ diff --git a/src/assets/images/early/back3.png b/src/assets/images/early/back3.png new file mode 100644 index 0000000..1d0f978 Binary files /dev/null and b/src/assets/images/early/back3.png differ diff --git a/src/assets/images/early/bg5.png b/src/assets/images/early/bg5.png new file mode 100644 index 0000000..ffe6c21 Binary files /dev/null and b/src/assets/images/early/bg5.png differ diff --git a/src/assets/images/early/icon1.png b/src/assets/images/early/icon1.png new file mode 100644 index 0000000..fc58800 Binary files /dev/null and b/src/assets/images/early/icon1.png differ diff --git a/src/assets/images/early/icon2.png b/src/assets/images/early/icon2.png new file mode 100644 index 0000000..fa0d3d7 Binary files /dev/null and b/src/assets/images/early/icon2.png differ diff --git a/src/assets/images/early/icon3.png b/src/assets/images/early/icon3.png new file mode 100644 index 0000000..8b5d862 Binary files /dev/null and b/src/assets/images/early/icon3.png differ diff --git a/src/assets/images/early/icon5.png b/src/assets/images/early/icon5.png new file mode 100644 index 0000000..4e29a79 Binary files /dev/null and b/src/assets/images/early/icon5.png differ diff --git a/src/assets/images/early/icon6.png b/src/assets/images/early/icon6.png new file mode 100644 index 0000000..2105be5 Binary files /dev/null and b/src/assets/images/early/icon6.png differ diff --git a/src/assets/images/early/icon7.png b/src/assets/images/early/icon7.png new file mode 100644 index 0000000..4e35206 Binary files /dev/null and b/src/assets/images/early/icon7.png differ diff --git a/src/assets/images/inputs/partbg1.png b/src/assets/images/inputs/partbg1.png new file mode 100644 index 0000000..98ea6bd Binary files /dev/null and b/src/assets/images/inputs/partbg1.png differ diff --git a/src/assets/images/inputs/partbg2.png b/src/assets/images/inputs/partbg2.png new file mode 100644 index 0000000..2ef3ba7 Binary files /dev/null and b/src/assets/images/inputs/partbg2.png differ diff --git a/src/assets/images/inputs/partbg3.png b/src/assets/images/inputs/partbg3.png new file mode 100644 index 0000000..9361746 Binary files /dev/null and b/src/assets/images/inputs/partbg3.png differ diff --git a/src/assets/images/plant/bg1.png b/src/assets/images/plant/bg1.png new file mode 100644 index 0000000..32a646d Binary files /dev/null and b/src/assets/images/plant/bg1.png differ diff --git a/src/assets/images/plant/bg2.png b/src/assets/images/plant/bg2.png new file mode 100644 index 0000000..c2d47b3 Binary files /dev/null and b/src/assets/images/plant/bg2.png differ diff --git a/src/assets/images/plant/bg3.png b/src/assets/images/plant/bg3.png new file mode 100644 index 0000000..98cdb1e Binary files /dev/null and b/src/assets/images/plant/bg3.png differ diff --git a/src/assets/images/plant/bg5.png b/src/assets/images/plant/bg5.png new file mode 100644 index 0000000..cd991e9 Binary files /dev/null and b/src/assets/images/plant/bg5.png differ diff --git a/src/assets/images/plant/bg6.png b/src/assets/images/plant/bg6.png new file mode 100644 index 0000000..e8373e0 Binary files /dev/null and b/src/assets/images/plant/bg6.png differ diff --git a/src/assets/images/plant/bg7.png b/src/assets/images/plant/bg7.png new file mode 100644 index 0000000..eaa7fb5 Binary files /dev/null and b/src/assets/images/plant/bg7.png differ diff --git a/src/assets/images/plant/bg8.png b/src/assets/images/plant/bg8.png new file mode 100644 index 0000000..7e1c7a5 Binary files /dev/null and b/src/assets/images/plant/bg8.png differ diff --git a/src/assets/images/plant/bg9.png b/src/assets/images/plant/bg9.png new file mode 100644 index 0000000..8285348 Binary files /dev/null and b/src/assets/images/plant/bg9.png differ diff --git a/src/assets/images/plant/icon1.png b/src/assets/images/plant/icon1.png new file mode 100644 index 0000000..52f2bb6 Binary files /dev/null and b/src/assets/images/plant/icon1.png differ diff --git a/src/assets/images/plant/icon2.png b/src/assets/images/plant/icon2.png new file mode 100644 index 0000000..fbe7b86 Binary files /dev/null and b/src/assets/images/plant/icon2.png differ diff --git a/src/assets/images/plant/icon3.png b/src/assets/images/plant/icon3.png new file mode 100644 index 0000000..01efb1b Binary files /dev/null and b/src/assets/images/plant/icon3.png differ diff --git a/src/assets/images/plant/icon4.png b/src/assets/images/plant/icon4.png new file mode 100644 index 0000000..7860cb6 Binary files /dev/null and b/src/assets/images/plant/icon4.png differ diff --git a/src/assets/images/plant/icon5.png b/src/assets/images/plant/icon5.png new file mode 100644 index 0000000..53a176f Binary files /dev/null and b/src/assets/images/plant/icon5.png differ diff --git a/src/assets/images/trace/bg1.png b/src/assets/images/trace/bg1.png new file mode 100644 index 0000000..0e31a9e Binary files /dev/null and b/src/assets/images/trace/bg1.png differ diff --git a/src/assets/images/trace/bg2.png b/src/assets/images/trace/bg2.png new file mode 100644 index 0000000..8073506 Binary files /dev/null and b/src/assets/images/trace/bg2.png differ diff --git a/src/assets/images/vsualized/bottombj.jpg b/src/assets/images/vsualized/bottombj.jpg new file mode 100644 index 0000000..d389883 Binary files /dev/null and b/src/assets/images/vsualized/bottombj.jpg differ diff --git a/src/assets/images/vsualized/gmmap.png b/src/assets/images/vsualized/gmmap.png new file mode 100644 index 0000000..94c8435 Binary files /dev/null and b/src/assets/images/vsualized/gmmap.png differ diff --git a/src/assets/images/vsualized/gmmap.svg b/src/assets/images/vsualized/gmmap.svg new file mode 100644 index 0000000..80e6d0a --- /dev/null +++ b/src/assets/images/vsualized/gmmap.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/assets/images/vsualized/home/Increase.png b/src/assets/images/vsualized/home/Increase.png new file mode 100644 index 0000000..7a17494 Binary files /dev/null and b/src/assets/images/vsualized/home/Increase.png differ diff --git a/src/assets/images/vsualized/home/animalm.png b/src/assets/images/vsualized/home/animalm.png new file mode 100644 index 0000000..74e9d01 Binary files /dev/null and b/src/assets/images/vsualized/home/animalm.png differ diff --git a/src/assets/images/vsualized/home/area.png b/src/assets/images/vsualized/home/area.png new file mode 100644 index 0000000..746a6f0 Binary files /dev/null and b/src/assets/images/vsualized/home/area.png differ diff --git a/src/assets/images/vsualized/home/farmers.png b/src/assets/images/vsualized/home/farmers.png new file mode 100644 index 0000000..fd63234 Binary files /dev/null and b/src/assets/images/vsualized/home/farmers.png differ diff --git a/src/assets/images/vsualized/home/farmuse.png b/src/assets/images/vsualized/home/farmuse.png new file mode 100644 index 0000000..132448f Binary files /dev/null and b/src/assets/images/vsualized/home/farmuse.png differ diff --git a/src/assets/images/vsualized/home/feeduse.png b/src/assets/images/vsualized/home/feeduse.png new file mode 100644 index 0000000..c3528ca Binary files /dev/null and b/src/assets/images/vsualized/home/feeduse.png differ diff --git a/src/assets/images/vsualized/home/fertilizer.png b/src/assets/images/vsualized/home/fertilizer.png new file mode 100644 index 0000000..3189002 Binary files /dev/null and b/src/assets/images/vsualized/home/fertilizer.png differ diff --git a/src/assets/images/vsualized/home/hometopbg.png b/src/assets/images/vsualized/home/hometopbg.png new file mode 100644 index 0000000..53598aa Binary files /dev/null and b/src/assets/images/vsualized/home/hometopbg.png differ diff --git a/src/assets/images/vsualized/home/nav-on.png b/src/assets/images/vsualized/home/nav-on.png new file mode 100644 index 0000000..45ad086 Binary files /dev/null and b/src/assets/images/vsualized/home/nav-on.png differ diff --git a/src/assets/images/vsualized/home/nav.png b/src/assets/images/vsualized/home/nav.png new file mode 100644 index 0000000..0d12596 Binary files /dev/null and b/src/assets/images/vsualized/home/nav.png differ diff --git a/src/assets/images/vsualized/home/outputVal.png b/src/assets/images/vsualized/home/outputVal.png new file mode 100644 index 0000000..f706335 Binary files /dev/null and b/src/assets/images/vsualized/home/outputVal.png differ diff --git a/src/assets/images/vsualized/home/partbg.png b/src/assets/images/vsualized/home/partbg.png new file mode 100644 index 0000000..7544be7 Binary files /dev/null and b/src/assets/images/vsualized/home/partbg.png differ diff --git a/src/assets/images/vsualized/home/partbg1.png b/src/assets/images/vsualized/home/partbg1.png new file mode 100644 index 0000000..247376c Binary files /dev/null and b/src/assets/images/vsualized/home/partbg1.png differ diff --git a/src/assets/images/vsualized/home/partbg2.png b/src/assets/images/vsualized/home/partbg2.png new file mode 100644 index 0000000..f41c95b Binary files /dev/null and b/src/assets/images/vsualized/home/partbg2.png differ diff --git a/src/assets/images/vsualized/home/partbg3.png b/src/assets/images/vsualized/home/partbg3.png new file mode 100644 index 0000000..e8373e0 Binary files /dev/null and b/src/assets/images/vsualized/home/partbg3.png differ diff --git a/src/assets/images/vsualized/home/pesticide.png b/src/assets/images/vsualized/home/pesticide.png new file mode 100644 index 0000000..7b4c9b5 Binary files /dev/null and b/src/assets/images/vsualized/home/pesticide.png differ diff --git a/src/assets/images/vsualized/home/provenance.png b/src/assets/images/vsualized/home/provenance.png new file mode 100644 index 0000000..a21c52b Binary files /dev/null and b/src/assets/images/vsualized/home/provenance.png differ diff --git a/src/assets/images/vsualized/home/titlebg.png b/src/assets/images/vsualized/home/titlebg.png new file mode 100644 index 0000000..76f4327 Binary files /dev/null and b/src/assets/images/vsualized/home/titlebg.png differ diff --git a/src/assets/images/vsualized/hraderbg.png b/src/assets/images/vsualized/hraderbg.png new file mode 100644 index 0000000..1134831 Binary files /dev/null and b/src/assets/images/vsualized/hraderbg.png differ diff --git a/src/assets/images/vsualized/screenbg.png b/src/assets/images/vsualized/screenbg.png new file mode 100644 index 0000000..d7f91cb Binary files /dev/null and b/src/assets/images/vsualized/screenbg.png differ diff --git a/src/components/530926geo.json b/src/components/530926geo.json new file mode 100644 index 0000000..342f4ec --- /dev/null +++ b/src/components/530926geo.json @@ -0,0 +1,1162 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "adcode": 530926, + "name": "耿马傣族佤族自治县", + "center": [ + 99.402495, + 23.534579 + ], + "centroid": [ + 99.424852, + 23.638198 + ], + "childrenNum": 0, + "level": "district", + "subFeatureIndex": 6, + "acroutes": [ + 100000, + 530000, + 530900 + ], + "site": "https://geojson.hxkj.vip" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [ + 99.813564, + 24.026616 + ], + [ + 99.820945, + 24.016834 + ], + [ + 99.825396, + 24.01305 + ], + [ + 99.843294, + 24.008483 + ], + [ + 99.846299, + 24.002032 + ], + [ + 99.853774, + 23.993562 + ], + [ + 99.862958, + 23.988837 + ], + [ + 99.88033, + 23.982896 + ], + [ + 99.887335, + 23.980072 + ], + [ + 99.897402, + 23.97264 + ], + [ + 99.902323, + 23.962991 + ], + [ + 99.902604, + 23.944476 + ], + [ + 99.899186, + 23.930412 + ], + [ + 99.893796, + 23.915816 + ], + [ + 99.884255, + 23.904966 + ], + [ + 99.872461, + 23.89651 + ], + [ + 99.869475, + 23.891231 + ], + [ + 99.868874, + 23.884932 + ], + [ + 99.876555, + 23.880595 + ], + [ + 99.87663, + 23.875944 + ], + [ + 99.870151, + 23.864895 + ], + [ + 99.863164, + 23.845109 + ], + [ + 99.859371, + 23.840496 + ], + [ + 99.851013, + 23.835334 + ], + [ + 99.855952, + 23.826362 + ], + [ + 99.860573, + 23.812108 + ], + [ + 99.855408, + 23.800621 + ], + [ + 99.856722, + 23.797283 + ], + [ + 99.860911, + 23.784459 + ], + [ + 99.854938, + 23.780983 + ], + [ + 99.853999, + 23.77678 + ], + [ + 99.838862, + 23.763679 + ], + [ + 99.834429, + 23.756215 + ], + [ + 99.818447, + 23.745156 + ], + [ + 99.812456, + 23.739459 + ], + [ + 99.804173, + 23.735058 + ], + [ + 99.791102, + 23.719733 + ], + [ + 99.776453, + 23.683555 + ], + [ + 99.77202, + 23.676302 + ], + [ + 99.765766, + 23.653421 + ], + [ + 99.747981, + 23.631972 + ], + [ + 99.743905, + 23.616261 + ], + [ + 99.739867, + 23.606055 + ], + [ + 99.735829, + 23.601099 + ], + [ + 99.712334, + 23.589692 + ], + [ + 99.705611, + 23.577556 + ], + [ + 99.701667, + 23.56481 + ], + [ + 99.697967, + 23.557806 + ], + [ + 99.692257, + 23.551176 + ], + [ + 99.68683, + 23.555327 + ], + [ + 99.678961, + 23.552514 + ], + [ + 99.675655, + 23.548028 + ], + [ + 99.67635, + 23.520599 + ], + [ + 99.673645, + 23.502651 + ], + [ + 99.672087, + 23.498006 + ], + [ + 99.667992, + 23.494877 + ], + [ + 99.659316, + 23.492948 + ], + [ + 99.650395, + 23.496707 + ], + [ + 99.643108, + 23.503301 + ], + [ + 99.631276, + 23.511094 + ], + [ + 99.626186, + 23.51318 + ], + [ + 99.618016, + 23.511508 + ], + [ + 99.603649, + 23.503399 + ], + [ + 99.596155, + 23.492377 + ], + [ + 99.591836, + 23.476886 + ], + [ + 99.5893, + 23.461235 + ], + [ + 99.586558, + 23.455408 + ], + [ + 99.586708, + 23.441212 + ], + [ + 99.60239, + 23.436073 + ], + [ + 99.616739, + 23.433178 + ], + [ + 99.62474, + 23.427073 + ], + [ + 99.629642, + 23.412382 + ], + [ + 99.633698, + 23.405213 + ], + [ + 99.647465, + 23.393159 + ], + [ + 99.650996, + 23.381536 + ], + [ + 99.647089, + 23.38134 + ], + [ + 99.623913, + 23.352969 + ], + [ + 99.612438, + 23.347827 + ], + [ + 99.60348, + 23.348654 + ], + [ + 99.589657, + 23.352556 + ], + [ + 99.57358, + 23.35159 + ], + [ + 99.559532, + 23.354368 + ], + [ + 99.534403, + 23.364436 + ], + [ + 99.471863, + 23.374208 + ], + [ + 99.444104, + 23.363254 + ], + [ + 99.440818, + 23.359531 + ], + [ + 99.439897, + 23.349029 + ], + [ + 99.434207, + 23.349837 + ], + [ + 99.423783, + 23.367214 + ], + [ + 99.415144, + 23.404858 + ], + [ + 99.408646, + 23.406414 + ], + [ + 99.401359, + 23.413249 + ], + [ + 99.380925, + 23.411161 + ], + [ + 99.375272, + 23.417955 + ], + [ + 99.358088, + 23.417325 + ], + [ + 99.35651, + 23.422603 + ], + [ + 99.350801, + 23.423391 + ], + [ + 99.338461, + 23.416695 + ], + [ + 99.30905, + 23.420634 + ], + [ + 99.294307, + 23.416222 + ], + [ + 99.276202, + 23.402062 + ], + [ + 99.267037, + 23.39044 + ], + [ + 99.255468, + 23.385476 + ], + [ + 99.244613, + 23.382994 + ], + [ + 99.216216, + 23.367017 + ], + [ + 99.207596, + 23.369894 + ], + [ + 99.20091, + 23.374661 + ], + [ + 99.174504, + 23.385575 + ], + [ + 99.157263, + 23.397275 + ], + [ + 99.123231, + 23.416341 + ], + [ + 99.117747, + 23.41636 + ], + [ + 99.100112, + 23.409703 + ], + [ + 99.092224, + 23.413052 + ], + [ + 99.084993, + 23.418251 + ], + [ + 99.076335, + 23.426837 + ], + [ + 99.07211, + 23.441999 + ], + [ + 99.076936, + 23.455703 + ], + [ + 99.073424, + 23.461275 + ], + [ + 99.057723, + 23.470685 + ], + [ + 99.051469, + 23.480725 + ], + [ + 99.049723, + 23.491177 + ], + [ + 99.042849, + 23.496648 + ], + [ + 99.032144, + 23.496786 + ], + [ + 99.013325, + 23.493046 + ], + [ + 98.994432, + 23.484898 + ], + [ + 98.985567, + 23.476729 + ], + [ + 98.981886, + 23.475193 + ], + [ + 98.965321, + 23.485646 + ], + [ + 98.960175, + 23.486 + ], + [ + 98.950202, + 23.493106 + ], + [ + 98.94562, + 23.49218 + ], + [ + 98.940117, + 23.495723 + ], + [ + 98.934708, + 23.505013 + ], + [ + 98.910537, + 23.495664 + ], + [ + 98.904151, + 23.495054 + ], + [ + 98.887436, + 23.489858 + ], + [ + 98.875905, + 23.488126 + ], + [ + 98.871097, + 23.484504 + ], + [ + 98.85626, + 23.482575 + ], + [ + 98.848259, + 23.479957 + ], + [ + 98.848503, + 23.475725 + ], + [ + 98.83838, + 23.475961 + ], + [ + 98.832389, + 23.474248 + ], + [ + 98.825872, + 23.470055 + ], + [ + 98.824689, + 23.474839 + ], + [ + 98.8202, + 23.481 + ], + [ + 98.815374, + 23.49157 + ], + [ + 98.814322, + 23.504737 + ], + [ + 98.803673, + 23.521229 + ], + [ + 98.802753, + 23.530537 + ], + [ + 98.803767, + 23.540572 + ], + [ + 98.813082, + 23.552593 + ], + [ + 98.824013, + 23.561269 + ], + [ + 98.844672, + 23.578953 + ], + [ + 98.860129, + 23.582749 + ], + [ + 98.882084, + 23.595357 + ], + [ + 98.884319, + 23.600942 + ], + [ + 98.885633, + 23.613607 + ], + [ + 98.881952, + 23.619978 + ], + [ + 98.873369, + 23.624461 + ], + [ + 98.865425, + 23.62568 + ], + [ + 98.847264, + 23.631893 + ], + [ + 98.843977, + 23.638264 + ], + [ + 98.841329, + 23.657569 + ], + [ + 98.838718, + 23.667555 + ], + [ + 98.836089, + 23.683712 + ], + [ + 98.828164, + 23.690335 + ], + [ + 98.821966, + 23.692025 + ], + [ + 98.814679, + 23.69629 + ], + [ + 98.811862, + 23.703129 + ], + [ + 98.817477, + 23.710419 + ], + [ + 98.82375, + 23.726354 + ], + [ + 98.835714, + 23.723879 + ], + [ + 98.836709, + 23.718672 + ], + [ + 98.846325, + 23.719418 + ], + [ + 98.853462, + 23.717355 + ], + [ + 98.855358, + 23.714487 + ], + [ + 98.854964, + 23.700161 + ], + [ + 98.859716, + 23.692811 + ], + [ + 98.877651, + 23.694914 + ], + [ + 98.879041, + 23.704799 + ], + [ + 98.888751, + 23.710399 + ], + [ + 98.898705, + 23.720617 + ], + [ + 98.90402, + 23.73325 + ], + [ + 98.908415, + 23.736355 + ], + [ + 98.916077, + 23.730402 + ], + [ + 98.916265, + 23.722346 + ], + [ + 98.912453, + 23.714762 + ], + [ + 98.929449, + 23.705939 + ], + [ + 98.926012, + 23.702421 + ], + [ + 98.931853, + 23.700888 + ], + [ + 98.938295, + 23.679565 + ], + [ + 98.93683, + 23.676125 + ], + [ + 98.937243, + 23.657746 + ], + [ + 98.940925, + 23.651986 + ], + [ + 98.946991, + 23.649077 + ], + [ + 98.957471, + 23.636573 + ], + [ + 98.968983, + 23.63095 + ], + [ + 98.979125, + 23.628865 + ], + [ + 99.005005, + 23.627489 + ], + [ + 99.026998, + 23.634155 + ], + [ + 99.037252, + 23.634587 + ], + [ + 99.050906, + 23.63325 + ], + [ + 99.055319, + 23.635688 + ], + [ + 99.076185, + 23.636711 + ], + [ + 99.078758, + 23.632011 + ], + [ + 99.085801, + 23.629357 + ], + [ + 99.091586, + 23.632975 + ], + [ + 99.086477, + 23.64019 + ], + [ + 99.088505, + 23.646069 + ], + [ + 99.092205, + 23.649843 + ], + [ + 99.095041, + 23.643415 + ], + [ + 99.100375, + 23.639837 + ], + [ + 99.106422, + 23.641665 + ], + [ + 99.112263, + 23.638559 + ], + [ + 99.134256, + 23.640073 + ], + [ + 99.156399, + 23.646521 + ], + [ + 99.160455, + 23.652773 + ], + [ + 99.16455, + 23.653657 + ], + [ + 99.171536, + 23.645617 + ], + [ + 99.176175, + 23.644476 + ], + [ + 99.17856, + 23.647681 + ], + [ + 99.176344, + 23.651534 + ], + [ + 99.169959, + 23.652144 + ], + [ + 99.167573, + 23.65578 + ], + [ + 99.173283, + 23.659044 + ], + [ + 99.177978, + 23.657235 + ], + [ + 99.186711, + 23.658965 + ], + [ + 99.190073, + 23.663624 + ], + [ + 99.196346, + 23.662562 + ], + [ + 99.198355, + 23.668754 + ], + [ + 99.203858, + 23.668538 + ], + [ + 99.200459, + 23.674671 + ], + [ + 99.20876, + 23.67243 + ], + [ + 99.21184, + 23.676322 + ], + [ + 99.219953, + 23.682081 + ], + [ + 99.233964, + 23.677344 + ], + [ + 99.233983, + 23.673767 + ], + [ + 99.251224, + 23.679388 + ], + [ + 99.260558, + 23.686837 + ], + [ + 99.265497, + 23.689058 + ], + [ + 99.275282, + 23.686739 + ], + [ + 99.283565, + 23.695681 + ], + [ + 99.297519, + 23.698589 + ], + [ + 99.309088, + 23.712797 + ], + [ + 99.315699, + 23.719517 + ], + [ + 99.337053, + 23.723132 + ], + [ + 99.354425, + 23.740284 + ], + [ + 99.372643, + 23.74934 + ], + [ + 99.376643, + 23.751403 + ], + [ + 99.395518, + 23.75651 + ], + [ + 99.406242, + 23.765428 + ], + [ + 99.435766, + 23.776407 + ], + [ + 99.457195, + 23.797204 + ], + [ + 99.474342, + 23.797754 + ], + [ + 99.480145, + 23.8082 + ], + [ + 99.485911, + 23.813384 + ], + [ + 99.503922, + 23.819922 + ], + [ + 99.521876, + 23.819706 + ], + [ + 99.533446, + 23.835334 + ], + [ + 99.537784, + 23.860793 + ], + [ + 99.564941, + 23.879261 + ], + [ + 99.592812, + 23.886463 + ], + [ + 99.583178, + 23.903828 + ], + [ + 99.586521, + 23.909813 + ], + [ + 99.608006, + 23.928352 + ], + [ + 99.648573, + 23.964031 + ], + [ + 99.676557, + 23.970561 + ], + [ + 99.693065, + 23.98019 + ], + [ + 99.715245, + 23.982229 + ], + [ + 99.736787, + 23.991876 + ], + [ + 99.768752, + 23.9847 + ], + [ + 99.77927, + 23.985778 + ], + [ + 99.774687, + 23.990994 + ], + [ + 99.774218, + 23.999837 + ], + [ + 99.779082, + 24.000013 + ], + [ + 99.783139, + 24.004385 + ], + [ + 99.783646, + 24.019049 + ], + [ + 99.803666, + 24.016716 + ], + [ + 99.809394, + 24.020029 + ], + [ + 99.813564, + 24.026616 + ] + ] + ] + ] + } + } + ] +} \ No newline at end of file diff --git a/src/components/baseBg.vue b/src/components/baseBg.vue new file mode 100644 index 0000000..2f464a7 --- /dev/null +++ b/src/components/baseBg.vue @@ -0,0 +1,267 @@ + + + diff --git a/src/components/centerMap.vue b/src/components/centerMap.vue new file mode 100644 index 0000000..d824cfa --- /dev/null +++ b/src/components/centerMap.vue @@ -0,0 +1,212 @@ + + + diff --git a/src/components/code-dialog/index.vue b/src/components/code-dialog/index.vue new file mode 100644 index 0000000..2a6a5bd --- /dev/null +++ b/src/components/code-dialog/index.vue @@ -0,0 +1,54 @@ + + + diff --git a/src/components/currentTime.vue b/src/components/currentTime.vue new file mode 100644 index 0000000..bab306a --- /dev/null +++ b/src/components/currentTime.vue @@ -0,0 +1,65 @@ + + + diff --git a/src/components/customBack.vue b/src/components/customBack.vue new file mode 100644 index 0000000..291494c --- /dev/null +++ b/src/components/customBack.vue @@ -0,0 +1,39 @@ + + + diff --git a/src/components/customProgress.vue b/src/components/customProgress.vue new file mode 100644 index 0000000..958eb20 --- /dev/null +++ b/src/components/customProgress.vue @@ -0,0 +1,67 @@ + + + diff --git a/src/components/subTop.vue b/src/components/subTop.vue new file mode 100644 index 0000000..d6b236d --- /dev/null +++ b/src/components/subTop.vue @@ -0,0 +1,81 @@ + + + diff --git a/src/main.js b/src/main.js index 4b88d3a..ed8a57d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,5 @@ import 'virtual:svg-icons-register'; -import { createApp } from 'vue'; +import { createApp, nextTick } from 'vue'; import App from './App.vue'; import router from './router'; import pinia from './store'; @@ -9,8 +9,26 @@ import 'animate.css'; import './utils/permission'; import { registerDirective } from './directives'; import { registerElIcons } from './plugins/icon'; +import VueAMap, { initAMapApiLoader } from '@vuemap/vue-amap'; +import '@vuemap/vue-amap/dist/style.css'; + +// 初始化高德地图 API +initAMapApiLoader({ + key: 'c843a50db7157faf295c6fa37c48719f', + securityJsCode: 'f09302d3ed65110614bdb26e44717ddf', // 新版key需要配合安全密钥使用 + version: '2.0', + Loca: { + version: '2.0', + }, + AMapUI: { + plugins: ['misc/PathSimplifier'], + }, + plugins: ['AMap.MapType'], +}); const app = createApp(App); -registerElIcons(app); -registerDirective(app); -app.use(pinia).use(router).use(ElementPlus).mount('#app'); +nextTick(() => { + registerElIcons(app); + registerDirective(app); +}); +app.use(pinia).use(router).use(ElementPlus).use(VueAMap).mount('#app'); diff --git a/src/router/index.js b/src/router/index.js index 772e805..80dd2bd 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -29,6 +29,48 @@ export const constantRoutes = [ name: 'home', meta: { title: '首页', icon: 'House' }, }, + { + path: '/land', + component: () => import('@/views/land/index.vue'), + name: 'land', + meta: { title: '土地资源', icon: 'House' }, + }, + { + path: '/inputs', + name: 'inputs', + component: () => import('@/views/inputs/index.vue'), + hidden: true, + }, + { + path: '/entities', + name: 'entities', + component: () => import('@/views/entities/index.vue'), + hidden: true, + }, + { + path: '/breed', + name: 'breed', + component: () => import('@/views/breed/index.vue'), + hidden: true, + }, + { + path: '/plant', + name: 'plant', + component: () => import('@/views/plant/index.vue'), + hidden: true, + }, + { + path: '/trace', + name: 'trace', + component: () => import('@/views/trace/index.vue'), + hidden: true, + }, + { + path: '/early', + name: 'early', + component: () => import('@/views/early/index.vue'), + hidden: true, + }, ], }, ...demoRouters, diff --git a/src/utils/echarts.js b/src/utils/echarts.js new file mode 100644 index 0000000..f03b63c --- /dev/null +++ b/src/utils/echarts.js @@ -0,0 +1,66 @@ +import * as echarts from 'echarts/core'; + +import { + BarChart, + LineChart, + PieChart, + MapChart, + PictorialBarChart, + RadarChart, + GraphChart, + GaugeChart, + ScatterChart, + EffectScatterChart, +} from 'echarts/charts'; +import 'echarts-gl'; +import 'echarts-liquidfill'; +import 'echarts-wordcloud'; + +import { + TitleComponent, + TooltipComponent, + GridComponent, + PolarComponent, + AriaComponent, + ParallelComponent, + LegendComponent, + RadarComponent, + ToolboxComponent, + DataZoomComponent, + VisualMapComponent, + TimelineComponent, + CalendarComponent, + GraphicComponent, +} from 'echarts/components'; + +import { CanvasRenderer } from 'echarts/renderers'; + +echarts.use([ + LegendComponent, + TitleComponent, + TooltipComponent, + GridComponent, + PolarComponent, + AriaComponent, + ParallelComponent, + BarChart, + LineChart, + PieChart, + MapChart, + RadarChart, + CanvasRenderer, + PictorialBarChart, + RadarComponent, + ToolboxComponent, + DataZoomComponent, + VisualMapComponent, + TimelineComponent, + CalendarComponent, + GraphicComponent, + GraphChart, + GaugeChart, + ScatterChart, + EffectScatterChart, +]); + +export default echarts; diff --git a/src/views/breed/components/InventoryCharts.vue b/src/views/breed/components/InventoryCharts.vue new file mode 100644 index 0000000..46a25d0 --- /dev/null +++ b/src/views/breed/components/InventoryCharts.vue @@ -0,0 +1,177 @@ + + + diff --git a/src/views/breed/components/benefitCharts.vue b/src/views/breed/components/benefitCharts.vue new file mode 100644 index 0000000..7e15568 --- /dev/null +++ b/src/views/breed/components/benefitCharts.vue @@ -0,0 +1,121 @@ + + + diff --git a/src/views/breed/components/deviceCharts.vue b/src/views/breed/components/deviceCharts.vue new file mode 100644 index 0000000..f3f5957 --- /dev/null +++ b/src/views/breed/components/deviceCharts.vue @@ -0,0 +1,161 @@ + + + + + diff --git a/src/views/breed/components/environment.vue b/src/views/breed/components/environment.vue new file mode 100644 index 0000000..8b6714f --- /dev/null +++ b/src/views/breed/components/environment.vue @@ -0,0 +1,174 @@ + + + diff --git a/src/views/breed/components/growthIndexesCharts.vue b/src/views/breed/components/growthIndexesCharts.vue new file mode 100644 index 0000000..0213c38 --- /dev/null +++ b/src/views/breed/components/growthIndexesCharts.vue @@ -0,0 +1,117 @@ + + + diff --git a/src/views/breed/components/healthStatusCharts.vue b/src/views/breed/components/healthStatusCharts.vue new file mode 100644 index 0000000..a91ad91 --- /dev/null +++ b/src/views/breed/components/healthStatusCharts.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/src/views/breed/components/irrigationCharts.vue b/src/views/breed/components/irrigationCharts.vue new file mode 100644 index 0000000..a342cc1 --- /dev/null +++ b/src/views/breed/components/irrigationCharts.vue @@ -0,0 +1,179 @@ + + + diff --git a/src/views/breed/components/monitoringScreen.vue b/src/views/breed/components/monitoringScreen.vue new file mode 100644 index 0000000..194144c --- /dev/null +++ b/src/views/breed/components/monitoringScreen.vue @@ -0,0 +1,25 @@ + + + diff --git a/src/views/breed/components/noticeBar.vue b/src/views/breed/components/noticeBar.vue new file mode 100644 index 0000000..fdd47d0 --- /dev/null +++ b/src/views/breed/components/noticeBar.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/src/views/breed/components/plantgs.vue b/src/views/breed/components/plantgs.vue new file mode 100644 index 0000000..5dd4bbc --- /dev/null +++ b/src/views/breed/components/plantgs.vue @@ -0,0 +1,116 @@ + + + diff --git a/src/views/breed/components/waterIntakeCharts.vue b/src/views/breed/components/waterIntakeCharts.vue new file mode 100644 index 0000000..db8395e --- /dev/null +++ b/src/views/breed/components/waterIntakeCharts.vue @@ -0,0 +1,113 @@ + + + diff --git a/src/views/breed/index.vue b/src/views/breed/index.vue new file mode 100644 index 0000000..c85c5a5 --- /dev/null +++ b/src/views/breed/index.vue @@ -0,0 +1,146 @@ + + + diff --git a/src/views/early/components/backToCharts.vue b/src/views/early/components/backToCharts.vue new file mode 100644 index 0000000..fafc5fe --- /dev/null +++ b/src/views/early/components/backToCharts.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/src/views/early/components/popularFeelings.vue b/src/views/early/components/popularFeelings.vue new file mode 100644 index 0000000..daa28b1 --- /dev/null +++ b/src/views/early/components/popularFeelings.vue @@ -0,0 +1,147 @@ + + + diff --git a/src/views/early/components/priceCharts.vue b/src/views/early/components/priceCharts.vue new file mode 100644 index 0000000..f070970 --- /dev/null +++ b/src/views/early/components/priceCharts.vue @@ -0,0 +1,161 @@ + + + diff --git a/src/views/early/components/productTypeWordClould.vue b/src/views/early/components/productTypeWordClould.vue new file mode 100644 index 0000000..6236c09 --- /dev/null +++ b/src/views/early/components/productTypeWordClould.vue @@ -0,0 +1,91 @@ + + + diff --git a/src/views/early/components/realTimePrice.vue b/src/views/early/components/realTimePrice.vue new file mode 100644 index 0000000..b8ec787 --- /dev/null +++ b/src/views/early/components/realTimePrice.vue @@ -0,0 +1,223 @@ + + + diff --git a/src/views/early/index.vue b/src/views/early/index.vue new file mode 100644 index 0000000..b1a4120 --- /dev/null +++ b/src/views/early/index.vue @@ -0,0 +1,87 @@ + + + diff --git a/src/views/entities/components/benefitCharts.vue b/src/views/entities/components/benefitCharts.vue new file mode 100644 index 0000000..68fd3f8 --- /dev/null +++ b/src/views/entities/components/benefitCharts.vue @@ -0,0 +1,194 @@ + + + diff --git a/src/views/entities/components/categoryCharts.vue b/src/views/entities/components/categoryCharts.vue new file mode 100644 index 0000000..eba6175 --- /dev/null +++ b/src/views/entities/components/categoryCharts.vue @@ -0,0 +1,70 @@ + + + diff --git a/src/views/entities/components/entitiesCategoryCharts.vue b/src/views/entities/components/entitiesCategoryCharts.vue new file mode 100644 index 0000000..3781f4a --- /dev/null +++ b/src/views/entities/components/entitiesCategoryCharts.vue @@ -0,0 +1,355 @@ + + + diff --git a/src/views/entities/components/entitiesStatistics.vue b/src/views/entities/components/entitiesStatistics.vue new file mode 100644 index 0000000..0102615 --- /dev/null +++ b/src/views/entities/components/entitiesStatistics.vue @@ -0,0 +1,79 @@ + + + diff --git a/src/views/entities/components/entitieslist.vue b/src/views/entities/components/entitieslist.vue new file mode 100644 index 0000000..a32b52e --- /dev/null +++ b/src/views/entities/components/entitieslist.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/src/views/entities/components/hotCharts.vue b/src/views/entities/components/hotCharts.vue new file mode 100644 index 0000000..290eec9 --- /dev/null +++ b/src/views/entities/components/hotCharts.vue @@ -0,0 +1,87 @@ + + + diff --git a/src/views/entities/index.vue b/src/views/entities/index.vue new file mode 100644 index 0000000..381a70e --- /dev/null +++ b/src/views/entities/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/error/403.vue b/src/views/error/403.vue new file mode 100644 index 0000000..fd26051 --- /dev/null +++ b/src/views/error/403.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/views/error/404.vue b/src/views/error/404.vue new file mode 100644 index 0000000..d498b2c --- /dev/null +++ b/src/views/error/404.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/views/home/components/comprehensive.vue b/src/views/home/components/comprehensive.vue new file mode 100644 index 0000000..8be2aeb --- /dev/null +++ b/src/views/home/components/comprehensive.vue @@ -0,0 +1,167 @@ + + + diff --git a/src/views/home/components/entitiesCharts.vue b/src/views/home/components/entitiesCharts.vue new file mode 100644 index 0000000..069fc4c --- /dev/null +++ b/src/views/home/components/entitiesCharts.vue @@ -0,0 +1,70 @@ + + + diff --git a/src/views/home/components/inputs.vue b/src/views/home/components/inputs.vue new file mode 100644 index 0000000..ff27ae6 --- /dev/null +++ b/src/views/home/components/inputs.vue @@ -0,0 +1,153 @@ + + + diff --git a/src/views/home/components/plantBreedCharts.vue b/src/views/home/components/plantBreedCharts.vue new file mode 100644 index 0000000..8cbf8b2 --- /dev/null +++ b/src/views/home/components/plantBreedCharts.vue @@ -0,0 +1,60 @@ + + + diff --git a/src/views/home/components/rolllist.vue b/src/views/home/components/rolllist.vue new file mode 100644 index 0000000..fde8d7c --- /dev/null +++ b/src/views/home/components/rolllist.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/src/views/home/components/traceCharts.vue b/src/views/home/components/traceCharts.vue new file mode 100644 index 0000000..9c17d4b --- /dev/null +++ b/src/views/home/components/traceCharts.vue @@ -0,0 +1,134 @@ + + + diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 3b64cfc..3cd8fa7 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -1,3 +1,189 @@ + + diff --git a/src/views/inputs/components/casesAlerts.vue b/src/views/inputs/components/casesAlerts.vue new file mode 100644 index 0000000..3e0a192 --- /dev/null +++ b/src/views/inputs/components/casesAlerts.vue @@ -0,0 +1,131 @@ + + + diff --git a/src/views/inputs/components/dealerDistributionCharts.vue b/src/views/inputs/components/dealerDistributionCharts.vue new file mode 100644 index 0000000..677146c --- /dev/null +++ b/src/views/inputs/components/dealerDistributionCharts.vue @@ -0,0 +1,65 @@ + + + diff --git a/src/views/inputs/components/inputsGmp.vue b/src/views/inputs/components/inputsGmp.vue new file mode 100644 index 0000000..9d56453 --- /dev/null +++ b/src/views/inputs/components/inputsGmp.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/views/inputs/components/inputsType.vue b/src/views/inputs/components/inputsType.vue new file mode 100644 index 0000000..4e2a1b6 --- /dev/null +++ b/src/views/inputs/components/inputsType.vue @@ -0,0 +1,154 @@ + + + + + diff --git a/src/views/inputs/components/landbreedCharts.vue b/src/views/inputs/components/landbreedCharts.vue new file mode 100644 index 0000000..3197923 --- /dev/null +++ b/src/views/inputs/components/landbreedCharts.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/src/views/inputs/components/monthlyuseCharts.vue b/src/views/inputs/components/monthlyuseCharts.vue new file mode 100644 index 0000000..667b7dc --- /dev/null +++ b/src/views/inputs/components/monthlyuseCharts.vue @@ -0,0 +1,99 @@ + + + diff --git a/src/views/inputs/index.vue b/src/views/inputs/index.vue new file mode 100644 index 0000000..e635767 --- /dev/null +++ b/src/views/inputs/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/src/views/land/components/distributionCharts.vue b/src/views/land/components/distributionCharts.vue new file mode 100644 index 0000000..501725c --- /dev/null +++ b/src/views/land/components/distributionCharts.vue @@ -0,0 +1,77 @@ + + + diff --git a/src/views/land/components/landCirculation.vue b/src/views/land/components/landCirculation.vue new file mode 100644 index 0000000..fda8e7c --- /dev/null +++ b/src/views/land/components/landCirculation.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/src/views/land/components/landPatrol.vue b/src/views/land/components/landPatrol.vue new file mode 100644 index 0000000..d7682f5 --- /dev/null +++ b/src/views/land/components/landPatrol.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/src/views/land/components/landPlan.vue b/src/views/land/components/landPlan.vue new file mode 100644 index 0000000..0918cba --- /dev/null +++ b/src/views/land/components/landPlan.vue @@ -0,0 +1,114 @@ + + + + + diff --git a/src/views/land/components/landareaCharts.vue b/src/views/land/components/landareaCharts.vue new file mode 100644 index 0000000..cc51223 --- /dev/null +++ b/src/views/land/components/landareaCharts.vue @@ -0,0 +1,118 @@ + + + diff --git a/src/views/land/components/landuseCharts.vue b/src/views/land/components/landuseCharts.vue new file mode 100644 index 0000000..cbc0a01 --- /dev/null +++ b/src/views/land/components/landuseCharts.vue @@ -0,0 +1,113 @@ + + + diff --git a/src/views/land/index.vue b/src/views/land/index.vue new file mode 100644 index 0000000..c9317cd --- /dev/null +++ b/src/views/land/index.vue @@ -0,0 +1,96 @@ + + + diff --git a/src/views/plant/components/environment.vue b/src/views/plant/components/environment.vue new file mode 100644 index 0000000..8b6714f --- /dev/null +++ b/src/views/plant/components/environment.vue @@ -0,0 +1,174 @@ + + + diff --git a/src/views/plant/components/insectPestsCharts.vue b/src/views/plant/components/insectPestsCharts.vue new file mode 100644 index 0000000..02af36c --- /dev/null +++ b/src/views/plant/components/insectPestsCharts.vue @@ -0,0 +1,122 @@ + + + diff --git a/src/views/plant/components/irrigationCharts.vue b/src/views/plant/components/irrigationCharts.vue new file mode 100644 index 0000000..ff972a2 --- /dev/null +++ b/src/views/plant/components/irrigationCharts.vue @@ -0,0 +1,179 @@ + + + diff --git a/src/views/plant/components/monitoringScreen.vue b/src/views/plant/components/monitoringScreen.vue new file mode 100644 index 0000000..194144c --- /dev/null +++ b/src/views/plant/components/monitoringScreen.vue @@ -0,0 +1,25 @@ + + + diff --git a/src/views/plant/components/noticeBar.vue b/src/views/plant/components/noticeBar.vue new file mode 100644 index 0000000..fdd47d0 --- /dev/null +++ b/src/views/plant/components/noticeBar.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/src/views/plant/components/pathologyCharts.vue b/src/views/plant/components/pathologyCharts.vue new file mode 100644 index 0000000..041cb1b --- /dev/null +++ b/src/views/plant/components/pathologyCharts.vue @@ -0,0 +1,117 @@ + + + diff --git a/src/views/plant/components/plantTypeCharts.vue b/src/views/plant/components/plantTypeCharts.vue new file mode 100644 index 0000000..685381c --- /dev/null +++ b/src/views/plant/components/plantTypeCharts.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/views/plant/components/plantgs copy.vue b/src/views/plant/components/plantgs copy.vue new file mode 100644 index 0000000..3534ce2 --- /dev/null +++ b/src/views/plant/components/plantgs copy.vue @@ -0,0 +1,138 @@ + + + diff --git a/src/views/plant/components/plantgs.vue b/src/views/plant/components/plantgs.vue new file mode 100644 index 0000000..53807cd --- /dev/null +++ b/src/views/plant/components/plantgs.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/views/plant/components/waterdetectionCharts.vue b/src/views/plant/components/waterdetectionCharts.vue new file mode 100644 index 0000000..b3d1270 --- /dev/null +++ b/src/views/plant/components/waterdetectionCharts.vue @@ -0,0 +1,274 @@ + + + diff --git a/src/views/plant/components/waterfertilizerCharts.vue b/src/views/plant/components/waterfertilizerCharts.vue new file mode 100644 index 0000000..831f4a0 --- /dev/null +++ b/src/views/plant/components/waterfertilizerCharts.vue @@ -0,0 +1,121 @@ + + + + + diff --git a/src/views/plant/components/yieldCharts.vue b/src/views/plant/components/yieldCharts.vue new file mode 100644 index 0000000..85ddccd --- /dev/null +++ b/src/views/plant/components/yieldCharts.vue @@ -0,0 +1,290 @@ + + + diff --git a/src/views/plant/index.vue b/src/views/plant/index.vue new file mode 100644 index 0000000..a5dad90 --- /dev/null +++ b/src/views/plant/index.vue @@ -0,0 +1,146 @@ + + + diff --git a/src/views/trace/components/codeNumCharts.vue b/src/views/trace/components/codeNumCharts.vue new file mode 100644 index 0000000..f710c3f --- /dev/null +++ b/src/views/trace/components/codeNumCharts.vue @@ -0,0 +1,326 @@ + + + diff --git a/src/views/trace/components/detectionCharts.vue b/src/views/trace/components/detectionCharts.vue new file mode 100644 index 0000000..f6f810e --- /dev/null +++ b/src/views/trace/components/detectionCharts.vue @@ -0,0 +1,128 @@ + + + + + diff --git a/src/views/trace/components/mainPartCharts.vue b/src/views/trace/components/mainPartCharts.vue new file mode 100644 index 0000000..6fe250b --- /dev/null +++ b/src/views/trace/components/mainPartCharts.vue @@ -0,0 +1,341 @@ + + + diff --git a/src/views/trace/components/principalTypeCharts.vue b/src/views/trace/components/principalTypeCharts.vue new file mode 100644 index 0000000..703768c --- /dev/null +++ b/src/views/trace/components/principalTypeCharts.vue @@ -0,0 +1,72 @@ + + + diff --git a/src/views/trace/components/productTypeCharts.vue b/src/views/trace/components/productTypeCharts.vue new file mode 100644 index 0000000..5a29113 --- /dev/null +++ b/src/views/trace/components/productTypeCharts.vue @@ -0,0 +1,74 @@ + + + diff --git a/src/views/trace/components/traceBarCharts.vue b/src/views/trace/components/traceBarCharts.vue new file mode 100644 index 0000000..24d5e6a --- /dev/null +++ b/src/views/trace/components/traceBarCharts.vue @@ -0,0 +1,131 @@ + + + diff --git a/src/views/trace/index.vue b/src/views/trace/index.vue new file mode 100644 index 0000000..82ee624 --- /dev/null +++ b/src/views/trace/index.vue @@ -0,0 +1,95 @@ + + + diff --git a/yarn.lock b/yarn.lock index 6ebffd4..dcc27ff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -438,6 +438,20 @@ dependencies: buffer "^6.0.3" +"@math.gl/core@3.6.3": + version "3.6.3" + resolved "https://registry.npmmirror.com/@math.gl/core/-/core-3.6.3.tgz#a6bf796ed421093099749d609de8d99a3ac20a53" + integrity sha512-jBABmDkj5uuuE0dTDmwwss7Cup5ZwQ6Qb7h1pgvtkEutTrhkcv8SuItQNXmF45494yIHeoGue08NlyeY6wxq2A== + dependencies: + "@babel/runtime" "^7.12.0" + "@math.gl/types" "3.6.3" + gl-matrix "^3.4.0" + +"@math.gl/types@3.6.3": + version "3.6.3" + resolved "https://registry.npmmirror.com/@math.gl/types/-/types-3.6.3.tgz#9fa9866feabcbb76de107d78ff3a89c0243ac374" + integrity sha512-3uWLVXHY3jQxsXCr/UCNPSc2BG0hNUljhmOBt9l+lNFDp7zHgm0cK2Tw4kj2XfkJy4TgwZTBGwRDQgWEbLbdTA== + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -731,6 +745,15 @@ resolved "https://registry.npmmirror.com/@turf/helpers/-/helpers-6.5.0.tgz#f79af094bd6b8ce7ed2bd3e089a8493ee6cae82e" integrity sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw== +"@turf/intersect@^6.5.0": + version "6.5.0" + resolved "https://registry.npmmirror.com/@turf/intersect/-/intersect-6.5.0.tgz#a14e161ddd0264d0f07ac4e325553c70c421f9e6" + integrity sha512-2legGJeKrfFkzntcd4GouPugoqPUjexPZnOvfez+3SfIMrHvulw8qV8u7pfVyn2Yqs53yoVCEjS5sEpvQ5YRQg== + dependencies: + "@turf/helpers" "^6.5.0" + "@turf/invariant" "^6.5.0" + polygon-clipping "^0.15.3" + "@turf/invariant@^6.5.0": version "6.5.0" resolved "https://registry.npmmirror.com/@turf/invariant/-/invariant-6.5.0.tgz#970afc988023e39c7ccab2341bd06979ddc7463f" @@ -756,6 +779,11 @@ resolved "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.5.tgz#ce9b513f72c50dcf0443a12165a93a79ba7a7092" integrity sha512-zx2/Gg0Eg7gwEiOIIh5w9TrhKKTeQh7CPCOPNc0el4pLSwzebA8SmnHwZs2dWlLONvyulykSwGSQxQHLhjGLvQ== +"@types/geojson@^7946.0.14": + version "7946.0.16" + resolved "https://registry.npmmirror.com/@types/geojson/-/geojson-7946.0.16.tgz#8ebe53d69efada7044454e3305c19017d97ced2a" + integrity sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg== + "@types/glob@^7.1.1": version "7.2.0" resolved "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb" @@ -979,6 +1007,66 @@ resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.13.tgz#87b309a6379c22b926e696893237826f64339b6f" integrity sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ== +"@vuemap/amap-jsapi-loader@1.0.4": + version "1.0.4" + resolved "https://registry.npmmirror.com/@vuemap/amap-jsapi-loader/-/amap-jsapi-loader-1.0.4.tgz#699fc44eda74306ed489e9873d633f820cdac29a" + integrity sha512-s5fFHrsNkjYMovEmUJ5S23jpDtElTanDN2HdCt/amOD245a8wWVcTPjl06YEHXtxf6Ewm+z29wQByOCn209Hxg== + +"@vuemap/amap-jsapi-types@^0.0.16": + version "0.0.16" + resolved "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.16.tgz#74f9d381d519fe1ce49b0ae8fe103f7213b1e5c2" + integrity sha512-1B1H2IS8sT2RDubbpEY+K8j11Gb7PZY5Bo0cszRkF8Nw+9HNqpbUNeqkQ6+rxLkwIedcSkOsFDy/IyzXCUXqVw== + +"@vuemap/amap-jsapi-types@^0.0.17": + version "0.0.17" + resolved "https://registry.npmmirror.com/@vuemap/amap-jsapi-types/-/amap-jsapi-types-0.0.17.tgz#3f21674520a97785388885a1b19c68acacaeb20e" + integrity sha512-FHI8OMWxJWbgyuQ0tKclvurQIVHRexMIYAOwZ/z9+G7aHHK5EFhKM13siLczNNAgXdJ2dctPEghCdlhcByl3Ag== + +"@vuemap/amap-loca-types@^0.0.2": + version "0.0.2" + resolved "https://registry.npmmirror.com/@vuemap/amap-loca-types/-/amap-loca-types-0.0.2.tgz#08dacb07f7d7abd14a73ca11d9677a65507b28f6" + integrity sha512-jALrE7ugdmItyCIyaO8rPfEa1Zg1KBDGAnqn0jJf8WTzhBbUxsEBXN1WLTkUxTCwZVMOpxE1218uX7LiDT+JPw== + dependencies: + "@types/geojson" "^7946.0.14" + "@vuemap/amap-jsapi-types" "^0.0.17" + +"@vuemap/amap-xyz-layer@0.0.15": + version "0.0.15" + resolved "https://registry.npmmirror.com/@vuemap/amap-xyz-layer/-/amap-xyz-layer-0.0.15.tgz#086cdc86559eba10d191de99bdc97fafe9216f89" + integrity sha512-L3rsgk2+i277RlMScpxVpjPBhSfMCeHcyFv7zkomMzd/J9W+X8yTUgSFvzVLWnnlXEXL80vNgs7lIJpSxa5vNg== + dependencies: + "@math.gl/core" "3.6.3" + earcut "2.2.4" + gl-matrix "3.4.3" + +"@vuemap/district-cluster@0.0.11": + version "0.0.11" + resolved "https://registry.npmmirror.com/@vuemap/district-cluster/-/district-cluster-0.0.11.tgz#cdb37d621de03d73d462e47b580353f74f7c65e6" + integrity sha512-SY01gFe8uhP5FKjzyTe0x2yL2K5VmwD5UKlEUU4e09UUZphXCj2Ci7iunX0L29nWINkBjdfxu8dXzhIcx9T3ug== + dependencies: + "@turf/helpers" "^6.5.0" + "@turf/intersect" "^6.5.0" + "@vuemap/amap-jsapi-types" "^0.0.16" + topojson-client "3.1.0" + +"@vuemap/vue-amap-loca@^2.0": + version "2.1.2" + resolved "https://registry.npmmirror.com/@vuemap/vue-amap-loca/-/vue-amap-loca-2.1.2.tgz#3aeebf5e7136889bfd4b42ea65f0ced729312d84" + integrity sha512-vA5gSj5YoeSaBZPbec+tcBBW6V7IIXZOQ/uQ4phPC3vcVpNly02jTb7UhDoNLWeucMsqi/qB9a+Tl769xMSRXA== + dependencies: + "@vuemap/amap-loca-types" "^0.0.2" + +"@vuemap/vue-amap@^2.0": + version "2.1.11" + resolved "https://registry.npmmirror.com/@vuemap/vue-amap/-/vue-amap-2.1.11.tgz#37c69f54ec1d60dc5055570e8899c5586183f187" + integrity sha512-RnrytOMq2C8Luijb06yIqzQ6gIlK8IJPwVZB0dfBtb09FZFIF+00qV0byizC20K5G6NOXaMDVzZ5X3CxmbFMVg== + dependencies: + "@vuemap/amap-jsapi-loader" "1.0.4" + "@vuemap/amap-jsapi-types" "^0.0.17" + "@vuemap/amap-xyz-layer" "0.0.15" + "@vuemap/district-cluster" "0.0.11" + lodash-es "^4.17.21" + "@vueuse/core@^9.1.0": version "9.13.0" resolved "https://registry.npmmirror.com/@vueuse/core/-/core-9.13.0.tgz#2f69e66d1905c1e4eebc249a01759cf88ea00cf4" @@ -1716,7 +1804,7 @@ commander@*: resolved "https://registry.npmmirror.com/commander/-/commander-13.0.0.tgz#1b161f60ee3ceb8074583a0f95359a4f8701845c" integrity sha512-oPYleIY8wmTVzkvQq10AEok6YcTC4sRUBl8F9gVuwchGVUCTbl/vhLTaQqutuuySYOsu8YTgV+OxKc/8Yvx+mQ== -commander@^2.20.0: +commander@2, commander@^2.20.0: version "2.20.3" resolved "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -2139,6 +2227,11 @@ dunder-proto@^1.0.0, dunder-proto@^1.0.1: es-errors "^1.3.0" gopd "^1.2.0" +earcut@2.2.4: + version "2.2.4" + resolved "https://registry.npmmirror.com/earcut/-/earcut-2.2.4.tgz#6d02fd4d68160c114825d06890a92ecaae60343a" + integrity sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ== + echarts-gl@^2.0.9: version "2.0.9" resolved "https://registry.npmmirror.com/echarts-gl/-/echarts-gl-2.0.9.tgz#ee228a6c7520a6fb7bbb71ea94394f3637ade033" @@ -2147,6 +2240,16 @@ echarts-gl@^2.0.9: claygl "^1.2.1" zrender "^5.1.1" +echarts-liquidfill@^3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/echarts-liquidfill/-/echarts-liquidfill-3.1.0.tgz#4ec70f3697382d0404c95fff9f3e8dd85c8377da" + integrity sha512-5Dlqs/jTsdTUAsd+K5LPLLTgrbbNORUSBQyk8PSy1Mg2zgHDWm83FmvA4s0ooNepCJojFYRITTQ4GU1UUSKYLw== + +echarts-wordcloud@^2.1.0: + version "2.1.0" + resolved "https://registry.npmmirror.com/echarts-wordcloud/-/echarts-wordcloud-2.1.0.tgz#c3de6fe267044f6c3343e4ff0e05eedb01c05096" + integrity sha512-Kt1JmbcROgb+3IMI48KZECK2AP5lG6bSsOEs+AsuwaWJxQom31RTNd6NFYI01E/YaI1PFZeueaupjlmzSQasjQ== + echarts@^5.4.3, echarts@^5.6.0: version "5.6.0" resolved "https://registry.npmmirror.com/echarts/-/echarts-5.6.0.tgz#2377874dca9fb50f104051c3553544752da3c9d6" @@ -2941,6 +3044,11 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.npmmirror.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== +gl-matrix@3.4.3, gl-matrix@^3.4.0: + version "3.4.3" + resolved "https://registry.npmmirror.com/gl-matrix/-/gl-matrix-3.4.3.tgz#fc1191e8320009fd4d20e9339595c6041ddc22c9" + integrity sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA== + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -4693,6 +4801,14 @@ pkg-types@^1.2.1, pkg-types@^1.3.0: mlly "^1.7.4" pathe "^2.0.1" +polygon-clipping@^0.15.3: + version "0.15.7" + resolved "https://registry.npmmirror.com/polygon-clipping/-/polygon-clipping-0.15.7.tgz#3823ca1e372566f350795ce9dd9a7b19e97bdaad" + integrity sha512-nhfdr83ECBg6xtqOAJab1tbksbBAOMUltN60bU+llHVOL0e5Onm1WpAXXWXVB39L8AJFssoIhEVuy/S90MmotA== + dependencies: + robust-predicates "^3.0.2" + splaytree "^3.1.0" + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.npmmirror.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" @@ -5221,6 +5337,11 @@ rimraf@^3.0.2: dependencies: glob "^7.1.3" +robust-predicates@^3.0.2: + version "3.0.2" + resolved "https://registry.npmmirror.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771" + integrity sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg== + rollup@^2.77.2: version "2.79.2" resolved "https://registry.npmmirror.com/rollup/-/rollup-2.79.2.tgz#f150e4a5db4b121a21a747d762f701e5e9f49090" @@ -5608,6 +5729,11 @@ specificity@^0.4.1: resolved "https://registry.npmmirror.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== +splaytree@^3.1.0: + version "3.1.2" + resolved "https://registry.npmmirror.com/splaytree/-/splaytree-3.1.2.tgz#d1db2691665a3c69d630de98d55145a6546dc166" + integrity sha512-4OM2BJgC5UzrhVnnJA4BkHKGtjXNzzUfpQjCO8I05xYPsfS/VuQDwjCGGMi8rYQilHEV4j8NBqTFbls/PZEE7A== + split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" resolved "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" @@ -6121,6 +6247,13 @@ to-regex@^3.0.1, to-regex@^3.0.2: regex-not "^1.0.2" safe-regex "^1.1.0" +topojson-client@3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/topojson-client/-/topojson-client-3.1.0.tgz#22e8b1ed08a2b922feeb4af6f53b6ef09a467b99" + integrity sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw== + dependencies: + commander "2" + traverse@^0.6.6: version "0.6.11" resolved "https://registry.npmmirror.com/traverse/-/traverse-0.6.11.tgz#e8daa071b101ae66767fffa6f177aa6f7110068e"