|
@@ -1,54 +1,7 @@
|
|
|
<template>
|
|
|
|
|
|
-
|
|
|
- <!-- 医疗机构清单 -->
|
|
|
- <div class="rightBotContent" v-if="typeValue==1" style="margin-top:15px;height: 100%;">
|
|
|
- <el-table ref="reportTable" height="100%" :data="streetDynamicData" class="transparentTableRow" style="width: 100%"
|
|
|
- @mouseenter="autoScroll(true)" @mouseleave="autoScroll()">
|
|
|
- <el-table-column v-for="item in streetDynamicHeaderData" :key="item.prop" :prop="item.prop" align="center"
|
|
|
- :label="item.name">
|
|
|
- <template #default="scope">
|
|
|
- <el-tooltip placement="left" trigger="click">
|
|
|
- <template #content>
|
|
|
- <div class="tableTooltip">
|
|
|
- <div class="tableTitle" ref="ff">
|
|
|
- <div>物联动态详情</div>
|
|
|
- </div>
|
|
|
- <img src="~@a/img/icon/close.png" alt="" class="close" @click="closeIsTooltip" />
|
|
|
- <el-row class="tableContent">
|
|
|
- <el-col :span="24">
|
|
|
- 街镇:
|
|
|
- <span>{{ scope.row.streetTown ? scope.row.streetTown : "--" }}</span>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- 设备总数:<span>{{ scope.row.medicalName ? scope.row.medicalName : "--" }}</span>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- 在线数:<span> {{ scope.row.address ? scope.row.address : "--" }}</span>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- 在线率:<span>{{ scope.row.dangerIssue ? scope.row.dangerIssue : "--" }}</span>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- 处置率:<span>{{ scope.row.processedRate ? scope.row.processedRate : "--" }}</span>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
- </template>
|
|
|
-
|
|
|
- <template>
|
|
|
- <div class="name-wrapper">
|
|
|
- {{ scope.row[item.prop] }}
|
|
|
- </div>
|
|
|
- </template>
|
|
|
- </el-tooltip>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
-
|
|
|
- <!-- 电动车自行车现状 -->
|
|
|
- <div v-if="typeValue==2" style="margin-top:.25rem">
|
|
|
+ <!-- 摸排报告 列表 -->
|
|
|
+ <div v-if="typeValue==1" style="margin-top:.25rem">
|
|
|
<el-row class="ebItem">
|
|
|
<el-col :offset="1" :span="4"><img src="@/assets/img/securityPlan/iconEb.svg" alt="" class="img" width="20"></el-col>
|
|
|
<el-col :span="8">华漕镇</el-col>
|
|
@@ -77,18 +30,19 @@
|
|
|
<el-col :span="2" style="color:#73FBFD;text-align:center"> <i class="el-icon-arrow-right"></i></el-col>
|
|
|
<div class="panel-footer"></div>
|
|
|
</el-row>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
+ </div>
|
|
|
|
|
|
- <!-- 宾馆酒店信息统计 -->
|
|
|
- <div v-if="typeValue==3">
|
|
|
+ <!-- 宾馆酒店信息统计 大型商业 各街镇 规模租赁 三合一 图表+统计 -->
|
|
|
+ <div v-if="typeValue==2||typeValue==3||typeValue==4||typeValue==5||typeValue==6||typeValue==10">
|
|
|
<el-row >
|
|
|
- <el-col :span="8">图表区域</el-col>
|
|
|
- <el-col :span="16">
|
|
|
+ <el-col :span="10">
|
|
|
+ <bar></bar>
|
|
|
+
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="14">
|
|
|
<el-row>
|
|
|
- <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: 20px 10px 10px; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
- <div style="padding: 0.3rem 0; text-align: center">
|
|
|
+ <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: .25rem .125rem .125rem; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
+ <div style="padding: 0.2rem 0; text-align: center">
|
|
|
<span style="display: block">
|
|
|
<Strong style=" color: #00C8B8" >
|
|
|
<CountTo :startVal="0" :endVal="72" :duration="3000" v-if="!isNaN(199)" style="font-size: 0.3rem">723</CountTo>
|
|
@@ -98,37 +52,37 @@
|
|
|
<span>华漕镇</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: 20px 10px 10px; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
- <div style="padding: 0.3rem 0; text-align: center">
|
|
|
+ <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: .25rem .125rem .125rem; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
+ <div style="padding: 0.2rem 0; text-align: center">
|
|
|
<span style="display: block">
|
|
|
<Strong style=" color: #068DFF" >
|
|
|
<CountTo :startVal="0" :endVal="72" :duration="3000" v-if="!isNaN(199)" style="font-size: 0.3rem">72</CountTo>
|
|
|
</Strong>
|
|
|
家
|
|
|
</span>
|
|
|
- <span>华漕镇</span>
|
|
|
+ <span>新虹街道</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: 20px 10px 10px; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
- <div style="padding: 0.3rem 0; text-align: center">
|
|
|
+ <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: .25rem .125rem .125rem; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
+ <div style="padding: 0.2rem 0; text-align: center">
|
|
|
<span style="display: block">
|
|
|
<Strong style=" color: #FF843A" >
|
|
|
<CountTo :startVal="0" :endVal="72" :duration="3000" v-if="!isNaN(199)" style="font-size: 0.3rem">72</CountTo>
|
|
|
</Strong>
|
|
|
家
|
|
|
</span>
|
|
|
- <span>华漕镇</span>
|
|
|
+ <span>七宝镇</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: 20px 10px 10px; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
- <div style="padding: 0.3rem 0; text-align: center">
|
|
|
+ <el-col :span="10" style="border: 1px solid rgba(48, 207, 255, 0.6); margin: .25rem .125rem .125rem; box-shadow: inset 0 0 0.07rem 0.04rem rgb(115 251 253 / 40%); box-sizing: border-box">
|
|
|
+ <div style="padding: 0.2rem 0; text-align: center">
|
|
|
<span style="display: block">
|
|
|
<Strong style=" color: #7DD807" >
|
|
|
<CountTo :startVal="0" :endVal="72" :duration="3000" v-if="!isNaN(199)" style="font-size: 0.3rem">72</CountTo>
|
|
|
</Strong>
|
|
|
家
|
|
|
</span>
|
|
|
- <span>华漕镇</span>
|
|
|
+ <span >虹桥镇</span>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -138,11 +92,66 @@
|
|
|
</div>
|
|
|
|
|
|
|
|
|
+
|
|
|
+ <!-- 养老 医疗机构清单 表格 -->
|
|
|
+ <div class="rightBotContent" v-if="typeValue==7||typeValue==8||typeValue==9" style="margin-top:15px;height: 100%;">
|
|
|
+ <el-table ref="reportTable" height="100%" :data="streetDynamicData" class="transparentTableRow" style="width: 100%"
|
|
|
+ @mouseenter="autoScroll(true)" @mouseleave="autoScroll()">
|
|
|
+ <el-table-column v-for="item in streetDynamicHeaderData" :key="item.prop" :prop="item.prop" align="center"
|
|
|
+ :label="item.name">
|
|
|
+ <template #default="scope">
|
|
|
+ <el-tooltip placement="left" trigger="click">
|
|
|
+ <template #content>
|
|
|
+ <div class="tableTooltip">
|
|
|
+ <div class="tableTitle" ref="ff">
|
|
|
+ <div>物联动态详情</div>
|
|
|
+ </div>
|
|
|
+ <img src="~@a/img/icon/close.png" alt="" class="close" @click="closeIsTooltip" />
|
|
|
+ <el-row class="tableContent">
|
|
|
+ <el-col :span="24">
|
|
|
+ 街镇:
|
|
|
+ <span>{{ scope.row.streetTown ? scope.row.streetTown : "--" }}</span>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ 设备总数:<span>{{ scope.row.medicalName ? scope.row.medicalName : "--" }}</span>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ 在线数:<span> {{ scope.row.address ? scope.row.address : "--" }}</span>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ 在线率:<span>{{ scope.row.dangerIssue ? scope.row.dangerIssue : "--" }}</span>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ 处置率:<span>{{ scope.row.processedRate ? scope.row.processedRate : "--" }}</span>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <template>
|
|
|
+ <div class="name-wrapper">
|
|
|
+ {{ scope.row[item.prop] }}
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import linstener from "@c/mixins/linstener";
|
|
|
+import bar from "@c/bar/index2";
|
|
|
export default {
|
|
|
+ components: { bar },
|
|
|
props: {
|
|
|
typeValue: { type: Number, default: () => 3 },
|
|
|
|