东川 新增部分功能 和样式
Showing
16 changed files
with
593 additions
and
75 deletions
src/assets.rar
deleted
100644 → 0
No preview for this file type
| ... | @@ -136,7 +136,7 @@ | ... | @@ -136,7 +136,7 @@ |
| 136 | 136 | ||
| 137 | .func-btn { | 137 | .func-btn { |
| 138 | display: flex; | 138 | display: flex; |
| 139 | padding: 18px 24px 44px 24px; | 139 | padding: 18px 24px 37px 24px; |
| 140 | align-items: center; | 140 | align-items: center; |
| 141 | font-size: 18px; | 141 | font-size: 18px; |
| 142 | cursor: pointer; | 142 | cursor: pointer; | ... | ... |
src/components/auxiliaryReview.vue
0 → 100644
| 1 | // 辅助审查弹窗 | ||
| 2 | <template> | ||
| 3 | <div class="container"> | ||
| 4 | <div class="serach"> | ||
| 5 | <span>辅助审查</span> | ||
| 6 | </div> | ||
| 7 | <div class="tree"> | ||
| 8 | <div class="box"> | ||
| 9 | <div @click="EFadb()"> | ||
| 10 | <div> | ||
| 11 | <img src="../assets/一张图/icon_方案审查_辅助审查_方案对比.png" alt=""> | ||
| 12 | <div style="margin-top: 10px; font-size: 14px;">方案对比</div> | ||
| 13 | </div> | ||
| 14 | </div> | ||
| 15 | <div @click="EKgfz()"> | ||
| 16 | <div> | ||
| 17 | <img src="../assets/一张图/icon_方案审查_辅助审查_控高分析.png" alt=""> | ||
| 18 | <div style="margin-top: 10px; font-size: 14px;">控高分析</div> | ||
| 19 | </div> | ||
| 20 | </div> | ||
| 21 | </div> | ||
| 22 | <div class="box"> | ||
| 23 | <div @click="EGzfx()"> | ||
| 24 | <div> | ||
| 25 | <img src="../assets/一张图/icon_方案审查_辅助审查_光照分析.png" alt=""> | ||
| 26 | <div style="margin-top: 10px; font-size: 14px;">光照分析</div> | ||
| 27 | </div> | ||
| 28 | </div> | ||
| 29 | <!-- css 占位 --> | ||
| 30 | <div style="visibility:hidden"> | ||
| 31 | <div> | ||
| 32 | <img src="../assets/一张图/icon_方案审查_辅助审查_控高分析.png" alt=""> | ||
| 33 | <div style="margin-top: 10px; font-size: 14px;">控高分析</div> | ||
| 34 | </div> | ||
| 35 | </div> | ||
| 36 | |||
| 37 | </div> | ||
| 38 | </div> | ||
| 39 | </div> | ||
| 40 | </template> | ||
| 41 | <script> | ||
| 42 | export default { | ||
| 43 | data() { | ||
| 44 | return { | ||
| 45 | search: '', | ||
| 46 | data: [{ | ||
| 47 | id: 1, | ||
| 48 | label: '一级 1', | ||
| 49 | |||
| 50 | }, { | ||
| 51 | id: 2, | ||
| 52 | label: '一级 2', | ||
| 53 | }], | ||
| 54 | } | ||
| 55 | }, | ||
| 56 | mounted() { | ||
| 57 | |||
| 58 | }, | ||
| 59 | components: {}, | ||
| 60 | methods: { | ||
| 61 | handleSearch() { | ||
| 62 | |||
| 63 | }, | ||
| 64 | foldAssert() { | ||
| 65 | this.$emit('foldAssert'); | ||
| 66 | }, | ||
| 67 | // 方案对比 | ||
| 68 | EFadb() { | ||
| 69 | this.$emit('EFadb'); | ||
| 70 | }, | ||
| 71 | // 光照分析 | ||
| 72 | EKgfz() { | ||
| 73 | this.$emit('EKgfz'); | ||
| 74 | }, | ||
| 75 | // 控高分析 | ||
| 76 | EGzfx() { | ||
| 77 | this.$emit('EGzfx'); | ||
| 78 | }, | ||
| 79 | } | ||
| 80 | } | ||
| 81 | </script> | ||
| 82 | <style scoped> | ||
| 83 | .container { | ||
| 84 | width: 206px; | ||
| 85 | /* border: 1px solid red; */ | ||
| 86 | } | ||
| 87 | |||
| 88 | .serach { | ||
| 89 | height: 32px; | ||
| 90 | width: 100%; | ||
| 91 | background-image: url('../assets/一张图/list_上端.png'); | ||
| 92 | background-size: 100% 100%; | ||
| 93 | background-repeat: no-repeat; | ||
| 94 | text-align: center; | ||
| 95 | padding: 10px 0 0 0; | ||
| 96 | font-size: 16px; | ||
| 97 | border-bottom: 1px solid rgba(255, 255, 255, 0.15); | ||
| 98 | } | ||
| 99 | |||
| 100 | .tree { | ||
| 101 | background-image: url('../assets/一张图/list_中端.png'); | ||
| 102 | background-size: 100% 100%; | ||
| 103 | background-repeat: no-repeat; | ||
| 104 | } | ||
| 105 | |||
| 106 | .tree .box { | ||
| 107 | display: flex; | ||
| 108 | justify-content: space-around; | ||
| 109 | padding: 10px 0; | ||
| 110 | cursor: pointer; | ||
| 111 | } | ||
| 112 | |||
| 113 | .tree-main { | ||
| 114 | margin-top: 26px; | ||
| 115 | transform: translateX(-24px); | ||
| 116 | } | ||
| 117 | |||
| 118 | .fold { | ||
| 119 | background-image: url('../assets/一张图/list_下端.png'); | ||
| 120 | background-size: 100% 100%; | ||
| 121 | background-repeat: no-repeat; | ||
| 122 | height: 32px; | ||
| 123 | /* width: 158px; */ | ||
| 124 | display: flex; | ||
| 125 | justify-content: center; | ||
| 126 | align-items: center; | ||
| 127 | cursor: pointer; | ||
| 128 | } | ||
| 129 | |||
| 130 | >>>input::-webkit-input-placeholder { | ||
| 131 | font-size: 16px; | ||
| 132 | color: rgba(255, 255, 255, 0.78) !important; | ||
| 133 | } | ||
| 134 | |||
| 135 | >>>.el-input__inner { | ||
| 136 | background: rgba(0, 0, 0, 0.58) !important; | ||
| 137 | border: 1px solid rgba(0, 0, 0, 0.58); | ||
| 138 | color: #fff; | ||
| 139 | } | ||
| 140 | |||
| 141 | >>>.el-input__suffix { | ||
| 142 | /* color: #fff; */ | ||
| 143 | /* font-size: 17px; */ | ||
| 144 | } | ||
| 145 | |||
| 146 | >>>.el-tree { | ||
| 147 | background: transparent; | ||
| 148 | color: #fff; | ||
| 149 | } | ||
| 150 | |||
| 151 | >>>.el-tree-node__content:hover { | ||
| 152 | background: transparent; | ||
| 153 | } | ||
| 154 | |||
| 155 | >>>.el-tree-node:focus>.el-tree-node__content { | ||
| 156 | background-color: transparent; | ||
| 157 | } | ||
| 158 | |||
| 159 | >>>.el-checkbox__inner { | ||
| 160 | border: 1px solid #000; | ||
| 161 | background-color: #000; | ||
| 162 | } | ||
| 163 | |||
| 164 | >>>.el-icon-search { | ||
| 165 | cursor: pointer; | ||
| 166 | } | ||
| 167 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -23,8 +23,8 @@ | ... | @@ -23,8 +23,8 @@ |
| 23 | components: {}, | 23 | components: {}, |
| 24 | data() { | 24 | data() { |
| 25 | return { | 25 | return { |
| 26 | isYZT: false, // 一张图 | 26 | isYZT: true, // 一张图 |
| 27 | isCGSC: true, // 成果审查管理 | 27 | isCGSC: false, // 成果审查管理 |
| 28 | isSSJD: false, // 实施监督预警 | 28 | isSSJD: false, // 实施监督预警 |
| 29 | isPGJG: false, // 批后监管 | 29 | isPGJG: false, // 批后监管 |
| 30 | flagArr: ['isYZT', 'isCGSC', 'isSSJD', 'isPGJG'] | 30 | flagArr: ['isYZT', 'isCGSC', 'isSSJD', 'isPGJG'] | ... | ... |
| ... | @@ -10,7 +10,6 @@ | ... | @@ -10,7 +10,6 @@ |
| 10 | <span @click="closePop" class="close">×</span> | 10 | <span @click="closePop" class="close">×</span> |
| 11 | </div> | 11 | </div> |
| 12 | 12 | ||
| 13 | |||
| 14 | <div class="func-input"> | 13 | <div class="func-input"> |
| 15 | <span class="text-right">观察点高度</span> | 14 | <span class="text-right">观察点高度</span> |
| 16 | <el-input-number v-model="sdgc" controls-position="right" | 15 | <el-input-number v-model="sdgc" controls-position="right" |
| ... | @@ -60,7 +59,6 @@ | ... | @@ -60,7 +59,6 @@ |
| 60 | <span>清除分析结果</span> | 59 | <span>清除分析结果</span> |
| 61 | </div> | 60 | </div> |
| 62 | </div> | 61 | </div> |
| 63 | |||
| 64 | </div> | 62 | </div> |
| 65 | </div> | 63 | </div> |
| 66 | </template> | 64 | </template> |
| ... | @@ -170,7 +168,7 @@ | ... | @@ -170,7 +168,7 @@ |
| 170 | 168 | ||
| 171 | .func-btn { | 169 | .func-btn { |
| 172 | display: flex; | 170 | display: flex; |
| 173 | padding: 18px 24px 44px 24px; | 171 | padding: 18px 24px 37px 24px; |
| 174 | align-items: center; | 172 | align-items: center; |
| 175 | font-size: 18px; | 173 | font-size: 18px; |
| 176 | cursor: pointer; | 174 | cursor: pointer; | ... | ... |
| ... | @@ -9,6 +9,12 @@ | ... | @@ -9,6 +9,12 @@ |
| 9 | <span>控高分析</span> | 9 | <span>控高分析</span> |
| 10 | <span @click="closePop" class="close">×</span> | 10 | <span @click="closePop" class="close">×</span> |
| 11 | </div> | 11 | </div> |
| 12 | |||
| 13 | <div class="" style="padding: 18px 24px 0px 24px;"> | ||
| 14 | <el-slider v-model="height" :min='0' :max='1000' :format-tooltip="formatTooltip" | ||
| 15 | @change='EheightChange'></el-slider> | ||
| 16 | </div> | ||
| 17 | |||
| 12 | <div class="func-btn"> | 18 | <div class="func-btn"> |
| 13 | <div class="btn-wrapper add-bg" @click="startAnalysis"> | 19 | <div class="btn-wrapper add-bg" @click="startAnalysis"> |
| 14 | <img style="width: 20px; height: 20px; margin: 0 5px 0 44px" src="../assets/icon_开始分析.png" alt=""> | 20 | <img style="width: 20px; height: 20px; margin: 0 5px 0 44px" src="../assets/icon_开始分析.png" alt=""> |
| ... | @@ -19,21 +25,17 @@ | ... | @@ -19,21 +25,17 @@ |
| 19 | <span>清除分析结果</span> | 25 | <span>清除分析结果</span> |
| 20 | </div> | 26 | </div> |
| 21 | </div> | 27 | </div> |
| 22 | <div class="kg-img"> | ||
| 23 | <div class="kg-box"> | ||
| 24 | <img :src="src" alt="" style="width: 100%; height: 100%;"> | ||
| 25 | <div class="btn-wrapper2"> | ||
| 26 | <span class="center">左侧立面</span> | ||
| 27 | </div> | ||
| 28 | </div> | ||
| 29 | <div class="kg-box"> | ||
| 30 | <img :src="src" alt="" style="width: 100%; height: 100%;"> | ||
| 31 | <div class="btn-wrapper2"> | ||
| 32 | <span class="center">右侧立面</span> | ||
| 33 | </div> | ||
| 34 | </div> | ||
| 35 | </div> | ||
| 36 | 28 | ||
| 29 | <div class="table-box" style="padding: 18px 24px 30px 24px;"> | ||
| 30 | <el-table :data="tableData" :highlight-current-row='false' height="242" border style="width: 100%"> | ||
| 31 | <el-table-column prop="name" label="名称" align='center'> | ||
| 32 | </el-table-column> | ||
| 33 | <el-table-column prop="height" label="高度(m)" align='center'> | ||
| 34 | </el-table-column> | ||
| 35 | <el-table-column prop="superelevation" label="超高度(m)" align='center'> | ||
| 36 | </el-table-column> | ||
| 37 | </el-table> | ||
| 38 | </div> | ||
| 37 | </div> | 39 | </div> |
| 38 | </div> | 40 | </div> |
| 39 | </template> | 41 | </template> |
| ... | @@ -44,7 +46,24 @@ | ... | @@ -44,7 +46,24 @@ |
| 44 | components: {}, | 46 | components: {}, |
| 45 | data() { | 47 | data() { |
| 46 | return { | 48 | return { |
| 47 | src: 'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3820738330,1510784229&fm=26&gp=0.jpg' | 49 | height: 320, |
| 50 | tableData: [{ | ||
| 51 | name: '1号楼', | ||
| 52 | height: '34', | ||
| 53 | superelevation: '4' | ||
| 54 | }, { | ||
| 55 | name: '1号楼', | ||
| 56 | height: '34', | ||
| 57 | superelevation: '4' | ||
| 58 | }, { | ||
| 59 | name: '1号楼', | ||
| 60 | height: '34', | ||
| 61 | superelevation: '4' | ||
| 62 | }, { | ||
| 63 | name: '1号楼', | ||
| 64 | height: '34', | ||
| 65 | superelevation: '4' | ||
| 66 | }, ] | ||
| 48 | } | 67 | } |
| 49 | }, | 68 | }, |
| 50 | mounted() {}, | 69 | mounted() {}, |
| ... | @@ -58,6 +77,12 @@ | ... | @@ -58,6 +77,12 @@ |
| 58 | stopAnalysis() { | 77 | stopAnalysis() { |
| 59 | 78 | ||
| 60 | }, | 79 | }, |
| 80 | formatTooltip(val) { | ||
| 81 | return val + '米'; | ||
| 82 | }, | ||
| 83 | EheightChange() { | ||
| 84 | |||
| 85 | } | ||
| 61 | } | 86 | } |
| 62 | } | 87 | } |
| 63 | </script> | 88 | </script> |
| ... | @@ -196,18 +221,47 @@ | ... | @@ -196,18 +221,47 @@ |
| 196 | } | 221 | } |
| 197 | 222 | ||
| 198 | .kg-img { | 223 | .kg-img { |
| 199 | width: 410px; | 224 | width: 410px; |
| 200 | padding: 0px 24px 0px 24px; | 225 | padding: 0px 24px 0px 24px; |
| 201 | padding-bottom: 10px; | 226 | padding-bottom: 10px; |
| 202 | } | 227 | } |
| 203 | 228 | ||
| 204 | .kg-box { | 229 | .kg-box { |
| 205 | width: 100%; | 230 | width: 100%; |
| 206 | height: 180px; | 231 | height: 180px; |
| 207 | position: relative; | 232 | position: relative; |
| 208 | margin-bottom: 20px; | 233 | margin-bottom: 20px; |
| 209 | } | 234 | } |
| 210 | 235 | ||
| 236 | /* >>>.el-table__body-wrapper::-webkit-scrollbar { | ||
| 237 | width: 16px; | ||
| 238 | background: #191a37; | ||
| 239 | height: 14px; | ||
| 240 | } | ||
| 241 | |||
| 242 | >>>.el-table__body-wrapper::-webkit-scrollbar-track, | ||
| 243 | >>>.el-table__body-wrapper::-webkit-scrollbar-thumb { | ||
| 244 | border-radius: 999px; | ||
| 245 | width: 20px; | ||
| 246 | border: 5px solid transparent; | ||
| 247 | } | ||
| 248 | |||
| 249 | >>>.el-table__body-wrapper::-webkit-scrollbar-track { | ||
| 250 | box-shadow: 1px 1px 5px #191a37 inset; | ||
| 251 | } | ||
| 252 | |||
| 253 | >>>.el-table__body-wrapper::-webkit-scrollbar-thumb { | ||
| 254 | width: 20px; | ||
| 255 | min-height: 20px; | ||
| 256 | background-clip: content-box; | ||
| 257 | box-shadow: 0 0 0 5px #464f70 inset; | ||
| 258 | } | ||
| 259 | |||
| 260 | >>>.el-table__body-wrapper::-webkit-scrollbar-corner { | ||
| 261 | background: #191a37; | ||
| 262 | } */ | ||
| 263 | |||
| 264 | |||
| 211 | >>>input::-webkit-input-placeholder { | 265 | >>>input::-webkit-input-placeholder { |
| 212 | font-size: 16px; | 266 | font-size: 16px; |
| 213 | color: rgba(255, 255, 255, 0.78) !important; | 267 | color: rgba(255, 255, 255, 0.78) !important; |
| ... | @@ -242,4 +296,25 @@ | ... | @@ -242,4 +296,25 @@ |
| 242 | >>>.el-input-number.is-controls-right .el-input-number__increase { | 296 | >>>.el-input-number.is-controls-right .el-input-number__increase { |
| 243 | border-bottom: 1px solid rgba(4, 10, 10, 0.58); | 297 | border-bottom: 1px solid rgba(4, 10, 10, 0.58); |
| 244 | } | 298 | } |
| 299 | |||
| 300 | |||
| 301 | >>>.el-table th.is-leaf, | ||
| 302 | >>>.el-table { | ||
| 303 | background-color: transparent !important; | ||
| 304 | color: #fff; | ||
| 305 | } | ||
| 306 | |||
| 307 | >>>.el-table tr { | ||
| 308 | background-color: transparent !important; | ||
| 309 | } | ||
| 310 | |||
| 311 | >>>.el-slider__button { | ||
| 312 | background-color: #2FA5FF; | ||
| 313 | border: 2px solid #FFFFFF; | ||
| 314 | box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.20); | ||
| 315 | } | ||
| 316 | |||
| 317 | >>> .el-table__row td { | ||
| 318 | background: transparent !important; | ||
| 319 | } | ||
| 245 | </style> | 320 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
| ... | @@ -18,7 +18,7 @@ | ... | @@ -18,7 +18,7 @@ |
| 18 | <div class="name">专题分析</div> | 18 | <div class="name">专题分析</div> |
| 19 | </div> | 19 | </div> |
| 20 | <div style="margin-top: 16px;" v-show='isZTFX'> | 20 | <div style="margin-top: 16px;" v-show='isZTFX'> |
| 21 | <treeSearch @foldAssert="foldAssert('isZTFX')"></treeSearch> | 21 | <ztAnslysis @foldAssert="foldAssert('isZTFX')"></ztAnslysis> |
| 22 | </div> | 22 | </div> |
| 23 | 23 | ||
| 24 | <div class="assert-list" :class="[isFASC?'a-selected':'a-no-selected']" @click="changeSelect('isFASC')" | 24 | <div class="assert-list" :class="[isFASC?'a-selected':'a-no-selected']" @click="changeSelect('isFASC')" |
| ... | @@ -31,18 +31,24 @@ | ... | @@ -31,18 +31,24 @@ |
| 31 | <div style="margin-top: 16px;" v-show='isFASC'> | 31 | <div style="margin-top: 16px;" v-show='isFASC'> |
| 32 | <treeSearch @foldAssert="foldAssert('isFASC')"></treeSearch> | 32 | <treeSearch @foldAssert="foldAssert('isFASC')"></treeSearch> |
| 33 | </div> | 33 | </div> |
| 34 | 34 | ||
| 35 | <div style="margin-top: 16px;"> | ||
| 36 | <auxiliaryReview @EFadb='EFadb' @EKgfz='EKgfz' @EGzfx='EGzfx'></auxiliaryReview> | ||
| 37 | </div> | ||
| 35 | </div> | 38 | </div> |
| 36 | </template> | 39 | </template> |
| 37 | 40 | ||
| 38 | <script> | 41 | <script> |
| 39 | import treeSearch from './treeSearch'; | 42 | import treeSearch from './treeSearch'; |
| 40 | 43 | import ztAnslysis from './ztAnslysis'; | |
| 44 | import auxiliaryReview from './auxiliaryReview'; | ||
| 41 | 45 | ||
| 42 | export default { | 46 | export default { |
| 43 | name: 'leftAssert', | 47 | name: 'leftAssert', |
| 44 | components: { | 48 | components: { |
| 45 | treeSearch | 49 | treeSearch, |
| 50 | ztAnslysis, | ||
| 51 | auxiliaryReview | ||
| 46 | }, | 52 | }, |
| 47 | data() { | 53 | data() { |
| 48 | return { | 54 | return { |
| ... | @@ -65,6 +71,18 @@ | ... | @@ -65,6 +71,18 @@ |
| 65 | foldAssert(val) { | 71 | foldAssert(val) { |
| 66 | this[val] = false; | 72 | this[val] = false; |
| 67 | }, | 73 | }, |
| 74 | // 方案对比 | ||
| 75 | EFadb() { | ||
| 76 | this.$emit('EFadb'); | ||
| 77 | }, | ||
| 78 | // 光照分析 | ||
| 79 | EKgfz() { | ||
| 80 | this.$emit('EKgfz'); | ||
| 81 | }, | ||
| 82 | // 控高分析 | ||
| 83 | EGzfx() { | ||
| 84 | this.$emit('EGzfx'); | ||
| 85 | }, | ||
| 68 | } | 86 | } |
| 69 | } | 87 | } |
| 70 | </script> | 88 | </script> | ... | ... |
| ... | @@ -87,12 +87,12 @@ | ... | @@ -87,12 +87,12 @@ |
| 87 | </el-tooltip> | 87 | </el-tooltip> |
| 88 | </div> | 88 | </div> |
| 89 | <!--控高分析 --> | 89 | <!--控高分析 --> |
| 90 | <div class="func-ico" :class="[kgAnalusis?'selected':'']" @click="handlekgAnalusis('kgAnalusis')"> | 90 | <!-- <div class="func-ico" :class="[kgAnalusis?'selected':'']" @click="handlekgAnalusis('kgAnalusis')"> |
| 91 | 91 | ||
| 92 | <el-tooltip class="item" effect="dark" content="控高" placement="left"> | 92 | <el-tooltip class="item" effect="dark" content="控高" placement="left"> |
| 93 | <img src="../assets/一张图/icon_通视.png" alt=""> | 93 | <img src="../assets/一张图/icon_通视.png" alt=""> |
| 94 | </el-tooltip> | 94 | </el-tooltip> |
| 95 | </div> | 95 | </div> --> |
| 96 | 96 | ||
| 97 | <!--天际线分析 --> | 97 | <!--天际线分析 --> |
| 98 | <div class="func-ico" :class="[tjxAnslysis?'selected':'']" @click="handletjxAnslysis('tjxAnslysis')"> | 98 | <div class="func-ico" :class="[tjxAnslysis?'selected':'']" @click="handletjxAnslysis('tjxAnslysis')"> | ... | ... |
| ... | @@ -20,6 +20,21 @@ | ... | @@ -20,6 +20,21 @@ |
| 20 | </div> | 20 | </div> |
| 21 | </div> | 21 | </div> |
| 22 | 22 | ||
| 23 | <div class="kg-img"> | ||
| 24 | <div class="kg-box"> | ||
| 25 | <img :src="src" alt="" style="width: 100%; height: 100%;"> | ||
| 26 | <div class="btn-wrapper2"> | ||
| 27 | <span class="center">左侧立面</span> | ||
| 28 | </div> | ||
| 29 | </div> | ||
| 30 | <div class="kg-box"> | ||
| 31 | <img :src="src" alt="" style="width: 100%; height: 100%;"> | ||
| 32 | <div class="btn-wrapper2"> | ||
| 33 | <span class="center">右侧立面</span> | ||
| 34 | </div> | ||
| 35 | </div> | ||
| 36 | </div> | ||
| 37 | |||
| 23 | </div> | 38 | </div> |
| 24 | </div> | 39 | </div> |
| 25 | </template> | 40 | </template> |
| ... | @@ -30,7 +45,7 @@ | ... | @@ -30,7 +45,7 @@ |
| 30 | components: {}, | 45 | components: {}, |
| 31 | data() { | 46 | data() { |
| 32 | return { | 47 | return { |
| 33 | 48 | src: 'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3820738330,1510784229&fm=26&gp=0.jpg' | |
| 34 | } | 49 | } |
| 35 | }, | 50 | }, |
| 36 | mounted() {}, | 51 | mounted() {}, |
| ... | @@ -121,7 +136,7 @@ | ... | @@ -121,7 +136,7 @@ |
| 121 | 136 | ||
| 122 | .func-btn { | 137 | .func-btn { |
| 123 | display: flex; | 138 | display: flex; |
| 124 | padding: 18px 24px 44px 24px; | 139 | padding: 18px 24px 30px 24px; |
| 125 | align-items: center; | 140 | align-items: center; |
| 126 | font-size: 18px; | 141 | font-size: 18px; |
| 127 | cursor: pointer; | 142 | cursor: pointer; |
| ... | @@ -144,6 +159,9 @@ | ... | @@ -144,6 +159,9 @@ |
| 144 | 159 | ||
| 145 | 160 | ||
| 146 | .btn-wrapper2 { | 161 | .btn-wrapper2 { |
| 162 | position: absolute; | ||
| 163 | top: 12px; | ||
| 164 | right: 24px; | ||
| 147 | display: flex; | 165 | display: flex; |
| 148 | align-items: center; | 166 | align-items: center; |
| 149 | width: 116px; | 167 | width: 116px; |
| ... | @@ -178,6 +196,19 @@ | ... | @@ -178,6 +196,19 @@ |
| 178 | font-size: 18px; | 196 | font-size: 18px; |
| 179 | } | 197 | } |
| 180 | 198 | ||
| 199 | .kg-img { | ||
| 200 | width: 410px; | ||
| 201 | padding: 0px 24px 0px 24px; | ||
| 202 | padding-bottom: 10px; | ||
| 203 | } | ||
| 204 | |||
| 205 | .kg-box { | ||
| 206 | width: 100%; | ||
| 207 | height: 180px; | ||
| 208 | position: relative; | ||
| 209 | margin-bottom: 20px; | ||
| 210 | } | ||
| 211 | |||
| 181 | >>>input::-webkit-input-placeholder { | 212 | >>>input::-webkit-input-placeholder { |
| 182 | font-size: 16px; | 213 | font-size: 16px; |
| 183 | color: rgba(255, 255, 255, 0.78) !important; | 214 | color: rgba(255, 255, 255, 0.78) !important; | ... | ... |
| 1 | <template> | 1 | <template> |
| 2 | <div class="container"> | 2 | <div class="container"> |
| 3 | <div class="serach"> | 3 | <div class="serach"> |
| 4 | |||
| 5 | </div> | 4 | </div> |
| 6 | <div class="tree"> | 5 | <div class="tree"> |
| 7 | <div class="box"> | 6 | <div class="box"> |
| ... | @@ -13,10 +12,9 @@ | ... | @@ -13,10 +12,9 @@ |
| 13 | </div> | 12 | </div> |
| 14 | <div class="tree-main"> | 13 | <div class="tree-main"> |
| 15 | <el-tree :data="data" show-checkbox node-key="id" :default-expanded-keys="[2, 3]" | 14 | <el-tree :data="data" show-checkbox node-key="id" :default-expanded-keys="[2, 3]" |
| 16 | :default-checked-keys="[5]" :props="defaultProps"> | 15 | :default-checked-keys="[5]" :props="defaultProps"> |
| 17 | </el-tree> | 16 | </el-tree> |
| 18 | </div> | 17 | </div> |
| 19 | |||
| 20 | </div> | 18 | </div> |
| 21 | </div> | 19 | </div> |
| 22 | <div class="fold" @click="foldAssert()"> | 20 | <div class="fold" @click="foldAssert()"> | ... | ... |
| ... | @@ -173,7 +173,7 @@ | ... | @@ -173,7 +173,7 @@ |
| 173 | 173 | ||
| 174 | .func-btn { | 174 | .func-btn { |
| 175 | display: flex; | 175 | display: flex; |
| 176 | padding: 18px 24px 44px 24px; | 176 | padding: 18px 24px 37px 24px; |
| 177 | align-items: center; | 177 | align-items: center; |
| 178 | font-size: 18px; | 178 | font-size: 18px; |
| 179 | cursor: pointer; | 179 | cursor: pointer; | ... | ... |
| ... | @@ -9,6 +9,44 @@ | ... | @@ -9,6 +9,44 @@ |
| 9 | <span>阴影分析</span> | 9 | <span>阴影分析</span> |
| 10 | <span @click="closePop" class="close">×</span> | 10 | <span @click="closePop" class="close">×</span> |
| 11 | </div> | 11 | </div> |
| 12 | |||
| 13 | <div class="func-input"> | ||
| 14 | <span>分析日期</span> | ||
| 15 | <el-date-picker v-model="anslysisTime" type="date" style="margin-left: 12px; width: 245px;" | ||
| 16 | placeholder="选择分析日期"> | ||
| 17 | </el-date-picker> | ||
| 18 | </div> | ||
| 19 | |||
| 20 | <div class="func-input"> | ||
| 21 | <div class="btn-wrapper2" :class="[isCF?'add-bg2': '']" @click="handleIsXmbj('isCF')"> | ||
| 22 | <span class="center">春分</span> | ||
| 23 | </div> | ||
| 24 | <div class="btn-wrapper2" :class="[isXZ?'add-bg2': '']" @click="handleIsXmbj('isXZ')"> | ||
| 25 | <span class="center">夏至</span> | ||
| 26 | </div> | ||
| 27 | <div class="btn-wrapper2" :class="[isQF?'add-bg2': '']" @click="handleIsXmbj('isQF')"> | ||
| 28 | <span class="center">秋分</span> | ||
| 29 | </div> | ||
| 30 | <div class="btn-wrapper2" :class="[isLD?'add-bg2': '']" @click="handleIsXmbj('isLD')"> | ||
| 31 | <span class="center">立冬</span> | ||
| 32 | </div> | ||
| 33 | <div class="btn-wrapper2" :class="[isDZ?'add-bg2': '']" @click="handleIsXmbj('isDZ')"> | ||
| 34 | <span class="center">冬至</span> | ||
| 35 | </div> | ||
| 36 | </div> | ||
| 37 | |||
| 38 | <div class="func-input"> | ||
| 39 | <span>时间间隔 </span> | ||
| 40 | <el-input-number v-model="timeS" controls-position="right" :min="0" :max="1000" | ||
| 41 | style="margin:0 12px; width: 245px;"></el-input-number> | ||
| 42 | <span>分钟</span> | ||
| 43 | </div> | ||
| 44 | |||
| 45 | <div class="" style="padding: 18px 24px 0px 24px;"> | ||
| 46 | <el-slider v-model="time" :min='0' :max='max' :step="timeS" :marks="marks" | ||
| 47 | :format-tooltip="formatTooltip" @change='EtimeChange'></el-slider> | ||
| 48 | </div> | ||
| 49 | |||
| 12 | <div class="func-btn"> | 50 | <div class="func-btn"> |
| 13 | <div class="btn-wrapper add-bg" @click="startAnalysis"> | 51 | <div class="btn-wrapper add-bg" @click="startAnalysis"> |
| 14 | <img style="width: 20px; height: 20px; margin: 0 5px 0 44px" src="../assets/icon_开始分析.png" alt=""> | 52 | <img style="width: 20px; height: 20px; margin: 0 5px 0 44px" src="../assets/icon_开始分析.png" alt=""> |
| ... | @@ -19,18 +57,38 @@ | ... | @@ -19,18 +57,38 @@ |
| 19 | <span>清除分析结果</span> | 57 | <span>清除分析结果</span> |
| 20 | </div> | 58 | </div> |
| 21 | </div> | 59 | </div> |
| 22 | |||
| 23 | </div> | 60 | </div> |
| 24 | </div> | 61 | </div> |
| 25 | </template> | 62 | </template> |
| 26 | 63 | ||
| 27 | <script> | 64 | <script> |
| 65 | let maxW = 24 * 60 * 60 * 1000 - 1 * 60 * 1000 | ||
| 28 | export default { | 66 | export default { |
| 29 | name: 'yyAnslysis', | 67 | name: 'yyAnslysis', |
| 30 | components: {}, | 68 | components: {}, |
| 31 | data() { | 69 | data() { |
| 32 | return { | 70 | return { |
| 33 | 71 | isCF: true, // 春分 | |
| 72 | isXZ: false, // 夏至 | ||
| 73 | isQF: false, // 秋分 | ||
| 74 | isLD: false, // 立冬 | ||
| 75 | isDZ: false, // 冬至 | ||
| 76 | keepTqArr: ['isCF', 'isXZ', 'isQF', 'isLD', 'isDZ'], | ||
| 77 | |||
| 78 | anslysisTime: '', | ||
| 79 | timeS: 30, // 时间间隔 | ||
| 80 | time: 0 * 60 * 60 * 1000, // 滑块时间 | ||
| 81 | max: (24 * 60 * 60 * 1000 - 1* 60 * 1000), | ||
| 82 | marks: { | ||
| 83 | 0: '0:00', | ||
| 84 | [maxW]: '23:59', | ||
| 85 | // 50: { | ||
| 86 | // style: { | ||
| 87 | // color: '#1989FA' | ||
| 88 | // }, | ||
| 89 | // label: this.$createElement('strong', '50%') | ||
| 90 | // } | ||
| 91 | } | ||
| 34 | } | 92 | } |
| 35 | }, | 93 | }, |
| 36 | mounted() {}, | 94 | mounted() {}, |
| ... | @@ -44,6 +102,34 @@ | ... | @@ -44,6 +102,34 @@ |
| 44 | stopAnalysis() { | 102 | stopAnalysis() { |
| 45 | 103 | ||
| 46 | }, | 104 | }, |
| 105 | /** | ||
| 106 | * val 值分别对应 | ||
| 107 | * isCF, // 春分 | ||
| 108 | isXZ, // 夏至 | ||
| 109 | isQF, // 秋分 | ||
| 110 | isLD, // 立冬 | ||
| 111 | isDZ, // 冬至 | ||
| 112 | */ | ||
| 113 | handleIsXmbj(val) { | ||
| 114 | let self = this; | ||
| 115 | this.keepTqArr.forEach(ele => { | ||
| 116 | if (val == ele) { | ||
| 117 | self[ele] = true; | ||
| 118 | } else { | ||
| 119 | self[ele] = false; | ||
| 120 | }; | ||
| 121 | }) | ||
| 122 | }, | ||
| 123 | EtimeChange() { | ||
| 124 | |||
| 125 | }, | ||
| 126 | formatTooltip(val) { | ||
| 127 | let nowTime = this.commons.dateZhuan('yyyy-MM-dd 00:00:00', new Date()); | ||
| 128 | let nowSjc = new Date(nowTime).getTime(); | ||
| 129 | nowSjc+=val; | ||
| 130 | let sfd = this.commons.dateZhuan('hh:mm', new Date(nowSjc)); | ||
| 131 | return sfd; | ||
| 132 | } | ||
| 47 | } | 133 | } |
| 48 | } | 134 | } |
| 49 | </script> | 135 | </script> |
| ... | @@ -121,7 +207,7 @@ | ... | @@ -121,7 +207,7 @@ |
| 121 | 207 | ||
| 122 | .func-btn { | 208 | .func-btn { |
| 123 | display: flex; | 209 | display: flex; |
| 124 | padding: 18px 24px 44px 24px; | 210 | padding: 40px 24px 37px 24px; |
| 125 | align-items: center; | 211 | align-items: center; |
| 126 | font-size: 18px; | 212 | font-size: 18px; |
| 127 | cursor: pointer; | 213 | cursor: pointer; |
| ... | @@ -146,14 +232,14 @@ | ... | @@ -146,14 +232,14 @@ |
| 146 | .btn-wrapper2 { | 232 | .btn-wrapper2 { |
| 147 | display: flex; | 233 | display: flex; |
| 148 | align-items: center; | 234 | align-items: center; |
| 149 | width: 116px; | 235 | width: 70px; |
| 150 | height: 38px; | 236 | height: 38px; |
| 151 | background-image: url('../assets/一张图/bg_专题分析.png'); | 237 | background-image: url('../assets/一张图/bg_专题分析.png'); |
| 152 | background-size: 100% 100%; | 238 | background-size: 100% 100%; |
| 153 | background-repeat: no-repeat; | 239 | background-repeat: no-repeat; |
| 154 | text-align: center; | 240 | text-align: center; |
| 155 | line-height: 38px; | 241 | line-height: 38px; |
| 156 | margin-left: 13px; | 242 | margin-right: 13px; |
| 157 | } | 243 | } |
| 158 | 244 | ||
| 159 | .add-bg2 { | 245 | .add-bg2 { |
| ... | @@ -185,10 +271,14 @@ | ... | @@ -185,10 +271,14 @@ |
| 185 | 271 | ||
| 186 | >>>.el-input__inner { | 272 | >>>.el-input__inner { |
| 187 | background: rgba(4, 10, 10, 0.58) !important; | 273 | background: rgba(4, 10, 10, 0.58) !important; |
| 188 | border: 1px solid rgba(23, 34, 38, 0.57); | 274 | /* border: 1px solid rgba(23, 34, 38, 0.57); */ |
| 189 | color: #fff; | 275 | color: #fff; |
| 190 | } | 276 | } |
| 191 | 277 | ||
| 278 | >>>.el-input-number .el-input__inner { | ||
| 279 | text-align: left; | ||
| 280 | } | ||
| 281 | |||
| 192 | >>>.el-input__suffix { | 282 | >>>.el-input__suffix { |
| 193 | color: #fff; | 283 | color: #fff; |
| 194 | font-size: 17px; | 284 | font-size: 17px; |
| ... | @@ -212,4 +302,14 @@ | ... | @@ -212,4 +302,14 @@ |
| 212 | >>>.el-input-number.is-controls-right .el-input-number__increase { | 302 | >>>.el-input-number.is-controls-right .el-input-number__increase { |
| 213 | border-bottom: 1px solid rgba(4, 10, 10, 0.58); | 303 | border-bottom: 1px solid rgba(4, 10, 10, 0.58); |
| 214 | } | 304 | } |
| 305 | |||
| 306 | >>>.el-slider__button { | ||
| 307 | background-color: #2FA5FF; | ||
| 308 | border: 2px solid #FFFFFF; | ||
| 309 | box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.20); | ||
| 310 | } | ||
| 311 | |||
| 312 | >>> .el-slider__marks-text { | ||
| 313 | color: #fff; | ||
| 314 | } | ||
| 215 | </style> | 315 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
src/components/ztAnslysis.vue
0 → 100644
| 1 | // 专题分析弹窗 | ||
| 2 | <template> | ||
| 3 | <div class="container"> | ||
| 4 | <div class="serach"> | ||
| 5 | </div> | ||
| 6 | <div class="tree"> | ||
| 7 | <div class="box"> | ||
| 8 | <div @click="ETdch"> | ||
| 9 | <div> | ||
| 10 | <img src="../assets/一张图/icon_专题分析_土地处置.png" alt=""> | ||
| 11 | <div style="margin-top: 10px;">土地处置</div> | ||
| 12 | </div> | ||
| 13 | </div> | ||
| 14 | <div @click="EZtfx"> | ||
| 15 | <div> | ||
| 16 | <img src="../assets/一张图/icon_专题分析_分析统计.png" alt=""> | ||
| 17 | <div style="margin-top: 10px;">分析统计</div> | ||
| 18 | </div> | ||
| 19 | </div> | ||
| 20 | </div> | ||
| 21 | </div> | ||
| 22 | <div class="fold" @click="foldAssert()"> | ||
| 23 | <i class="el-icon-arrow-up"></i> | ||
| 24 | </div> | ||
| 25 | </div> | ||
| 26 | </template> | ||
| 27 | <script> | ||
| 28 | export default { | ||
| 29 | data() { | ||
| 30 | return { | ||
| 31 | search: '', | ||
| 32 | data: [{ | ||
| 33 | id: 1, | ||
| 34 | label: '一级 1', | ||
| 35 | |||
| 36 | }, { | ||
| 37 | id: 2, | ||
| 38 | label: '一级 2', | ||
| 39 | }], | ||
| 40 | } | ||
| 41 | }, | ||
| 42 | mounted() { | ||
| 43 | |||
| 44 | }, | ||
| 45 | components: {}, | ||
| 46 | methods: { | ||
| 47 | handleSearch() { | ||
| 48 | |||
| 49 | }, | ||
| 50 | foldAssert() { | ||
| 51 | this.$emit('foldAssert'); | ||
| 52 | }, | ||
| 53 | // 土地处理 | ||
| 54 | ETdch() { | ||
| 55 | |||
| 56 | }, | ||
| 57 | // 分析统计 | ||
| 58 | EZtfx() { | ||
| 59 | |||
| 60 | }, | ||
| 61 | } | ||
| 62 | } | ||
| 63 | </script> | ||
| 64 | <style scoped> | ||
| 65 | .container { | ||
| 66 | width: 206px; | ||
| 67 | /* border: 1px solid red; */ | ||
| 68 | } | ||
| 69 | |||
| 70 | .serach { | ||
| 71 | height: 32px; | ||
| 72 | width: 100%; | ||
| 73 | background-image: url('../assets/一张图/list_上端.png'); | ||
| 74 | background-size: 100% 100%; | ||
| 75 | background-repeat: no-repeat; | ||
| 76 | } | ||
| 77 | |||
| 78 | .tree { | ||
| 79 | background-image: url('../assets/一张图/list_中端.png'); | ||
| 80 | background-size: 100% 100%; | ||
| 81 | background-repeat: no-repeat; | ||
| 82 | } | ||
| 83 | |||
| 84 | .tree .box { | ||
| 85 | display: flex; | ||
| 86 | justify-content: space-around; | ||
| 87 | } | ||
| 88 | |||
| 89 | .tree-main { | ||
| 90 | margin-top: 26px; | ||
| 91 | transform: translateX(-24px); | ||
| 92 | } | ||
| 93 | |||
| 94 | .fold { | ||
| 95 | background-image: url('../assets/一张图/list_下端.png'); | ||
| 96 | background-size: 100% 100%; | ||
| 97 | background-repeat: no-repeat; | ||
| 98 | height: 32px; | ||
| 99 | /* width: 158px; */ | ||
| 100 | display: flex; | ||
| 101 | justify-content: center; | ||
| 102 | align-items: center; | ||
| 103 | cursor: pointer; | ||
| 104 | } | ||
| 105 | |||
| 106 | >>>input::-webkit-input-placeholder { | ||
| 107 | font-size: 16px; | ||
| 108 | color: rgba(255, 255, 255, 0.78) !important; | ||
| 109 | } | ||
| 110 | |||
| 111 | >>>.el-input__inner { | ||
| 112 | background: rgba(0, 0, 0, 0.58) !important; | ||
| 113 | border: 1px solid rgba(0, 0, 0, 0.58); | ||
| 114 | color: #fff; | ||
| 115 | } | ||
| 116 | |||
| 117 | >>>.el-input__suffix { | ||
| 118 | /* color: #fff; */ | ||
| 119 | /* font-size: 17px; */ | ||
| 120 | } | ||
| 121 | |||
| 122 | >>>.el-tree { | ||
| 123 | background: transparent; | ||
| 124 | color: #fff; | ||
| 125 | } | ||
| 126 | |||
| 127 | >>>.el-tree-node__content:hover { | ||
| 128 | background: transparent; | ||
| 129 | } | ||
| 130 | |||
| 131 | >>>.el-tree-node:focus>.el-tree-node__content { | ||
| 132 | background-color: transparent; | ||
| 133 | } | ||
| 134 | |||
| 135 | >>>.el-checkbox__inner { | ||
| 136 | border: 1px solid #000; | ||
| 137 | background-color: #000; | ||
| 138 | } | ||
| 139 | |||
| 140 | >>>.el-icon-search { | ||
| 141 | cursor: pointer; | ||
| 142 | } | ||
| 143 | </style> | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
src/store/storeModules/01.js
deleted
100644 → 0
| 1 | 西双版纳6日5晚游玩 | ||
| 2 | |||
| 3 | 西安-西双版纳-西安 住星光夜市附近 | ||
| 4 | |||
| 5 | D1 去酒店放行李 女士休息,男士去取车 [剧场]傣秀 [恰饭] 星光夜市 | ||
| 6 | |||
| 7 | D2 [游玩] 中科院西双版纳热带植物园 晚上返回酒店 休整后市区转转 恰饭 | ||
| 8 | |||
| 9 | D3 [游玩] 野象谷,基诺山寨 晚上返回酒店 恰饭 | ||
| 10 | |||
| 11 | D5 [游玩] 西双版纳热带雨林国家公园望天树景区。 | ||
| 12 | |||
| 13 | D5 [游玩] 傣族园、 告庄西双景。 | ||
| 14 | |||
| 15 | D6 想去哪里就去哪里 | ||
| 16 | |||
| 17 | D7 还车,准备回家 | ||
| 18 | |||
| 19 | 主要费用 | ||
| 20 | 机票 西安 - 西双版纳 往返直飞 往返单人3200左右 3200 * 2 6400 | ||
| 21 | 住宿 两间 10.1~10.7 400 * 6 2400 * 1 4800 | ||
| 22 | 租车费用 400 每天 7 天 预计2800 (看app中每天送100油卡) | ||
| 23 | |||
| 24 | 大约 两人: 6400 + 4800 + 1400 12600(两人) | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
| ... | @@ -53,7 +53,7 @@ | ... | @@ -53,7 +53,7 @@ |
| 53 | <bottomNav></bottomNav> | 53 | <bottomNav></bottomNav> |
| 54 | </div> | 54 | </div> |
| 55 | <div class="leftAssert"> | 55 | <div class="leftAssert"> |
| 56 | <leftAssert></leftAssert> | 56 | <leftAssert @EFadb='EFadb' @EKgfz='EKgfz' @EGzfx='EGzfx'></leftAssert> |
| 57 | </div> | 57 | </div> |
| 58 | <div class="mapPop"> | 58 | <div class="mapPop"> |
| 59 | <mapPop></mapPop> | 59 | <mapPop></mapPop> |
| ... | @@ -62,7 +62,7 @@ | ... | @@ -62,7 +62,7 @@ |
| 62 | <allSee @closePop='closePop'></allSee> | 62 | <allSee @closePop='closePop'></allSee> |
| 63 | </div> | 63 | </div> |
| 64 | 64 | ||
| 65 | <div class="allSee" v-if='ymAnslysis'> | 65 | <div class="allSee " v-if='ymAnslysis' style="top: 315px"> |
| 66 | <ymAnslysis @closePop='closePop'></ymAnslysis> | 66 | <ymAnslysis @closePop='closePop'></ymAnslysis> |
| 67 | </div> | 67 | </div> |
| 68 | 68 | ||
| ... | @@ -70,14 +70,14 @@ | ... | @@ -70,14 +70,14 @@ |
| 70 | <horizon @closePop='closePop'></horizon> | 70 | <horizon @closePop='closePop'></horizon> |
| 71 | </div> | 71 | </div> |
| 72 | 72 | ||
| 73 | <div class="allSee" v-if='tjxAnslysis'> | 73 | <div class="allSee tjx-anslysis" v-if='tjxAnslysis'> |
| 74 | <tjxAnslysis @closePop='closePop'></tjxAnslysis> | 74 | <tjxAnslysis @closePop='closePop'></tjxAnslysis> |
| 75 | </div> | 75 | </div> |
| 76 | <div class="allSee" v-if='yyAnslysis'> | 76 | <div class="allSee" v-if='yyAnslysis'> |
| 77 | <yyAnslysis @closePop='closePop'></yyAnslysis> | 77 | <yyAnslysis @closePop='closePop'></yyAnslysis> |
| 78 | </div> | 78 | </div> |
| 79 | 79 | ||
| 80 | <div class="allSee kg-anslysis" v-if='kgAnalusis'> | 80 | <div class="allSee tjx-anslysis" v-if='kgAnalusis'> |
| 81 | <kgAnalusis @closePop='closePop'></kgAnalusis> | 81 | <kgAnalusis @closePop='closePop'></kgAnalusis> |
| 82 | </div> | 82 | </div> |
| 83 | 83 | ||
| ... | @@ -423,7 +423,18 @@ | ... | @@ -423,7 +423,18 @@ |
| 423 | this[ele] = false; | 423 | this[ele] = false; |
| 424 | }; | 424 | }; |
| 425 | }) | 425 | }) |
| 426 | } | 426 | }, |
| 427 | |||
| 428 | // 方案对比 | ||
| 429 | EFadb() { | ||
| 430 | }, | ||
| 431 | // 控高分析 | ||
| 432 | EKgfz() { | ||
| 433 | this.kgAnalusis = true; | ||
| 434 | }, | ||
| 435 | // 光照分析 | ||
| 436 | EGzfx() { | ||
| 437 | }, | ||
| 427 | } | 438 | } |
| 428 | } | 439 | } |
| 429 | </script> | 440 | </script> |
| ... | @@ -584,7 +595,7 @@ | ... | @@ -584,7 +595,7 @@ |
| 584 | top: 416px; | 595 | top: 416px; |
| 585 | } | 596 | } |
| 586 | 597 | ||
| 587 | .kg-anslysis { | 598 | .tjx-anslysis { |
| 588 | top: 265px; | 599 | top: 265px; |
| 589 | } | 600 | } |
| 590 | </style> | 601 | </style> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment