|
|
@@ -1,31 +1,37 @@
|
|
|
<template>
|
|
|
- <div class="full" >
|
|
|
+ <div class="full" >
|
|
|
|
|
|
<!-- 数据面板1 -->
|
|
|
- <dv-border-box-7 :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" style="position:absolute;width: 20%;height: 25%;top: 10%;left: 10px">
|
|
|
- <div id="community-tendency" style="height: 100%;width: 100%;" ></div>
|
|
|
- </dv-border-box-7>
|
|
|
+ <div style="position:absolute;width: 20%;height: 25%;top: 10%;left: 10px;overflow: hidden">
|
|
|
+ <dv-border-box-7 class="toRight full" :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" >
|
|
|
+ <div id="community-tendency" style="height: 100%;width: 100%;" ></div>
|
|
|
+ </dv-border-box-7>
|
|
|
+ </div>
|
|
|
+
|
|
|
<!-- 数据面板2 -->
|
|
|
- <dv-border-box-7 :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" style="position:absolute;width: 20%;height: 50%;top: 37%;left: 10px">
|
|
|
- <div class="full center" style="flex-direction: column">
|
|
|
- <div style="width: 90%;height: 7%;font-size: 20px;color: white;justify-content: left" class="center"> 公共事件</div>
|
|
|
- <div style="width: 100%;height: 40%;" class="center">
|
|
|
- <div style="width: 50%;height: 100%;" class="center">
|
|
|
- <dv-active-ring-chart :config="eventOption" style="width:100%;height:90%" />
|
|
|
- </div>
|
|
|
- <div style="width: 60%;height: 100%;flex-direction: column;color: white" class="center" >
|
|
|
- <div v-for="(item,index) of eventList" style="width: 95%;height: 35px;" class="center">
|
|
|
- <div style="width: 30%;height: 80%;background: rgba(39,128,128,0.8);border-radius: 5px" class="center">{{item.label}}</div>
|
|
|
- <div style="width: 70%;height: 100%;font-size: 13px;font-style: italic;justify-content: left;text-indent: 5px" class="center">{{item.value}}</div>
|
|
|
+ <div style="position:absolute;width: 20%;height: 50%;top: 37%;left: 10px;overflow: hidden">
|
|
|
+ <dv-border-box-7 class="toRight full" :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" >
|
|
|
+ <div class="full center" style="flex-direction: column">
|
|
|
+ <div style="width: 90%;height: 7%;font-size: 20px;color: white;justify-content: left" class="center"> 公共事件</div>
|
|
|
+ <div style="width: 100%;height: 40%;" class="center">
|
|
|
+ <div style="width: 50%;height: 100%;" class="center">
|
|
|
+ <dv-active-ring-chart :config="eventOption" style="width:100%;height:90%" />
|
|
|
+ </div>
|
|
|
+ <div style="width: 60%;height: 100%;flex-direction: column;color: white" class="center" >
|
|
|
+ <div v-for="(item,index) of eventList" style="width: 95%;height: 35px;" class="center">
|
|
|
+ <div style="width: 30%;height: 80%;background: rgba(39,128,128,0.8);border-radius: 5px" class="center">{{item.label}}</div>
|
|
|
+ <div style="width: 70%;height: 100%;font-size: 13px;font-style: italic;justify-content: left;text-indent: 5px" class="center">{{item.value}}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <dv-scroll-board :config="dataConfigA" style="width: 98%;height: 50%" />
|
|
|
</div>
|
|
|
- <dv-scroll-board :config="dataConfigA" style="width: 98%;height: 50%" />
|
|
|
- </div>
|
|
|
- </dv-border-box-7>
|
|
|
+ </dv-border-box-7>
|
|
|
+ </div>
|
|
|
|
|
|
<!-- 数据面板3 -->
|
|
|
- <dv-border-box-7 :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" style="position:absolute;width: 20%;height: 25%;top: 10%;right: 10px">
|
|
|
+ <div style="position:absolute;width: 20%;height: 25%;top: 10%;right: 10px;overflow: hidden">
|
|
|
+ <dv-border-box-7 class="toLeft full" :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" >
|
|
|
<div class="full center" style="height: 100%">
|
|
|
<div style="position: absolute;width: 90%;height: 20%;color: white;top:0;font-size: 18px;justify-content: left" class="center">社会安全</div>
|
|
|
<div style="width: 40%;height: 100%;" class="center">
|
|
|
@@ -39,49 +45,56 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</dv-border-box-7>
|
|
|
+ </div>
|
|
|
|
|
|
<!-- 数据面板4 -->
|
|
|
- <dv-border-box-7 :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" style="position:absolute;width: 20%;height: 25%;top: 37%;right: 10px">
|
|
|
- <div class="full center" style="flex-direction: column">
|
|
|
- <div style="width: 90%;height: 15%;color: white;font-size: 18px">公共卫生事件影响人数</div>
|
|
|
- <dv-capsule-chart :config="trafic" style="width: 90%;height: 85%" />
|
|
|
- </div>
|
|
|
- </dv-border-box-7>
|
|
|
+ <div style="position:absolute;width: 20%;height: 25%;top: 37%;right: 10px;overflow: hidden">
|
|
|
+ <dv-border-box-7 class="full toLeft" :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" >
|
|
|
+ <div class="full center" style="flex-direction: column">
|
|
|
+ <div style="width: 90%;height: 15%;color: white;font-size: 18px">公共卫生事件影响人数</div>
|
|
|
+ <dv-capsule-chart :config="trafic" style="width: 90%;height: 85%" />
|
|
|
+ </div>
|
|
|
+ </dv-border-box-7>
|
|
|
+ </div>
|
|
|
|
|
|
<!-- 数据面板5 -->
|
|
|
- <dv-border-box-7 :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" style="position:absolute;width: 20%;height: 28%;top: 64%;right: 10px">
|
|
|
- <div class="full center" style="flex-direction: column">
|
|
|
- <div style="width: 90%;height: 10%;justify-content: left;color: white;font-size: 20px" class="center">
|
|
|
- 公共卫生
|
|
|
- </div>
|
|
|
- <div class="center" style="width: 100%;height: 90%">
|
|
|
- <div style="height: 100%;width: 50%;flex-direction: column" class="center">
|
|
|
- <div v-for="(item,index) of medicalList" style="width: 95%;height: 35px;" class="center">
|
|
|
- <div style="width: 70%;height: 100%;font-size: 13px;font-style: italic;justify-content: left;text-indent: 5px;color: #dddddd" class="center">{{item.value}}</div>
|
|
|
- <div style="width: 30%;height: 80%;background: rgb(125,128,39);border-radius: 5px" class="center">{{item.label}}</div>
|
|
|
+ <div style="position:absolute;width: 20%;height: 28%;top: 64%;right: 10px;overflow: hidden">
|
|
|
+ <dv-border-box-7 class="toLeft full" :color="['#49baa5', 'white']" backgroundColor="rgba(0, 0, 0, 0.5)" >
|
|
|
+ <div class="full center" style="flex-direction: column">
|
|
|
+ <div style="width: 90%;height: 10%;justify-content: left;color: white;font-size: 20px" class="center">
|
|
|
+ 公共卫生
|
|
|
+ </div>
|
|
|
+ <div class="center" style="width: 100%;height: 90%">
|
|
|
+ <div style="height: 100%;width: 50%;flex-direction: column" class="center">
|
|
|
+ <div v-for="(item,index) of medicalList" style="width: 95%;height: 35px;" class="center">
|
|
|
+ <div style="width: 70%;height: 100%;font-size: 13px;font-style: italic;justify-content: left;text-indent: 5px;color: #dddddd" class="center">{{item.value}}</div>
|
|
|
+ <div style="width: 30%;height: 80%;background: rgb(125,128,39);border-radius: 5px" class="center">{{item.label}}</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
+ <div style="width:50%;height:100%" id="ziyuan"></div>
|
|
|
</div>
|
|
|
- <div style="width:50%;height:100%" id="ziyuan"></div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- </dv-border-box-7>
|
|
|
+ </dv-border-box-7>
|
|
|
+ </div>
|
|
|
|
|
|
<!-- 数据面板7 路况 -->
|
|
|
- <div style="background: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));position:absolute;width: 10%;height: 20%;top: 75%;right: 22%;color: white">
|
|
|
- <div class="full center">
|
|
|
+ <div style="position:absolute;width: 10%;height: 20%;top: 75%;right: 22%;color: white;overflow: hidden">
|
|
|
+ <div class="full center toTop" style="background: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));">
|
|
|
<div id="round1" class="full"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div style="background: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));position:absolute;width: 10%;height: 20%;top: 75%;left: 22%;color: white">
|
|
|
- <div class="full center">
|
|
|
+ <div style="position:absolute;width: 10%;height: 20%;top: 75%;left: 22%;color: white;overflow: hidden">
|
|
|
+ <div class="full center toTop" style="background: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));">
|
|
|
<div id="round2" class="full"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<!-- 数据面板8 趋势 -->
|
|
|
- <div style="position:absolute;width: 36%;height: 20%;top: 70%;right: 32%;color: white;background: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))">
|
|
|
- <div class="full center">
|
|
|
- <div id="accident" style="height: 100%;width: 100%"></div>
|
|
|
+ <div style="position:absolute;width: 36%;height: 20%;top: 70%;right: 32%;color: white;overflow: hidden">
|
|
|
+ <div style="background: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));" class="full toTop">
|
|
|
+ <div class="full center">
|
|
|
+ <div id="accident" style="height: 100%;width: 100%"></div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|