|
@@ -22,12 +22,12 @@
|
|
|
</div>
|
|
|
|
|
|
</aside>
|
|
|
- <aside class="sidebar-left2 panel" v-if="showWindStatus">
|
|
|
- <div class="stat-block2" v-if="showWeather">
|
|
|
+ <aside class="sidebar-left2 panel">
|
|
|
+ <div class="stat-block2">
|
|
|
<span class="labels">数据 </span>
|
|
|
- <span class="values">{{showCover}} @ {{showHeight}}hpa </span>
|
|
|
+ <span class="values">{{showCover}} @ 目前高度:{{progressHeight}}m; 气压: 0hpa; </span>
|
|
|
</div>
|
|
|
- <div class="stat-block2" v-if="showWeather">
|
|
|
+ <div class="stat-block2">
|
|
|
<span class="labels">模式 </span>
|
|
|
<span class="covercheck">
|
|
|
<el-check-tag v-for="(it, index) in windmodelArr" :key="index" type="primary"
|
|
@@ -35,22 +35,27 @@
|
|
|
:checked="it.check">{{it.value}}</el-check-tag>
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div class="stat-block2" v-if="showWeather">
|
|
|
+ <div class="stat-block2">
|
|
|
<span class="labels">范围 </span>
|
|
|
<span class="values">0.0m/s</span>
|
|
|
<span class="valuess"></span>
|
|
|
<span class="values">100.0m/s</span>
|
|
|
</div>
|
|
|
- <div class="stat-block2" v-if="showWeather">
|
|
|
+ <div class="stat-block2">
|
|
|
<span class="labels">高度 </span>
|
|
|
- <span class="values">地表 </span>
|
|
|
+ <!-- <span class="values">地表 </span>
|
|
|
<span class="heightcheck">
|
|
|
<el-check-tag v-for="(it, index) in heightArr" :key="index" type="primary"
|
|
|
:checked="it.check" @change="valueOnChange(it)">{{it.value}}</el-check-tag>
|
|
|
</span>
|
|
|
- <span class="values">hpa </span>
|
|
|
+ <span class="values">hpa </span> -->
|
|
|
+ <span class="values">10000(m)</span>
|
|
|
+ <div class="op-progress-bar">
|
|
|
+ <div class="op-progress-bar-inner" :style="`width: ${progressPoint}`+'%'"></div>
|
|
|
+ </div>
|
|
|
+ <span class="values"> 800000(m)</span>
|
|
|
</div>
|
|
|
- <div class="stat-block2" v-if="showWeather">
|
|
|
+ <div class="stat-block2">
|
|
|
<span class="labels">覆盖模式 </span>
|
|
|
<span class="covercheck">
|
|
|
<el-check-tag v-for="(it, index) in coverArr" :key="index" type="primary"
|
|
@@ -709,10 +714,23 @@ export default {
|
|
|
type: Boolean,
|
|
|
default: false
|
|
|
},
|
|
|
+ currentHeight: {
|
|
|
+ type: Number,
|
|
|
+ default: 0
|
|
|
+ }
|
|
|
+ },
|
|
|
+ watch: {
|
|
|
+ currentHeight: {
|
|
|
+ handler(val) {
|
|
|
+ if (val) {
|
|
|
+ this.progressHeight = Math.ceil(val)
|
|
|
+ this.progressPoint = Math.ceil(Math.ceil(val) / 790000 * 100)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- showWindStatus: true,
|
|
|
bw,
|
|
|
gz,
|
|
|
jx,
|
|
@@ -720,15 +738,17 @@ export default {
|
|
|
xd,
|
|
|
lx,
|
|
|
sl,
|
|
|
+ progressHeight: 0,
|
|
|
+ progressPoint: 0,
|
|
|
windmodelArr: [
|
|
|
{
|
|
|
value: "大气层",
|
|
|
- check: false,
|
|
|
- disabled: true
|
|
|
+ check: true,
|
|
|
},
|
|
|
{
|
|
|
value: "地表层",
|
|
|
- check: true
|
|
|
+ check: false,
|
|
|
+ disabled: true
|
|
|
},
|
|
|
],
|
|
|
showHeight: 1000,
|
|
@@ -842,11 +862,11 @@ export default {
|
|
|
it.check = false
|
|
|
}
|
|
|
})
|
|
|
+ this.showCover = itv.value
|
|
|
this.$emit("coverOnChange", itv)
|
|
|
},
|
|
|
showDetail() {
|
|
|
this.showWindDetail = !this.showWindDetail
|
|
|
- this.showWindStatus = !this.showWindStatus
|
|
|
this.findProjectPlan();
|
|
|
this.$emit("showDetail", this.showWindDetail)
|
|
|
},
|
|
@@ -1297,11 +1317,29 @@ export default {
|
|
|
margin: 0 5px 3px 0;
|
|
|
padding: 5px 8px;
|
|
|
}
|
|
|
+ .is-disabled{
|
|
|
+ background: #d4d4d4;
|
|
|
+ color: #909090;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.stat-block2 {
|
|
|
margin-bottom: 10px;
|
|
|
display: flex;
|
|
|
+ .op-progress-bar {
|
|
|
+ width: 240px;
|
|
|
+ height: 6px;
|
|
|
+ background: #e9ecef;
|
|
|
+ border-radius: 3px;
|
|
|
+ margin-top: 8px;
|
|
|
+ margin: 8px 5px 0 5px;
|
|
|
+ .op-progress-bar-inner {
|
|
|
+ height: 100%;
|
|
|
+ background: #134ac0;
|
|
|
+ border-radius: 3px;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
.labels {
|
|
|
font-size: 15px;
|
|
|
color: #6c757d;
|