|
|
@ -5,73 +5,134 @@
|
|
|
|
<div class="toprightIcon"></div>
|
|
|
|
<div class="toprightIcon"></div>
|
|
|
|
<div class="topHead">
|
|
|
|
<div class="topHead">
|
|
|
|
<div class="topHeadItem" @click="goMore('平安')">
|
|
|
|
<div class="topHeadItem" @click="goMore('平安')">
|
|
|
|
平安 <span class="blue">{{ statisticsAlarmData.safeSum }}</span><span
|
|
|
|
平安 <span class="blue">{{
|
|
|
|
class="jia"> 家</span>
|
|
|
|
statisticsAlarmData.safeSum
|
|
|
|
|
|
|
|
}}</span
|
|
|
|
|
|
|
|
><span class="jia"> 家</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="shu"></div>
|
|
|
|
<div class="shu"></div>
|
|
|
|
<div class="topHeadItem" @click="goMore('石化总数')">
|
|
|
|
<div class="topHeadItem" @click="goMore('石化总数')">
|
|
|
|
石化企业总数 <span class="yellow">{{ statisticsAlarmData.companySum }}</span><span
|
|
|
|
石化企业总数 <span class="yellow">{{
|
|
|
|
class="jia"> 家</span>
|
|
|
|
statisticsAlarmData.companySum
|
|
|
|
|
|
|
|
}}</span
|
|
|
|
|
|
|
|
><span class="jia"> 家</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="shu"></div>
|
|
|
|
<div class="shu"></div>
|
|
|
|
<div class="topHeadItem" @click="goMore('预警')">
|
|
|
|
<div class="topHeadItem" @click="goMore('预警')">
|
|
|
|
预警 <span class="red">{{ statisticsAlarmData.alarmSum }}</span><span
|
|
|
|
预警 <span class="red">{{
|
|
|
|
class="jia"> 家</span>
|
|
|
|
statisticsAlarmData.alarmSum
|
|
|
|
|
|
|
|
}}</span
|
|
|
|
|
|
|
|
><span class="jia"> 家</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="topBottom">
|
|
|
|
<div class="topBottom">
|
|
|
|
<div class="topBottomItem" @click="goMore('剧毒')">
|
|
|
|
<div class="topBottomItem" @click="goMore('剧毒')">
|
|
|
|
<img src="../../assets/safetyIndex/涉危企业.png" alt="">
|
|
|
|
<img src="../../assets/safetyIndex/涉危企业.png" alt="" />
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="qiye">{{ statisticsDangerData[0] ? statisticsDangerData[0].companyTypeName : '' }}</div>
|
|
|
|
<div class="qiye">
|
|
|
|
<div class="qiyeshu"><span class="qiyenum">{{
|
|
|
|
{{
|
|
|
|
statisticsDangerData[0] ? statisticsDangerData[0].companyTypeSum : 0 }}</span>
|
|
|
|
statisticsDangerData[0]
|
|
|
|
家</div>
|
|
|
|
? statisticsDangerData[0].companyTypeName
|
|
|
|
|
|
|
|
: ""
|
|
|
|
|
|
|
|
}}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="qiyeshu">
|
|
|
|
|
|
|
|
<span class="qiyenum">{{
|
|
|
|
|
|
|
|
statisticsDangerData[0]
|
|
|
|
|
|
|
|
? statisticsDangerData[0].companyTypeSum
|
|
|
|
|
|
|
|
: 0
|
|
|
|
|
|
|
|
}}</span>
|
|
|
|
|
|
|
|
家
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="topBottomItem" @click="goMore('易制爆')">
|
|
|
|
<div class="topBottomItem" @click="goMore('易制爆')">
|
|
|
|
<img src="../../assets/safetyIndex/易制爆企业2.png" alt="">
|
|
|
|
<img src="../../assets/safetyIndex/易制爆企业2.png" alt="" />
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="qiye">{{ statisticsDangerData[2] ? statisticsDangerData[2].companyTypeName : '' }}</div>
|
|
|
|
<div class="qiye">
|
|
|
|
<div class="qiyeshu"><span class="qiyenum">{{
|
|
|
|
{{
|
|
|
|
statisticsDangerData[1] ? statisticsDangerData[1].companyTypeSum : 0 }}</span>
|
|
|
|
statisticsDangerData[2]
|
|
|
|
家</div>
|
|
|
|
? statisticsDangerData[2].companyTypeName
|
|
|
|
|
|
|
|
: ""
|
|
|
|
|
|
|
|
}}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="qiyeshu">
|
|
|
|
|
|
|
|
<span class="qiyenum">{{
|
|
|
|
|
|
|
|
statisticsDangerData[1]
|
|
|
|
|
|
|
|
? statisticsDangerData[1].companyTypeSum
|
|
|
|
|
|
|
|
: 0
|
|
|
|
|
|
|
|
}}</span>
|
|
|
|
|
|
|
|
家
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="topBottomItem" @click="goMore('易制毒')">
|
|
|
|
<div class="topBottomItem" @click="goMore('易制毒')">
|
|
|
|
<img src="../../assets/safetyIndex/易制毒2.png" alt="">
|
|
|
|
<img src="../../assets/safetyIndex/易制毒2.png" alt="" />
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="qiye">{{ statisticsDangerData[1] ? statisticsDangerData[1].companyTypeName : '' }}</div>
|
|
|
|
<div class="qiye">
|
|
|
|
<div class="qiyeshu"><span class="qiyenum">{{
|
|
|
|
{{
|
|
|
|
statisticsDangerData[2] ? statisticsDangerData[2].companyTypeSum : 0 }}</span>
|
|
|
|
statisticsDangerData[1]
|
|
|
|
家</div>
|
|
|
|
? statisticsDangerData[1].companyTypeName
|
|
|
|
|
|
|
|
: ""
|
|
|
|
|
|
|
|
}}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="qiyeshu">
|
|
|
|
|
|
|
|
<span class="qiyenum">{{
|
|
|
|
|
|
|
|
statisticsDangerData[2]
|
|
|
|
|
|
|
|
? statisticsDangerData[2].companyTypeSum
|
|
|
|
|
|
|
|
: 0
|
|
|
|
|
|
|
|
}}</span>
|
|
|
|
|
|
|
|
家
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="topBottomItem" @click="goMore('放射源')">
|
|
|
|
<div class="topBottomItem" @click="goMore('放射源')">
|
|
|
|
<img src="../../assets/safetyIndex/放射源2.png" alt="">
|
|
|
|
<img src="../../assets/safetyIndex/放射源2.png" alt="" />
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="itemBox">
|
|
|
|
<div class="qiye">{{ statisticsDangerData[3] ? statisticsDangerData[3].companyTypeName : '' }}</div>
|
|
|
|
<div class="qiye">
|
|
|
|
<div class="qiyeshu"><span class="qiyenum">{{
|
|
|
|
{{
|
|
|
|
statisticsDangerData[3] ? statisticsDangerData[3].companyTypeSum : 0 }}</span>
|
|
|
|
statisticsDangerData[3]
|
|
|
|
家</div>
|
|
|
|
? statisticsDangerData[3].companyTypeName
|
|
|
|
|
|
|
|
: ""
|
|
|
|
|
|
|
|
}}
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="qiyeshu">
|
|
|
|
|
|
|
|
<span class="qiyenum">{{
|
|
|
|
|
|
|
|
statisticsDangerData[3]
|
|
|
|
|
|
|
|
? statisticsDangerData[3].companyTypeSum
|
|
|
|
|
|
|
|
: 0
|
|
|
|
|
|
|
|
}}</span>
|
|
|
|
|
|
|
|
家
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<el-select v-model="Selectvalue" placeholder="请选择" class="topSelect" v-if="Selectvalue == '排名'">
|
|
|
|
<el-select
|
|
|
|
<el-option label="排名" value="排名">
|
|
|
|
v-model="Selectvalue"
|
|
|
|
</el-option>
|
|
|
|
placeholder="请选择"
|
|
|
|
<el-option label="地图" value="地图">
|
|
|
|
class="topSelect"
|
|
|
|
</el-option>
|
|
|
|
v-if="Selectvalue == '排名'"
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option label="排名" value="排名"> </el-option>
|
|
|
|
|
|
|
|
<el-option label="地图" value="地图"> </el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
<el-select v-model="Selectvalue" placeholder="请选择" class="topSelect1" v-else>
|
|
|
|
<el-select
|
|
|
|
<el-option label="排名" value="排名">
|
|
|
|
v-model="Selectvalue"
|
|
|
|
</el-option>
|
|
|
|
placeholder="请选择"
|
|
|
|
<el-option label="地图" value="地图">
|
|
|
|
class="topSelect1"
|
|
|
|
</el-option>
|
|
|
|
v-else
|
|
|
|
|
|
|
|
>
|
|
|
|
|
|
|
|
<el-option label="排名" value="排名"> </el-option>
|
|
|
|
|
|
|
|
<el-option label="地图" value="地图"> </el-option>
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
<div class="middleBox" v-if="Selectvalue == '排名'">
|
|
|
|
<div class="middleBox" v-if="Selectvalue == '排名'">
|
|
|
|
<el-tabs type="border-card" class="topTabs" v-model="topTabsName" @tab-click="gettopSort()">
|
|
|
|
<el-tabs
|
|
|
|
|
|
|
|
type="border-card"
|
|
|
|
|
|
|
|
class="topTabs"
|
|
|
|
|
|
|
|
v-model="topTabsName"
|
|
|
|
|
|
|
|
@tab-click="gettopSort()"
|
|
|
|
|
|
|
|
>
|
|
|
|
<el-tab-pane label="月度" name="month"></el-tab-pane>
|
|
|
|
<el-tab-pane label="月度" name="month"></el-tab-pane>
|
|
|
|
<el-tab-pane label="季度" name="season"></el-tab-pane>
|
|
|
|
<el-tab-pane label="季度" name="season"></el-tab-pane>
|
|
|
|
<el-tab-pane label="年度" name="year"></el-tab-pane>
|
|
|
|
<el-tab-pane label="年度" name="year"></el-tab-pane>
|
|
|
@ -79,56 +140,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
<div class="second" v-if="topSortData.length > 1" @click="toCanban(1)">
|
|
|
|
<div class="second" v-if="topSortData.length > 1" @click="toCanban(1)">
|
|
|
|
<div class="mingci">
|
|
|
|
<div class="mingci">
|
|
|
|
<img src="../../assets/safetyIndex/第二名.png" alt="">
|
|
|
|
<img src="../../assets/safetyIndex/第二名.png" alt="" />
|
|
|
|
总得分: <span>{{ topSortData[1].score }}</span>
|
|
|
|
总得分: <span>{{ topSortData[1].score }}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="tupian">
|
|
|
|
<div class="tupian">
|
|
|
|
<img :src="topSortData[1].picUrl" alt="">
|
|
|
|
<img :src="topSortData[1].picUrl" alt="" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="companyMsg">
|
|
|
|
<div class="companyMsg">
|
|
|
|
<div class="mingcheng">
|
|
|
|
<div class="mingcheng">
|
|
|
|
企业名称 <span>{{ topSortData[1].companyName }}</span>
|
|
|
|
企业名称 <span>{{ topSortData[1].companyName }}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="mingcheng">
|
|
|
|
<div class="mingcheng">
|
|
|
|
|
|
|
|
企业地址
|
|
|
|
企业地址 <el-tooltip :content="topSortData[1].companyAddress" placement="top-start"><span>{{
|
|
|
|
<el-tooltip
|
|
|
|
topSortData[1].companyAddress }}</span></el-tooltip>
|
|
|
|
:content="topSortData[1].companyAddress"
|
|
|
|
|
|
|
|
placement="top-start"
|
|
|
|
|
|
|
|
><span>{{ topSortData[1].companyAddress }}</span></el-tooltip
|
|
|
|
|
|
|
|
>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="third" v-if="topSortData.length > 2" @click="toCanban(0)">
|
|
|
|
<div class="third" v-if="topSortData.length > 2" @click="toCanban(0)">
|
|
|
|
<div class="mingci">
|
|
|
|
<div class="mingci">
|
|
|
|
<img src="../../assets/safetyIndex/第三名.png" alt="">
|
|
|
|
<img src="../../assets/safetyIndex/第三名.png" alt="" />
|
|
|
|
总得分: <span>{{ topSortData[2].score }}</span>
|
|
|
|
总得分: <span>{{ topSortData[2].score }}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="tupian">
|
|
|
|
<div class="tupian">
|
|
|
|
<img :src="topSortData[2].picUrl" alt="">
|
|
|
|
<img :src="topSortData[2].picUrl" alt="" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="companyMsg">
|
|
|
|
<div class="companyMsg">
|
|
|
|
<div class="mingcheng">
|
|
|
|
<div class="mingcheng">
|
|
|
|
企业名称 <span>{{ topSortData[2].companyName }}</span>
|
|
|
|
企业名称 <span>{{ topSortData[2].companyName }}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="mingcheng">
|
|
|
|
<div class="mingcheng">
|
|
|
|
企业地址 <el-tooltip :content="topSortData[2].companyAddress" placement="top-start"><span>{{
|
|
|
|
企业地址 <el-tooltip
|
|
|
|
topSortData[2].companyAddress }}</span></el-tooltip>
|
|
|
|
:content="topSortData[2].companyAddress"
|
|
|
|
|
|
|
|
placement="top-start"
|
|
|
|
|
|
|
|
><span>{{ topSortData[2].companyAddress }}</span></el-tooltip
|
|
|
|
|
|
|
|
>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="first" v-if="topSortData.length" @click="toCanban(2)">
|
|
|
|
<div class="first" v-if="topSortData.length" @click="toCanban(2)">
|
|
|
|
<div class="mingci">
|
|
|
|
<div class="mingci">
|
|
|
|
<img src="../../assets/safetyIndex/第一名.png" alt="">
|
|
|
|
<img src="../../assets/safetyIndex/第一名.png" alt="" />
|
|
|
|
总得分: <span>{{ topSortData[0].score }}</span>
|
|
|
|
总得分: <span>{{ topSortData[0].score }}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="tupian">
|
|
|
|
<div class="tupian">
|
|
|
|
<img :src="topSortData[0].picUrl" alt="">
|
|
|
|
<img :src="topSortData[0].picUrl" alt="" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="companyMsg">
|
|
|
|
<div class="companyMsg">
|
|
|
|
<div class="mingcheng">
|
|
|
|
<div class="mingcheng">
|
|
|
|
企业名称 <span>{{ topSortData[0].companyName }}</span>
|
|
|
|
企业名称 <span>{{ topSortData[0].companyName }}</span>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="mingcheng">
|
|
|
|
<div class="mingcheng">
|
|
|
|
企业地址 <el-tooltip :content="topSortData[0].companyAddress" placement="top-start"><span>{{
|
|
|
|
企业地址 <el-tooltip
|
|
|
|
topSortData[0].companyAddress }}</span></el-tooltip>
|
|
|
|
:content="topSortData[0].companyAddress"
|
|
|
|
|
|
|
|
placement="top-start"
|
|
|
|
|
|
|
|
><span>{{ topSortData[0].companyAddress }}</span></el-tooltip
|
|
|
|
|
|
|
|
>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -137,76 +207,84 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
|
import { statisticsAlarm, statisticsDanger, statisticsDetail, topSort } from '@/api/safetyIndex'
|
|
|
|
import {
|
|
|
|
|
|
|
|
statisticsAlarm,
|
|
|
|
import offLineMap from '@/components/offLineMap'
|
|
|
|
statisticsDanger,
|
|
|
|
|
|
|
|
statisticsDetail,
|
|
|
|
|
|
|
|
topSort,
|
|
|
|
|
|
|
|
} from "@/api/safetyIndex";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import offLineMap from "@/components/offLineMap";
|
|
|
|
export default {
|
|
|
|
export default {
|
|
|
|
data() {
|
|
|
|
data() {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
Selectvalue: '排名',
|
|
|
|
Selectvalue: "排名",
|
|
|
|
topTabsName: 'month',
|
|
|
|
topTabsName: "month",
|
|
|
|
statisticsAlarmData: {},
|
|
|
|
statisticsAlarmData: {},
|
|
|
|
statisticsDangerData: [],
|
|
|
|
statisticsDangerData: [],
|
|
|
|
statisticsDetailData: {},
|
|
|
|
statisticsDetailData: {},
|
|
|
|
topSortData: [],
|
|
|
|
topSortData: [],
|
|
|
|
}
|
|
|
|
};
|
|
|
|
},
|
|
|
|
},
|
|
|
|
components: {
|
|
|
|
components: {
|
|
|
|
offLineMap
|
|
|
|
offLineMap,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
created() {
|
|
|
|
created() {
|
|
|
|
this.getStatisticsAlarm()
|
|
|
|
this.getStatisticsAlarm();
|
|
|
|
this.getstatisticsDanger()
|
|
|
|
this.getstatisticsDanger();
|
|
|
|
// this.getstatisticsDetail()
|
|
|
|
// this.getstatisticsDetail()
|
|
|
|
this.gettopSort()
|
|
|
|
this.gettopSort();
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
getStatisticsAlarm() {
|
|
|
|
getStatisticsAlarm() {
|
|
|
|
statisticsAlarm().then(res => {
|
|
|
|
statisticsAlarm().then((res) => {
|
|
|
|
this.statisticsAlarmData = res.data
|
|
|
|
this.statisticsAlarmData = res.data;
|
|
|
|
})
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
getstatisticsDanger() {
|
|
|
|
getstatisticsDanger() {
|
|
|
|
statisticsDanger().then(res => {
|
|
|
|
statisticsDanger().then((res) => {
|
|
|
|
this.statisticsDangerData = res.data
|
|
|
|
this.statisticsDangerData = res.data;
|
|
|
|
})
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
getstatisticsDetail() {
|
|
|
|
getstatisticsDetail() {
|
|
|
|
statisticsDetail().then(res => {
|
|
|
|
statisticsDetail().then((res) => {
|
|
|
|
this.statisticsDetailData = res.data
|
|
|
|
this.statisticsDetailData = res.data;
|
|
|
|
})
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
gettopSort() {
|
|
|
|
gettopSort() {
|
|
|
|
this.$emit('tabChange', this.topTabsName)
|
|
|
|
this.$emit("tabChange", this.topTabsName);
|
|
|
|
topSort({ scoreType: this.topTabsName }).then(res => {
|
|
|
|
topSort({ scoreType: this.topTabsName }).then((res) => {
|
|
|
|
this.topSortData = res.data
|
|
|
|
this.topSortData = res.data;
|
|
|
|
})
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
goMore(val) {
|
|
|
|
goMore(val) {
|
|
|
|
console.log(val, 'val');
|
|
|
|
console.log(val, "val");
|
|
|
|
this.$router.push({ path: '/home/enterpriseRank', query: { companyParamName: val } })
|
|
|
|
this.$router.push({
|
|
|
|
|
|
|
|
path: "/home/enterpriseRank",
|
|
|
|
|
|
|
|
query: { companyParamName: val },
|
|
|
|
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
toCanban(index) {
|
|
|
|
toCanban(index) {
|
|
|
|
sessionStorage.setItem('companyID', this.topSortData[index].companyId)
|
|
|
|
sessionStorage.setItem("companyID", this.topSortData[index].companyId);
|
|
|
|
this.$router.push({
|
|
|
|
this.$router.push({
|
|
|
|
path: '/home/companyCanban',
|
|
|
|
path: "/home/companyCanban",
|
|
|
|
})
|
|
|
|
});
|
|
|
|
},
|
|
|
|
},
|
|
|
|
toArchives(val) {
|
|
|
|
toArchives(val) {
|
|
|
|
sessionStorage.setItem('companyID', val.companyId)
|
|
|
|
sessionStorage.setItem("companyID", val.companyId);
|
|
|
|
|
|
|
|
|
|
|
|
this.$router.push({
|
|
|
|
this.$router.push({
|
|
|
|
path: '/home/companyCanban',
|
|
|
|
path: "/home/companyCanban",
|
|
|
|
})
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
},
|
|
|
|
|
|
|
|
};
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
<style lang="less" scoped>
|
|
|
|
<style lang="less" scoped>
|
|
|
|
.toubu {
|
|
|
|
.toubu {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
height: calc(58.84% + 20px);
|
|
|
|
height: calc(58.84% + 20px);
|
|
|
|
background: url('~@/assets/safetyIndex/主屏板块4.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/主屏板块4.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
padding: 35px 20px 20px;
|
|
|
|
padding: 35px 20px 20px;
|
|
|
|
box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
@ -220,7 +298,7 @@ export default {
|
|
|
|
.topBox {
|
|
|
|
.topBox {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
height: 30%;
|
|
|
|
height: 30%;
|
|
|
|
background: url('~@/assets/safetyIndex/90981.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/90981.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
|
position: relative;
|
|
|
|
position: relative;
|
|
|
@ -231,7 +309,7 @@ export default {
|
|
|
|
width: 18px;
|
|
|
|
width: 18px;
|
|
|
|
height: 18px;
|
|
|
|
height: 18px;
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
background: url('~@/assets/safetyIndex/装饰6710.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/装饰6710.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
left: 18px;
|
|
|
|
left: 18px;
|
|
|
|
top: 15px;
|
|
|
|
top: 15px;
|
|
|
@ -241,7 +319,7 @@ export default {
|
|
|
|
width: 18px;
|
|
|
|
width: 18px;
|
|
|
|
height: 18px;
|
|
|
|
height: 18px;
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
background: url('~@/assets/safetyIndex/装饰6710.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/装饰6710.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
right: 18px;
|
|
|
|
right: 18px;
|
|
|
|
top: 15px;
|
|
|
|
top: 15px;
|
|
|
@ -261,13 +339,13 @@ export default {
|
|
|
|
align-items: center;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
|
|
|
justify-content: center;
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #D0DEEE;
|
|
|
|
color: #d0deee;
|
|
|
|
letter-spacing: 1.14px;
|
|
|
|
letter-spacing: 1.14px;
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
|
|
|
|
|
|
|
|
|
.blue {
|
|
|
|
.blue {
|
|
|
|
font-size: 20px;
|
|
|
|
font-size: 20px;
|
|
|
|
color: #66D9FF;
|
|
|
|
color: #66d9ff;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
text-align: right;
|
|
|
|
text-align: right;
|
|
|
|
font-weight: 700;
|
|
|
|
font-weight: 700;
|
|
|
@ -275,7 +353,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.yellow {
|
|
|
|
.yellow {
|
|
|
|
font-size: 20px;
|
|
|
|
font-size: 20px;
|
|
|
|
color: #FEF699;
|
|
|
|
color: #fef699;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
text-align: right;
|
|
|
|
text-align: right;
|
|
|
|
font-weight: 700;
|
|
|
|
font-weight: 700;
|
|
|
@ -284,7 +362,7 @@ export default {
|
|
|
|
.red {
|
|
|
|
.red {
|
|
|
|
font-family: AlimamaShuHeiTi;
|
|
|
|
font-family: AlimamaShuHeiTi;
|
|
|
|
font-size: 20px;
|
|
|
|
font-size: 20px;
|
|
|
|
color: #FA3737;
|
|
|
|
color: #fa3737;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
text-align: right;
|
|
|
|
text-align: right;
|
|
|
|
font-weight: 700;
|
|
|
|
font-weight: 700;
|
|
|
@ -292,19 +370,23 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.jia {
|
|
|
|
.jia {
|
|
|
|
font-size: 12px;
|
|
|
|
font-size: 12px;
|
|
|
|
color: #FFFFFF;
|
|
|
|
color: #ffffff;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
letter-spacing: 1.25px;
|
|
|
|
line-height: 18px;
|
|
|
|
line-height: 18px;
|
|
|
|
font-weight: 600;
|
|
|
|
font-weight: 600;
|
|
|
|
opacity: 0.5;
|
|
|
|
opacity: 0.5;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.shu {
|
|
|
|
.shu {
|
|
|
|
width: 1px;
|
|
|
|
width: 1px;
|
|
|
|
height: 40px;
|
|
|
|
height: 40px;
|
|
|
|
background-image: linear-gradient(180deg, rgba(71, 88, 99, 0.00) 0%, #79919D 48%, rgba(69, 88, 97, 0.00) 100%);
|
|
|
|
background-image: linear-gradient(
|
|
|
|
|
|
|
|
180deg,
|
|
|
|
|
|
|
|
rgba(71, 88, 99, 0) 0%,
|
|
|
|
|
|
|
|
#79919d 48%,
|
|
|
|
|
|
|
|
rgba(69, 88, 97, 0) 100%
|
|
|
|
|
|
|
|
);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -318,7 +400,7 @@ export default {
|
|
|
|
.topBottomItem {
|
|
|
|
.topBottomItem {
|
|
|
|
height: 100%;
|
|
|
|
height: 100%;
|
|
|
|
width: calc(25% - 15px);
|
|
|
|
width: calc(25% - 15px);
|
|
|
|
background: url('~@/assets/safetyIndex/23111.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/23111.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
justify-content: space-around;
|
|
|
|
justify-content: space-around;
|
|
|
@ -335,7 +417,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.qiye {
|
|
|
|
.qiye {
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #C4E5FF;
|
|
|
|
color: #c4e5ff;
|
|
|
|
letter-spacing: 0.78px;
|
|
|
|
letter-spacing: 0.78px;
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -349,15 +431,14 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.qiyenum {
|
|
|
|
.qiyenum {
|
|
|
|
font-size: 20px;
|
|
|
|
font-size: 20px;
|
|
|
|
color: #EBF9FF;
|
|
|
|
color: #ebf9ff;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
line-height: 37px;
|
|
|
|
line-height: 37px;
|
|
|
|
text-shadow: 0 0 9px #159AFF;
|
|
|
|
text-shadow: 0 0 9px #159aff;
|
|
|
|
font-weight: 700;
|
|
|
|
font-weight: 700;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -378,18 +459,14 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
.el-input__inner {
|
|
|
|
.el-input__inner {
|
|
|
|
height: 30px;
|
|
|
|
height: 30px;
|
|
|
|
background: url('~@/assets/safetyIndex/选择框.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/选择框.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #C4E5FF;
|
|
|
|
color: #c4e5ff;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
|
font-weight: 400;
|
|
|
|
font-weight: 400;
|
|
|
|
border: 0;
|
|
|
|
border: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -414,15 +491,11 @@ export default {
|
|
|
|
// background-size: 100% 100%;
|
|
|
|
// background-size: 100% 100%;
|
|
|
|
background: rgba(38, 88, 76, 0.8);
|
|
|
|
background: rgba(38, 88, 76, 0.8);
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #C4E5FF;
|
|
|
|
color: #c4e5ff;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
letter-spacing: 1px;
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
|
font-weight: 400;
|
|
|
|
font-weight: 400;
|
|
|
|
border: 0;
|
|
|
|
border: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -442,7 +515,7 @@ export default {
|
|
|
|
.second {
|
|
|
|
.second {
|
|
|
|
width: 31.34%;
|
|
|
|
width: 31.34%;
|
|
|
|
height: 80%;
|
|
|
|
height: 80%;
|
|
|
|
background: url('~@/assets/safetyIndex/39088132.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/39088132.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
padding: 5px 27px 12px 10px;
|
|
|
|
padding: 5px 27px 12px 10px;
|
|
|
|
box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
@ -464,7 +537,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
span {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFFCEB;
|
|
|
|
color: #fffceb;
|
|
|
|
letter-spacing: 2px;
|
|
|
|
letter-spacing: 2px;
|
|
|
|
line-height: 16px;
|
|
|
|
line-height: 16px;
|
|
|
|
text-shadow: 0 0 9px rgba(255, 236, 21, 0.58);
|
|
|
|
text-shadow: 0 0 9px rgba(255, 236, 21, 0.58);
|
|
|
@ -506,7 +579,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
span {
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #D0DEEE;
|
|
|
|
color: #d0deee;
|
|
|
|
letter-spacing: 0.75px;
|
|
|
|
letter-spacing: 0.75px;
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -517,7 +590,7 @@ export default {
|
|
|
|
.third {
|
|
|
|
.third {
|
|
|
|
width: 31.34%;
|
|
|
|
width: 31.34%;
|
|
|
|
height: 80%;
|
|
|
|
height: 80%;
|
|
|
|
background: url('~@/assets/safetyIndex/编组 352111.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/编组 352111.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
padding: 5px 10px 12px 27px;
|
|
|
|
padding: 5px 10px 12px 27px;
|
|
|
|
box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
@ -539,7 +612,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
span {
|
|
|
|
font-size: 16px;
|
|
|
|
font-size: 16px;
|
|
|
|
color: #FFFCEB;
|
|
|
|
color: #fffceb;
|
|
|
|
letter-spacing: 2px;
|
|
|
|
letter-spacing: 2px;
|
|
|
|
line-height: 16px;
|
|
|
|
line-height: 16px;
|
|
|
|
text-shadow: 0 0 9px rgba(255, 31, 21, 0.75);
|
|
|
|
text-shadow: 0 0 9px rgba(255, 31, 21, 0.75);
|
|
|
@ -581,13 +654,12 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
span {
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #D0DEEE;
|
|
|
|
color: #d0deee;
|
|
|
|
letter-spacing: 0.75px;
|
|
|
|
letter-spacing: 0.75px;
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.first {
|
|
|
|
.first {
|
|
|
@ -598,7 +670,7 @@ export default {
|
|
|
|
left: 50%;
|
|
|
|
left: 50%;
|
|
|
|
top: 30px;
|
|
|
|
top: 30px;
|
|
|
|
margin-left: -20.5%;
|
|
|
|
margin-left: -20.5%;
|
|
|
|
background: url('~@/assets/safetyIndex/编组 3521.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/编组 3521.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
padding: 10px 16px 16px;
|
|
|
|
padding: 10px 16px 16px;
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
@ -610,7 +682,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
color: rgba(235, 249, 255, 0.8);
|
|
|
|
color: rgba(235, 249, 255, 0.8);
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #EBF9FF;
|
|
|
|
color: #ebf9ff;
|
|
|
|
letter-spacing: 1.75px;
|
|
|
|
letter-spacing: 1.75px;
|
|
|
|
font-weight: 400;
|
|
|
|
font-weight: 400;
|
|
|
|
|
|
|
|
|
|
|
@ -621,10 +693,10 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
span {
|
|
|
|
font-size: 20px;
|
|
|
|
font-size: 20px;
|
|
|
|
color: #EBF9FF;
|
|
|
|
color: #ebf9ff;
|
|
|
|
letter-spacing: 2.5px;
|
|
|
|
letter-spacing: 2.5px;
|
|
|
|
line-height: 37px;
|
|
|
|
line-height: 37px;
|
|
|
|
text-shadow: 0 0 9px #159AFF;
|
|
|
|
text-shadow: 0 0 9px #159aff;
|
|
|
|
font-weight: 700;
|
|
|
|
font-weight: 700;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -663,7 +735,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
span {
|
|
|
|
span {
|
|
|
|
font-size: 14px;
|
|
|
|
font-size: 14px;
|
|
|
|
color: #D0DEEE;
|
|
|
|
color: #d0deee;
|
|
|
|
letter-spacing: 0.75px;
|
|
|
|
letter-spacing: 0.75px;
|
|
|
|
font-weight: 500;
|
|
|
|
font-weight: 500;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -671,22 +743,19 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.topTabs {
|
|
|
|
.topTabs {
|
|
|
|
position: absolute;
|
|
|
|
position: absolute;
|
|
|
|
top: 0;
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
left: 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/deep/.el-tabs--border-card {
|
|
|
|
/deep/.el-tabs--border-card {
|
|
|
|
background: rgba(0, 0, 0, 0);
|
|
|
|
background: rgba(0, 0, 0, 0);
|
|
|
|
border: 0;
|
|
|
|
border: 0;
|
|
|
|
height: 30px;
|
|
|
|
height: 30px;
|
|
|
|
width: calc(100% - 40px);
|
|
|
|
width: calc(100% - 40px);
|
|
|
|
margin: 0;
|
|
|
|
margin: 0;
|
|
|
|
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .12), 0 0 6px 0 rgba(0, 0, 0, .04);
|
|
|
|
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 6px 0 rgba(0, 0, 0, 0.04);
|
|
|
|
|
|
|
|
|
|
|
|
.el-tabs__header {
|
|
|
|
.el-tabs__header {
|
|
|
|
display: inline-block;
|
|
|
|
display: inline-block;
|
|
|
@ -700,21 +769,20 @@ export default {
|
|
|
|
display: inline-block;
|
|
|
|
display: inline-block;
|
|
|
|
width: auto;
|
|
|
|
width: auto;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.el-tabs__item {
|
|
|
|
.el-tabs__item {
|
|
|
|
width: 70px;
|
|
|
|
width: 70px;
|
|
|
|
height: 30px;
|
|
|
|
height: 30px;
|
|
|
|
border: 0;
|
|
|
|
border: 0;
|
|
|
|
color: #8FABBF;
|
|
|
|
color: #8fabbf;
|
|
|
|
padding: 5px;
|
|
|
|
padding: 5px;
|
|
|
|
box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
|
text-align: center;
|
|
|
|
text-align: center;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
|
|
|
justify-content: center;
|
|
|
|
background: url('~@/assets/safetyIndex/编组 6221.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/编组 6221.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
|
|
|
|
|
|
|
|
.paneInner {
|
|
|
|
.paneInner {
|
|
|
@ -724,21 +792,14 @@ export default {
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
justify-content: center;
|
|
|
|
align-items: center;
|
|
|
|
align-items: center;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.el-tabs__item.is-active {
|
|
|
|
.el-tabs__item.is-active {
|
|
|
|
background: url('~@/assets/safetyIndex/90866.png') no-repeat;
|
|
|
|
background: url("~@/assets/safetyIndex/90866.png") no-repeat;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
background-size: 100% 100%;
|
|
|
|
border: 0;
|
|
|
|
border: 0;
|
|
|
|
color: #4BFFAD;
|
|
|
|
color: #4bffad;
|
|
|
|
padding: 5px;
|
|
|
|
padding: 5px;
|
|
|
|
box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
|
|
|
|
|
|