'20191205'
Showing
7 changed files
with
130 additions
and
12 deletions
This diff is collapsed.
Click to expand it.
| ... | @@ -9,8 +9,8 @@ | ... | @@ -9,8 +9,8 @@ |
| 9 | "lint": "vue-cli-service lint" | 9 | "lint": "vue-cli-service lint" |
| 10 | }, | 10 | }, |
| 11 | "dependencies": { | 11 | "dependencies": { |
| 12 | "ant-design-vue": "^1.4.8", | ||
| 13 | "core-js": "^3.4.3", | 12 | "core-js": "^3.4.3", |
| 13 | "element-ui": "^2.13.0", | ||
| 14 | "vue": "^2.6.10", | 14 | "vue": "^2.6.10", |
| 15 | "vue-router": "^3.1.3" | 15 | "vue-router": "^3.1.3" |
| 16 | }, | 16 | }, | ... | ... |
| ... | @@ -101,5 +101,16 @@ export default { | ... | @@ -101,5 +101,16 @@ export default { |
| 101 | </script> | 101 | </script> |
| 102 | 102 | ||
| 103 | <style> | 103 | <style> |
| 104 | 104 | .sm-compass { | |
| 105 | pointer-events: auto; | ||
| 106 | position: absolute; | ||
| 107 | right: 10px; | ||
| 108 | top: 70px; | ||
| 109 | width: 128px; | ||
| 110 | height: 128px; | ||
| 111 | overflow: hidden; | ||
| 112 | } | ||
| 113 | .sm-zoom { | ||
| 114 | top: 190px; | ||
| 115 | } | ||
| 105 | </style> | 116 | </style> | ... | ... |
| ... | @@ -2,7 +2,7 @@ | ... | @@ -2,7 +2,7 @@ |
| 2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
| 3 | * @Date: 2019-12-03 22:52:56 | 3 | * @Date: 2019-12-03 22:52:56 |
| 4 | * @LastEditors: jiangbotao | 4 | * @LastEditors: jiangbotao |
| 5 | * @LastEditTime: 2019-12-04 23:31:19 | 5 | * @LastEditTime: 2019-12-05 13:16:55 |
| 6 | * @FilePath: \superglobevue\src\components\viewer.vue | 6 | * @FilePath: \superglobevue\src\components\viewer.vue |
| 7 | --> | 7 | --> |
| 8 | <template> | 8 | <template> |
| ... | @@ -168,9 +168,9 @@ export default { | ... | @@ -168,9 +168,9 @@ export default { |
| 168 | 168 | ||
| 169 | <style> | 169 | <style> |
| 170 | .compass { | 170 | .compass { |
| 171 | top: 10px; | 171 | top: 60px; |
| 172 | } | 172 | } |
| 173 | .navigation-controls { | 173 | .navigation-controls { |
| 174 | top: 120px; | 174 | top: 180px; |
| 175 | } | 175 | } |
| 176 | </style> | 176 | </style> | ... | ... |
| ... | @@ -4,7 +4,7 @@ | ... | @@ -4,7 +4,7 @@ |
| 4 | * 2、添加了超图发布的矢量瓦片服务 | 4 | * 2、添加了超图发布的矢量瓦片服务 |
| 5 | * @Date: 2019-12-02 09:05:50 | 5 | * @Date: 2019-12-02 09:05:50 |
| 6 | * @LastEditors: jiangbotao | 6 | * @LastEditors: jiangbotao |
| 7 | * @LastEditTime: 2019-12-04 22:37:19 | 7 | * @LastEditTime: 2019-12-05 13:14:46 |
| 8 | * @FilePath: \WebGL_Webpack_Vue\components\viewer.vue | 8 | * @FilePath: \WebGL_Webpack_Vue\components\viewer.vue |
| 9 | --> | 9 | --> |
| 10 | <template> | 10 | <template> |
| ... | @@ -90,5 +90,16 @@ export default { | ... | @@ -90,5 +90,16 @@ export default { |
| 90 | </script> | 90 | </script> |
| 91 | 91 | ||
| 92 | <style> | 92 | <style> |
| 93 | 93 | .sm-compass { | |
| 94 | pointer-events: auto; | ||
| 95 | position: absolute; | ||
| 96 | right: 10px; | ||
| 97 | top: 70px; | ||
| 98 | width: 128px; | ||
| 99 | height: 128px; | ||
| 100 | overflow: hidden; | ||
| 101 | } | ||
| 102 | .sm-zoom { | ||
| 103 | top: 190px; | ||
| 104 | } | ||
| 94 | </style> | 105 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| 1 | /* | ||
| 2 | * @Author: jiangbotao | ||
| 3 | * @Date: 2019-12-03 22:31:08 | ||
| 4 | * @LastEditors: jiangbotao | ||
| 5 | * @LastEditTime: 2019-12-05 11:16:09 | ||
| 6 | * @FilePath: \superglobevue\src\main.js | ||
| 7 | */ | ||
| 1 | import Vue from 'vue' | 8 | import Vue from 'vue' |
| 9 | import ElementUI from 'element-ui' | ||
| 10 | import 'element-ui/lib/theme-chalk/index.css' | ||
| 2 | import App from './App.vue' | 11 | import App from './App.vue' |
| 3 | import router from './router' | 12 | import router from './router' |
| 4 | 13 | ||
| 5 | Vue.config.productionTip = false | 14 | Vue.config.productionTip = false |
| 15 | Vue.use(ElementUI) | ||
| 6 | 16 | ||
| 7 | new Vue({ | 17 | new Vue({ |
| 8 | router, | 18 | router, | ... | ... |
| ... | @@ -2,22 +2,108 @@ | ... | @@ -2,22 +2,108 @@ |
| 2 | * @Author: jiangbotao | 2 | * @Author: jiangbotao |
| 3 | * @Date: 2019-12-03 22:31:08 | 3 | * @Date: 2019-12-03 22:31:08 |
| 4 | * @LastEditors: jiangbotao | 4 | * @LastEditors: jiangbotao |
| 5 | * @LastEditTime: 2019-12-05 10:46:13 | 5 | * @LastEditTime: 2019-12-05 13:17:59 |
| 6 | * @FilePath: \superglobevue\src\views\Home.vue | 6 | * @FilePath: \superglobevue\src\views\Home.vue |
| 7 | --> | 7 | --> |
| 8 | <template> | 8 | <template> |
| 9 | <div id="map"> | 9 | <el-container style="height: 100%; border: 1px solid #eee"> |
| 10 | <viewer></viewer> | 10 | <el-container> |
| 11 | </div> | 11 | <el-header style="text-align: left; font-size: 28px"> |
| 12 | <i class="el-icon-map-location"></i>三维 | ||
| 13 | </el-header> | ||
| 14 | <el-main> | ||
| 15 | <el-aside width="66px" style="background-color: white"> | ||
| 16 | <el-menu default-active="1-4-1" class="el-menu-vertical-demo" :collapse="isCollapse"> | ||
| 17 | <el-submenu index="1"> | ||
| 18 | <template slot="title"> | ||
| 19 | <i class="el-icon-location"></i> | ||
| 20 | <span slot="title">地图操作</span> | ||
| 21 | </template> | ||
| 22 | <el-menu-item-group> | ||
| 23 | <span slot="title">分组一</span> | ||
| 24 | <el-menu-item index="1-1">选项1</el-menu-item> | ||
| 25 | <el-menu-item index="1-2">选项2</el-menu-item> | ||
| 26 | </el-menu-item-group> | ||
| 27 | <el-menu-item-group title="分组2"> | ||
| 28 | <el-menu-item index="1-3">选项3</el-menu-item> | ||
| 29 | </el-menu-item-group> | ||
| 30 | <el-submenu index="1-4"> | ||
| 31 | <span slot="title">选项4</span> | ||
| 32 | <el-menu-item index="1-4-1">选项1</el-menu-item> | ||
| 33 | </el-submenu> | ||
| 34 | </el-submenu> | ||
| 35 | <el-menu-item index="2"> | ||
| 36 | <i class="el-icon-menu"></i> | ||
| 37 | <span slot="title">空间查询</span> | ||
| 38 | </el-menu-item> | ||
| 39 | <el-submenu index="3"> | ||
| 40 | <template slot="title"> | ||
| 41 | <i class="el-icon-location"></i> | ||
| 42 | <span slot="title">地图操作</span> | ||
| 43 | </template> | ||
| 44 | <el-menu-item-group> | ||
| 45 | <span slot="title">分组一</span> | ||
| 46 | <el-menu-item index="3-1">淹没分析</el-menu-item> | ||
| 47 | <el-menu-item index="3-2">选项2</el-menu-item> | ||
| 48 | </el-menu-item-group> | ||
| 49 | <el-menu-item-group title="分组2"> | ||
| 50 | <el-menu-item index="3-3">选项3</el-menu-item> | ||
| 51 | </el-menu-item-group> | ||
| 52 | <el-submenu index="3-4"> | ||
| 53 | <span slot="title">选项4</span> | ||
| 54 | <el-menu-item index="3-4-1">选项1</el-menu-item> | ||
| 55 | </el-submenu> | ||
| 56 | </el-submenu> | ||
| 57 | </el-menu> | ||
| 58 | </el-aside> | ||
| 59 | <div id="map"> | ||
| 60 | <viewer></viewer> | ||
| 61 | </div> | ||
| 62 | </el-main> | ||
| 63 | </el-container> | ||
| 64 | </el-container> | ||
| 12 | </template> | 65 | </template> |
| 13 | 66 | ||
| 14 | <script> | 67 | <script> |
| 15 | import viewer from "@/components/viewer_tdt.vue"; | 68 | import viewer from "@/components/viewer_s3m_single.vue"; |
| 16 | 69 | ||
| 17 | export default { | 70 | export default { |
| 18 | name: "home", | 71 | name: "home", |
| 72 | data() { | ||
| 73 | return { | ||
| 74 | isCollapse: true | ||
| 75 | }; | ||
| 76 | }, | ||
| 19 | components: { | 77 | components: { |
| 20 | viewer | 78 | viewer |
| 21 | } | 79 | } |
| 22 | }; | 80 | }; |
| 23 | </script> | 81 | </script> |
| 82 | |||
| 83 | <style scoped> | ||
| 84 | .el-header { | ||
| 85 | padding: 12px 20px; | ||
| 86 | -webkit-box-sizing: border-box; | ||
| 87 | box-sizing: border-box; | ||
| 88 | -ms-flex-negative: 0; | ||
| 89 | flex-shrink: 0; | ||
| 90 | position: absolute; | ||
| 91 | z-index: 99; | ||
| 92 | background-color: white; | ||
| 93 | width: 100%; | ||
| 94 | margin-top: -1px; | ||
| 95 | border-bottom: red; | ||
| 96 | border-bottom-style: solid; | ||
| 97 | border-bottom-width: 2px; | ||
| 98 | } | ||
| 99 | .el-aside { | ||
| 100 | width: 200px; | ||
| 101 | position: absolute; | ||
| 102 | height: 100%; | ||
| 103 | z-index: 98; | ||
| 104 | margin-top: 39px; | ||
| 105 | margin-left: -20px; | ||
| 106 | background-color: white; | ||
| 107 | /* background-color: rgb(238, 241, 246); */ | ||
| 108 | } | ||
| 109 | </style> | ... | ... |
-
Please register or sign in to post a comment