Merge remote-tracking branch 'origin/master'
# Conflicts: # src/views/Home.vue
Showing
17 changed files
with
35 additions
and
46 deletions
3d_dc.rar
0 → 100644
This file is too large to display.
| ... | @@ -11,6 +11,7 @@ | ... | @@ -11,6 +11,7 @@ |
| 11 | "core-js": "^3.6.5", | 11 | "core-js": "^3.6.5", |
| 12 | "echarts": "^4.8.0", | 12 | "echarts": "^4.8.0", |
| 13 | "element-ui": "^2.13.2", | 13 | "element-ui": "^2.13.2", |
| 14 | "esri-loader": "^2.15.0", | ||
| 14 | "vue": "^2.6.11", | 15 | "vue": "^2.6.11", |
| 15 | "vue-router": "^3.2.0", | 16 | "vue-router": "^3.2.0", |
| 16 | "vuex": "^3.4.0" | 17 | "vuex": "^3.4.0" | ... | ... |
| ... | @@ -18,7 +18,6 @@ | ... | @@ -18,7 +18,6 @@ |
| 18 | <!-- <script src="./js/bootstrap.min.js"></script> --> | 18 | <!-- <script src="./js/bootstrap.min.js"></script> --> |
| 19 | <script src="./js/spectrum.js"></script> | 19 | <script src="./js/spectrum.js"></script> |
| 20 | <script type="text/javascript" src="./js/supermap/SuperMap.Include.js"></script> | 20 | <script type="text/javascript" src="./js/supermap/SuperMap.Include.js"></script> |
| 21 | <script type="text/javascript" src="./js/require.min.js" data-main="js/main"></script> | ||
| 22 | </head> | 21 | </head> |
| 23 | <body> | 22 | <body> |
| 24 | <noscript> | 23 | <noscript> | ... | ... |
src/assets/一张图/控高分析.png
0 → 100644
416 Bytes
src/assets/一张图/控高分析@2x.png
0 → 100644
503 Bytes
src/assets/一张图/新增项目.png
0 → 100644
3.95 KB
src/assets/一张图/新增项目@2x.png
0 → 100644
12.5 KB
src/assets/一张图/淹没分析.png
0 → 100644
756 Bytes
src/assets/一张图/淹没分析@2x.png
0 → 100644
1.61 KB
src/assets/一张图/视域分析.png
0 → 100644
641 Bytes
src/assets/一张图/视域分析@2x.png
0 → 100644
1.13 KB
src/assets/一张图/阴影分析.png
0 → 100644
561 Bytes
src/assets/一张图/阴影分析@2x.png
0 → 100644
849 Bytes
| ... | @@ -12,29 +12,35 @@ | ... | @@ -12,29 +12,35 @@ |
| 12 | <div style="margin-top: 10px; font-size: 14px;">方案对比</div> | 12 | <div style="margin-top: 10px; font-size: 14px;">方案对比</div> |
| 13 | </div> | 13 | </div> |
| 14 | </div> | 14 | </div> |
| 15 | <div @click="EKgfz()"> | 15 | <div @click="EAddProject()"> |
| 16 | <div> | ||
| 17 | <img src="../assets/一张图/新增项目.png" alt=""> | ||
| 18 | <div style="margin-top: 10px; font-size: 14px;">新增项目</div> | ||
| 19 | </div> | ||
| 20 | </div> | ||
| 21 | <!-- <div @click="EKgfz()"> | ||
| 16 | <div> | 22 | <div> |
| 17 | <img src="../assets/一张图/icon_方案审查_辅助审查_控高分析.png" alt=""> | 23 | <img src="../assets/一张图/icon_方案审查_辅助审查_控高分析.png" alt=""> |
| 18 | <div style="margin-top: 10px; font-size: 14px;">控高分析</div> | 24 | <div style="margin-top: 10px; font-size: 14px;">控高分析</div> |
| 19 | </div> | 25 | </div> |
| 26 | </div> --> | ||
| 20 | </div> | 27 | </div> |
| 21 | </div> | 28 | <!-- <div class="box"> --> |
| 22 | <div class="box"> | 29 | <!-- <div @click="EGzfx()"> |
| 23 | <div @click="EGzfx()"> | ||
| 24 | <div> | 30 | <div> |
| 25 | <img src="../assets/一张图/icon_方案审查_辅助审查_光照分析.png" alt=""> | 31 | <img src="../assets/一张图/icon_方案审查_辅助审查_光照分析.png" alt=""> |
| 26 | <div style="margin-top: 10px; font-size: 14px;">光照分析</div> | 32 | <div style="margin-top: 10px; font-size: 14px;">光照分析</div> |
| 27 | </div> | 33 | </div> |
| 28 | </div> | 34 | </div> --> |
| 29 | <!-- css 占位 --> | 35 | <!-- css 占位 --> |
| 30 | <div style="visibility:hidden"> | 36 | <!-- <div> |
| 31 | <div> | 37 | <div> |
| 32 | <img src="../assets/一张图/icon_方案审查_辅助审查_控高分析.png" alt=""> | 38 | <img src="../assets/一张图/新增项目.png" alt=""> |
| 33 | <div style="margin-top: 10px; font-size: 14px;">控高分析</div> | 39 | <div style="margin-top: 10px; font-size: 14px;">新增项目</div> |
| 34 | </div> | ||
| 35 | </div> | 40 | </div> |
| 41 | </div> --> | ||
| 36 | 42 | ||
| 37 | </div> | 43 | <!-- </div> --> |
| 38 | </div> | 44 | </div> |
| 39 | </div> | 45 | </div> |
| 40 | </template> | 46 | </template> |
| ... | @@ -76,6 +82,10 @@ | ... | @@ -76,6 +82,10 @@ |
| 76 | EGzfx() { | 82 | EGzfx() { |
| 77 | this.$emit('EGzfx'); | 83 | this.$emit('EGzfx'); |
| 78 | }, | 84 | }, |
| 85 | // 新增项目 | ||
| 86 | EAddProject() { | ||
| 87 | this.$emit('EAddProject'); | ||
| 88 | } | ||
| 79 | } | 89 | } |
| 80 | } | 90 | } |
| 81 | </script> | 91 | </script> | ... | ... |
| ... | @@ -6,7 +6,7 @@ | ... | @@ -6,7 +6,7 @@ |
| 6 | </div> | 6 | </div> |
| 7 | </div> | 7 | </div> |
| 8 | <div class="mian"> | 8 | <div class="mian"> |
| 9 | <div class="title"> | 9 | <div class="title-bt"> |
| 10 | <span>控高分析</span> | 10 | <span>控高分析</span> |
| 11 | <span @click="closePop" class="close">×</span> | 11 | <span @click="closePop" class="close">×</span> |
| 12 | </div> | 12 | </div> |
| ... | @@ -132,7 +132,7 @@ | ... | @@ -132,7 +132,7 @@ |
| 132 | } | 132 | } |
| 133 | 133 | ||
| 134 | 134 | ||
| 135 | .title { | 135 | .title-bt { |
| 136 | display: flex; | 136 | display: flex; |
| 137 | justify-content: space-between; | 137 | justify-content: space-between; |
| 138 | border-bottom: 1px solid rgba(255, 255, 255, 0.15); | 138 | border-bottom: 1px solid rgba(255, 255, 255, 0.15); | ... | ... |
| ... | @@ -76,7 +76,7 @@ | ... | @@ -76,7 +76,7 @@ |
| 76 | <!--淹没分析 --> | 76 | <!--淹没分析 --> |
| 77 | <div class="func-ico" :class="[ymAnslysis?'selected':'']" @click="handleymAnslysis('ymAnslysis')"> | 77 | <div class="func-ico" :class="[ymAnslysis?'selected':'']" @click="handleymAnslysis('ymAnslysis')"> |
| 78 | <el-tooltip class="item" effect="dark" content="淹没" placement="left"> | 78 | <el-tooltip class="item" effect="dark" content="淹没" placement="left"> |
| 79 | <img src="../assets/一张图/icon_通视.png" alt=""> | 79 | <img src="../assets/一张图/淹没分析.png" alt=""> |
| 80 | </el-tooltip> | 80 | </el-tooltip> |
| 81 | </div> | 81 | </div> |
| 82 | 82 | ||
| ... | @@ -84,28 +84,28 @@ | ... | @@ -84,28 +84,28 @@ |
| 84 | <!--阴影分析 --> | 84 | <!--阴影分析 --> |
| 85 | <div class="func-ico" :class="[yyAnslysis?'selected':'']" @click="handleyyAnslysis('yyAnslysis')"> | 85 | <div class="func-ico" :class="[yyAnslysis?'selected':'']" @click="handleyyAnslysis('yyAnslysis')"> |
| 86 | <el-tooltip class="item" effect="dark" content="阴影" placement="left"> | 86 | <el-tooltip class="item" effect="dark" content="阴影" placement="left"> |
| 87 | <img src="../assets/一张图/icon_通视.png" alt=""> | 87 | <img src="../assets/一张图/阴影分析.png" alt=""> |
| 88 | </el-tooltip> | 88 | </el-tooltip> |
| 89 | </div> | 89 | </div> |
| 90 | <!--控高分析 --> | 90 | <!--控高分析 --> |
| 91 | <!-- <div class="func-ico" :class="[kgAnalusis?'selected':'']" @click="handlekgAnalusis('kgAnalusis')"> | 91 | <div class="func-ico" :class="[kgAnalusis?'selected':'']" @click="handlekgAnalusis('kgAnalusis')"> |
| 92 | 92 | ||
| 93 | <el-tooltip class="item" effect="dark" content="控高" placement="left"> | 93 | <el-tooltip class="item" effect="dark" content="控高" placement="left"> |
| 94 | <img src="../assets/一张图/icon_通视.png" alt=""> | 94 | <img src="../assets/一张图/控高分析.png" alt=""> |
| 95 | </el-tooltip> | 95 | </el-tooltip> |
| 96 | </div> --> | 96 | </div> |
| 97 | 97 | ||
| 98 | <!--天际线分析 --> | 98 | <!--天际线分析 --> |
| 99 | <div class="func-ico" :class="[tjxAnslysis?'selected':'']" @click="handletjxAnslysis('tjxAnslysis')"> | 99 | <!-- <div class="func-ico" :class="[tjxAnslysis?'selected':'']" @click="handletjxAnslysis('tjxAnslysis')"> |
| 100 | <el-tooltip class="item" effect="dark" content="天际线" placement="left"> | 100 | <el-tooltip class="item" effect="dark" content="天际线" placement="left"> |
| 101 | <img src="../assets/一张图/icon_通视.png" alt=""> | 101 | <img src="../assets/一张图/icon_通视.png" alt=""> |
| 102 | </el-tooltip> | 102 | </el-tooltip> |
| 103 | </div> | 103 | </div> --> |
| 104 | 104 | ||
| 105 | <!--可视域分析 --> | 105 | <!--可视域分析 --> |
| 106 | <div class="func-ico" :class="[visualField?'selected':'']" @click="handlevisualField('visualField')"> | 106 | <div class="func-ico" :class="[visualField?'selected':'']" @click="handlevisualField('visualField')"> |
| 107 | <el-tooltip class="item" effect="dark" content="可视域分析" placement="left"> | 107 | <el-tooltip class="item" effect="dark" content="可视域分析" placement="left"> |
| 108 | <img src="../assets/一张图/icon_通视.png" alt=""> | 108 | <img src="../assets/一张图/视域分析.png" alt=""> |
| 109 | </el-tooltip> | 109 | </el-tooltip> |
| 110 | </div> | 110 | </div> |
| 111 | 111 | ... | ... |
| ... | @@ -53,9 +53,9 @@ | ... | @@ -53,9 +53,9 @@ |
| 53 | <div class="bottomNav"> | 53 | <div class="bottomNav"> |
| 54 | <bottomNav></bottomNav> | 54 | <bottomNav></bottomNav> |
| 55 | </div> | 55 | </div> |
| 56 | <!-- <div class="leftAssert"> | 56 | <div class="leftAssert"> |
| 57 | <leftAssert @EFadb='EFadb' @EKgfz='EKgfz' @EGzfx='EGzfx'></leftAssert> | 57 | <leftAssert @EFadb='EFadb' @EKgfz='EKgfz' @EGzfx='EGzfx'></leftAssert> |
| 58 | </div> --> | 58 | </div> |
| 59 | <!-- <div class="mapPop"> | 59 | <!-- <div class="mapPop"> |
| 60 | <mapPop></mapPop> | 60 | <mapPop></mapPop> |
| 61 | </div> --> | 61 | </div> --> |
| ... | @@ -127,14 +127,13 @@ | ... | @@ -127,14 +127,13 @@ |
| 127 | // import flood from "../assets/js/map/flood"; | 127 | // import flood from "../assets/js/map/flood"; |
| 128 | // import viewpoint from "../assets/js/map/viewpoint"; | 128 | // import viewpoint from "../assets/js/map/viewpoint"; |
| 129 | // import visual from "../assets/js/map/visual"; | 129 | // import visual from "../assets/js/map/visual"; |
| 130 | import { loadModules } from "esri-loader"; | ||
| 131 | 130 | ||
| 132 | 131 | ||
| 133 | import TopTitle from '../components/topTitle'; | 132 | import TopTitle from '../components/topTitle'; |
| 134 | import rightTopFunc from '../components/rightTopFunc'; | 133 | import rightTopFunc from '../components/rightTopFunc'; |
| 135 | import rightFunc from '../components/rightFunc'; | 134 | import rightFunc from '../components/rightFunc'; |
| 136 | import bottomNav from '../components/bottomNav'; | 135 | import bottomNav from '../components/bottomNav'; |
| 137 | // import leftAssert from '../components/leftAssert'; | 136 | import leftAssert from '../components/leftAssert'; |
| 138 | // import mapPop from '../components/mapPop'; | 137 | // import mapPop from '../components/mapPop'; |
| 139 | 138 | ||
| 140 | import allSee from '../components/allSee'; //通视 | 139 | import allSee from '../components/allSee'; //通视 |
| ... | @@ -154,7 +153,7 @@ | ... | @@ -154,7 +153,7 @@ |
| 154 | rightTopFunc, | 153 | rightTopFunc, |
| 155 | rightFunc, | 154 | rightFunc, |
| 156 | bottomNav, | 155 | bottomNav, |
| 157 | // leftAssert, | 156 | leftAssert, |
| 158 | // mapPop, | 157 | // mapPop, |
| 159 | 158 | ||
| 160 | allSee, | 159 | allSee, |
| ... | @@ -195,24 +194,6 @@ | ... | @@ -195,24 +194,6 @@ |
| 195 | } | 194 | } |
| 196 | }, | 195 | }, |
| 197 | mounted() { | 196 | mounted() { |
| 198 | // loadModules([ | ||
| 199 | // "esri/Map", | ||
| 200 | // "esri/Basemap", | ||
| 201 | // "esri/views/MapView", | ||
| 202 | // "esri/layers/TileLayer", | ||
| 203 | // "esri/layers/WebTileLayer", | ||
| 204 | // // "dojo/domReady!" | ||
| 205 | // ]).then(([Map, Basemap, MapView, TileLayer, WebTileLayer]) => { | ||
| 206 | |||
| 207 | // // let configure = mapUrl[a], | ||
| 208 | // // args = { baseLayers: [] }; | ||
| 209 | // // configure.layers.forEach(e => { | ||
| 210 | // // args.baseLayers.push(new WebTileLayer(e)); | ||
| 211 | // // }); | ||
| 212 | // // configure.url && (args.baseLayers.thumbnailUrl = configure.url); | ||
| 213 | // // this.map.basemap = new Basemap(args); | ||
| 214 | // }); | ||
| 215 | |||
| 216 | this.viewer = new Cesium.Viewer('cesiumContainer', {shadows : true}); | 197 | this.viewer = new Cesium.Viewer('cesiumContainer', {shadows : true}); |
| 217 | this.viewer.imageryLayers.addImageryProvider(new Cesium.TiandituImageryProvider({ | 198 | this.viewer.imageryLayers.addImageryProvider(new Cesium.TiandituImageryProvider({ |
| 218 | credit : new Cesium.Credit('天地图全球影像服务'), | 199 | credit : new Cesium.Credit('天地图全球影像服务'), |
| ... | @@ -351,7 +332,6 @@ | ... | @@ -351,7 +332,6 @@ |
| 351 | EtjxAnslysis(val) { | 332 | EtjxAnslysis(val) { |
| 352 | this[val] = !this[val]; | 333 | this[val] = !this[val]; |
| 353 | this.onlySelect(val); | 334 | this.onlySelect(val); |
| 354 | |||
| 355 | }, | 335 | }, |
| 356 | // 可视化分析 | 336 | // 可视化分析 |
| 357 | EvisualField(val) { | 337 | EvisualField(val) { |
| ... | @@ -367,7 +347,6 @@ | ... | @@ -367,7 +347,6 @@ |
| 367 | EkgAnalusis(val) { | 347 | EkgAnalusis(val) { |
| 368 | this[val] = !this[val]; | 348 | this[val] = !this[val]; |
| 369 | this.onlySelect(val); | 349 | this.onlySelect(val); |
| 370 | |||
| 371 | }, | 350 | }, |
| 372 | // 关闭pop方法 | 351 | // 关闭pop方法 |
| 373 | closePop(val) { | 352 | closePop(val) { | ... | ... |
-
Please register or sign in to post a comment