Commit 4a153dd9 authored by 张浩然's avatar 张浩然

zhr-3/12

parent 5223d64b
import request5 from "@/utils/request5";
// 应急仓库
export function getFXData(data) {
return request5({
url: "api/contingencyPlan/getFXData",
method: "get",
params: data
});
}
import request from "@/utils/request";
import request2 from "@/utils/request2";
import request3 from "@/utils/request3";
import request4 from "@/utils/request4";
export const httpImg = 'http://jingkongyun.com:8090/';
export const baseURL = 'http://39.98.150.124:8888/'
......@@ -19,7 +19,8 @@ export function login(data) {
// 企业类型
export function dictDetail(data) {
return request2({
url: "api/dictDetail",
// url: "api/dictDetail",
url: "api/dictDetail/findAll",
method: "get",
params: data
});
......@@ -38,7 +39,8 @@ export function sendAlarmSms(data) {
// 企业管理
export function dept(data) {
return request2({
url: "api/dept/allDepts",
// url: "api/dept/allDepts",
url: "api/dept/findAll",
method: "get",
params: data
});
......@@ -168,61 +170,6 @@ export function wkkAlarmMsg(data) {
// 天气
export function weather(data) {
return request({
url: "weather",
method: "get",
params: data
});
}
// 基础数据
export function company_num_with_area(data) {
return request({
url: "company_num_with_area",
method: "get",
params: data
});
}
// 地区信息-风险监测-告警数据查询
export function all_alarm_info(data) {
return request({
url: "all_alarm_info",
method: "get",
params: data
});
}
// 企业今年事故统计
export function company_alarm_year(data) {
return request({
url: "company_alarm_year",
method: "get",
params: data
});
}
// 尾矿库基础数据
export function base_info(data) {
return request({
url: "base_info",
method: "get",
params: data
});
}
// 降雨量汇总值查询(天粒度)
export function rainfall_sum(data) {
return request({
url: "rainfall_sum",
method: "post",
data: data
});
}
// 尾矿库六项指标数据查询
export function wkk(data) {
return request({
......@@ -232,58 +179,41 @@ export function wkk(data) {
});
}
// 尾矿库六项指标警戒值查询
export function alarm_line(data) {
return request({
url: "alarm_line",
method: "post",
data: data
});
}
// 视频监控地址查询
export function video_surveillance(data) {
return request({
url: "video_surveillance",
/* 视频 */
export function grouptree(data) {
return request3({
url: "api/v1/device/grouptree",
method: "get",
params: data
});
}
// 企业/矿山告警解除查询
export function cancel_alarm(data) {
return request({
url: "cancel_alarm",
// api/v1/stream/start
export function start(data) {
return request3({
url: "api/v1/stream/start",
method: "get",
params: data
});
}
//
export function gantan_info(data) {
return request({
url: "gantan_info",
method: "post",
data: data
});
}
/* 视频 */
export function grouptree(data) {
return request3({
url: "api/v1/device/grouptree",
// 隐患
export function findHiddenTimeout(data) {
return request4({
url: "api/hiddenTroubleCheck/findAllwarningHiddenTrouble",
method: "get",
params: data
});
}
// api/v1/stream/start
export function start(data) {
return request3({
url: "api/v1/stream/start",
// 重大隐患
export function undergroundSeriousHiddenTrouble(data) {
return request4({
url: "/api/undergroundSeriousHiddenTrouble/warn",
method: "get",
params: data
});
}
\ No newline at end of file
}
import request5 from "@/utils/request5";
// 环境监测
export function environment(data) {
return request5({
url: "api/environment",
method: "get",
params: data
});
}
// 降雨量
export function jiangYuLiang(data) {
return request5({
url: "api/wkkJiangYuLiang",
method: "get",
params: data
});
}
// 浸润线
export function jinRunXian(data) {
return request5({
url: "api/wkkJinRunXian",
method: "get",
params: data
});
}
// 干滩
export function ganTan(data) {
return request5({
url: "api/wkkGanTan",
method: "get",
params: data
});
}
// 内部位移倾斜
export function neiBuWeiYiQingXie(data) {
return request5({
url: "api/neiBuWeiYiQingXie",
method: "get",
params: data
});
}
// 库水位
export function kuShuiWei(data) {
return request5({
url: "api/wkkKuShuiWei",
method: "get",
params: data
});
}
// 表面位移
export function biaoMianWeiYi(data) {
return request5({
url: "api/wkkBiaoMianWeiYi",
method: "get",
params: data
});
}
// 尾矿库报警
export function wkkAlarmMsg(data) {
return request5({
url: "api/wkkAlarmMsg",
method: "get",
params: data
});
}
// 人员定位
export function findPersonnelReal(data) {
return request5({
url: "api/personnelRealTimeData/findPersonnelReal",
method: "get",
params: data
});
}
\ No newline at end of file
import request5 from "@/utils/request5";
// 应急仓库
export function getYJStorageData(data) {
return request5({
url: "api/storage/getYJStorageData",
method: "get",
params: data
});
}
// 物资管理
export function getYJSuppliesData(data) {
return request5({
url: "api/supplies/getYJSuppliesData",
method: "get",
params: data
});
}
// 应急专家
export function getYJExpertData(data) {
return request5({
url: "api/expert/getYJExpertData",
method: "get",
params: data
});
}
// 应急队伍
export function getYJEmergencyTeamData(data) {
return request5({
url: "api/emergencyTeam/getYJEmergencyTeamData",
method: "get",
params: data
});
}
// 避难场所
export function getYJShelterData(data) {
return request5({
url: "api/shelter/getYJShelterData",
method: "get",
params: data
});
}
// 应急车辆
export function getYJCarData(data) {
return request5({
url: "api/yjCar/getYJCarData",
method: "get",
params: data
});
}
// 应急预案
export function getYJContingencyPlanData(data) {
return request5({
url: "api/contingencyPlan/getYJContingencyPlanData",
method: "get",
params: data
});
}
\ No newline at end of file
......@@ -132,6 +132,7 @@ export default {
grouptree({
serial,
}).then(res => {
for (let item of res) {
if (item.name == name) {
var code = item.code
......@@ -150,7 +151,6 @@ export default {
pcode: code
}
).then(res => {
this.parentSerial = res[0].serial
this.list = res
......@@ -160,11 +160,12 @@ export default {
code: res[0].code,
}
).then(res => {
this.isVideoUrl = true
setTimeout(() => {
this.loading = false
}, 1000)
this.videoUrl = res.WS_FLV
this.isVideoUrl = true
})
})
......
<template>
<div class="base-right">
<img @click="onRightImg" class="img_position" src="@/assets/images/right.png" alt="">
<div class="base_border_box">
<div class="title">{{title}}</div>
<div class="page_btn">
<div @click="onClickBtn(index, item.obj)" :class="{ 'activeClass' : item.is }" class="btn" v-for="(item, index) in listText" :key="index">{{ item.name }}</div>
</div>
</div>
<div class="tian_qi">
<div class="tian_qi_title">实时气象数据</div>
<div class="tian_qi_body">
<span style="font-size: 2vw"> <img src="@/assets/images/tian_qi2.png" alt=""> {{ tian_qi_data.tem }}°C</span>
<span>{{ tian_qi_data.tem1 }}°C / {{ tian_qi_data.tem2 }}°C</span>
<span>空气{{ tian_qi_data.air_level }}</span>
<span>{{ tian_qi_data.wea }}</span>
<span>{{ tian_qi_data.win + tian_qi_data.win_speed }}</span>
</div>
</div>
</div>
<div class="base-right">
<img @click="onRightImg" class="img_position" src="@/assets/images/right.png" alt="" />
<div class="base_border_box">
<div class="title">{{ title }}</div>
<div class="page_btn">
<div @click="onClickBtn(index, item.obj)" :class="{ activeClass: item.is }" class="btn" v-for="(item, index) in listText" :key="index">{{ item.name }}</div>
</div>
</div>
<div class="tian_qi">
<div class="tian_qi_title">实时气象数据</div>
<div class="tian_qi_body">
<span style="font-size: 2vw"> <img src="@/assets/images/tian_qi2.png" alt="" /> {{ tian_qi_data.tem }}°C</span>
<span>{{ tian_qi_data.tem1 }}°C / {{ tian_qi_data.tem2 }}°C</span>
<span>空气{{ tian_qi_data.air_level }}</span>
<span>{{ tian_qi_data.wea }}</span>
<span>{{ tian_qi_data.win + tian_qi_data.win_speed }}</span>
</div>
</div>
</div>
</template>
<script>
import { randNum } from "@/utils";
import { randNum } from '@/utils'
import { dept } from '@/api'
export default {
data() {
return {
listText: [],
listAll: [],
isRightFalse: true,
tian_qi_data: {},
}
},
mounted() {
this.axios.get('https://tianqiapi.com/api', {
params: {
version: 'v6',
appsecret: 'Ml0dXby6',
appid: '31268663',
}
})
.then(res => {
this.tian_qi_data = res.data
})
this.dept();
this.$store.commit("SET_IS_Right", true);
},
methods: {
dept() {
dept().then(res => {
this.listText = []
this.listAll = res;
res.map(item => {
if (item.name == '东乌珠穆沁旗应急管理局') {
return;
}
if (item.type == 9) {
this.listText.push({
name: item.name,
is: false,
type: item.type,
obj: item
})
}
})
})
},
onRightImg() {
this.isRightFalse = !this.isRightFalse
this.$store.commit("SET_IS_Right", this.isRightFalse);
},
// 传递数据
onClickBtn(index, obj) {
for (let i of this.listText) {
i.is = false
}
obj.typeName = this.title
this.listText[index].is = true
const objItem = {
itemIndex: this.$store.state.BaseLeftIndex,
randNum: randNum(1, 10000, 1)
}
this.$store.commit("SET_IS_LEFT", objItem);
this.$store.commit("set_compony_info", obj);
}
},
computed: {
title() {
return this.$store.state.title
}
},
watch: {
title(e) {
let select_item = this.$store.state.select_item;
this.listText = []
for (let name of select_item) {
if (name.value == e) {
this.listAll.map(item => {
if (item.name == '东乌珠穆沁旗应急管理局') {
return;
}
if (item.type == name.id) {
this.listText.push({
name: item.name,
is: false,
type: item.type,
obj: item
})
}
})
return
}
}
for (let i of this.listText) {
i.is = false
}
}
}
data() {
return {
listText: [],
listAll: [],
isRightFalse: true,
tian_qi_data: {},
}
},
mounted() {
this.axios
.get('https://tianqiapi.com/api', {
params: {
version: 'v6',
appsecret: 'Ml0dXby6',
appid: '31268663',
},
})
.then(res => {
this.tian_qi_data = res.data
})
this.dept()
this.$store.commit('SET_IS_Right', true)
},
methods: {
dept() {
dept().then(res => {
this.listText = []
this.listAll = res
res.content.map(item => {
if (item.name == '东乌珠穆沁旗应急管理局') {
return
}
if (item.type == 9) {
this.listText.push({
name: item.name,
is: false,
type: item.type,
obj: item,
})
}
})
this.$store.commit('SET_deptData', res.content)
})
},
onRightImg() {
this.isRightFalse = !this.isRightFalse
this.$store.commit('SET_IS_Right', this.isRightFalse)
},
// 传递数据
onClickBtn(index, obj) {
for (let i of this.listText) {
i.is = false
}
obj.typeName = this.title
this.listText[index].is = true
const objItem = {
itemIndex: this.$store.state.BaseLeftIndex,
randNum: randNum(1, 10000, 1),
}
this.$store.commit('SET_IS_LEFT', objItem)
this.$store.commit('set_compony_info', obj)
},
},
computed: {
title() {
return this.$store.state.title
},
},
watch: {
title(e) {
let select_item = this.$store.state.select_item
this.listText = []
for (let name of select_item) {
if (name.value == e) {
this.listAll.content.map(item => {
if (item.name == '东乌珠穆沁旗应急管理局') {
return
}
if (item.type == name.id) {
this.listText.push({
name: item.name,
is: false,
type: item.type,
obj: item,
})
}
})
return
}
}
for (let i of this.listText) {
i.is = false
}
},
},
}
</script>
<style lang="scss">
@import '@/assets/scss/var.scss';
.base-right {
.base_border_box {
background-image: url('~@/assets/images/bg.png');
background-size: 100% 100%;
padding-bottom: 2vh;
.title,
.btn {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 5vh;
margin-top: 2vh;
background: #021240;
cursor: pointer;
}
.title {
background: transparent;
color: #02fcfe;
padding-top: 1vw;
font-size: 1vw;
margin-top: 0;
}
.page_btn {
padding: 0 1vw;
color: #efb312;
font-size: 0.8vw;
height: 57vh;
overflow-y: auto;
@include scrollbar;
}
.activeClass {
border: 1px solid #efb312;
}
}
.img_position {
position: absolute;
top: 50%;
left: -2vw;
cursor: pointer;
transform: translateY(-50%);
z-index: 999;
}
.tian_qi {
width: 100%;
height: 25vh;
position: fixed;
bottom: 0;
z-index: 99;
color: #02defa;
background-image: url('~@/assets/images/tian_qi.png');
background-size: 100% 100%;
.tian_qi_title {
height: 5vh;
padding: 0.3vw;
font-size: 1vw;
display: flex;
align-items: center;
}
.tian_qi_body {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
span {
line-height: 1.7;
}
}
}
.base_border_box {
background-image: url('~@/assets/images/bg.png');
background-size: 100% 100%;
padding-bottom: 2vh;
.title,
.btn {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 5vh;
margin-top: 2vh;
background: #021240;
cursor: pointer;
}
.title {
background: transparent;
color: #02fcfe;
padding-top: 1vw;
font-size: 1vw;
margin-top: 0;
}
.page_btn {
padding: 0 1vw;
color: #efb312;
font-size: 0.8vw;
height: 57vh;
overflow-y: auto;
@include scrollbar;
}
.activeClass {
border: 1px solid #efb312;
}
}
.img_position {
position: absolute;
top: 50%;
left: -2vw;
cursor: pointer;
transform: translateY(-50%);
z-index: 999;
}
.tian_qi {
width: 100%;
height: 25vh;
position: fixed;
bottom: 0;
z-index: 99;
color: #02defa;
background-image: url('~@/assets/images/tian_qi.png');
background-size: 100% 100%;
.tian_qi_title {
height: 5vh;
padding: 0.3vw;
font-size: 1vw;
display: flex;
align-items: center;
}
.tian_qi_body {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
span {
line-height: 1.7;
}
}
}
}
</style>
\ No newline at end of file
</style>
<template>
<div class="dxkq-left">
<div class="base_left_box">
<img src="@/assets/images/error.png" @click="onClickDel">
<div class="base_left_box_line">
<div class="title">基础信息</div>
<el-row class="text">
<el-col :span="8">名称</el-col>
<el-col class="text_right" :span="16">{{dataObj.name}}</el-col>
</el-row>
<el-row class="text">
<el-col :span="8">地理位置</el-col>
<el-col class="text_right" :span="16">{{ dataObj.address}}</el-col>
</el-row>
</div>
<div class="base_left_box_line" style="height: 25vh">
<div class="title">监测类型</div>
<el-row class="text">
<el-col :span="12">PM2.5</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(1, 'first')">查看</span></el-col>
</el-row>
<el-row class="text">
<el-col :span="12">PM10</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(2, 'second')">查看</span></el-col>
</el-row>
<el-row class="text">
<el-col :span="12">噪音</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(3, 'third')">查看</span></el-col>
</el-row>
<el-row class="text">
<el-col :span="12">温度</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(4, 'fourth')">查看</span></el-col>
</el-row>
<el-row class="text">
<el-col :span="12">湿度</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(5, 'fifth')">查看</span></el-col>
</el-row>
<el-row class="text">
<el-col :span="12">气压</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(6, 'sixth')">查看</span></el-col>
</el-row>
<el-row class="text">
<el-col :span="12">臭氧</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(7, 'seventh')">查看</span></el-col>
</el-row>
<el-row class="text">
<el-col :span="12">一氧化碳</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(8, 'eighth')">查看</span></el-col>
</el-row>
</div>
<br>
<div class="base_left_box_line">
<div class="title">视频监控 <span class="position_look" @click="onClickVideo">更多</span> </div>
<div class="palyer2">
<!-- <LivePlayer v-if="isVideoUrl" ref="player2" :videoUrl="videoUrl" live /> -->
<LivePlayer ref="player2" live />
</div>
</div>
</div>
</div>
<div class="dxkq-left">
<div class="base_left_box">
<img src="@/assets/images/error.png" @click="onClickDel" />
<div class="base_left_box_line">
<div class="title">基础信息</div>
<el-row class="text">
<el-col :span="8">名称</el-col>
<el-col class="text_right" :span="16">{{ dataObj.name }}</el-col>
</el-row>
<el-row class="text">
<el-col :span="8">地理位置</el-col>
<el-col class="text_right" :span="16">{{ dataObj.address }}</el-col>
</el-row>
</div>
<div class="base_left_box_line" style="height: 25vh">
<div class="title">监测类型</div>
<el-row class="text">
<el-col :span="12">可燃性气体浓度</el-col>
<el-col class="text_look" :span="12"><span @click="onTextLook(1, 'third')">查看</span></el-col>
</el-row>
</div>
<br />
<div class="base_left_box_line">
<div class="title">视频监控 <span class="position_look" @click="onClickVideo">更多</span></div>
<div class="palyer2">
<LivePlayer v-if="isVideoUrl" ref="player2" :videoUrl="videoUrl" live />
<LivePlayer v-else ref="player2" live />
</div>
</div>
</div>
</div>
</template>
<script>
import LivePlayer from '@liveqing/liveplayer'
import eventBus from "@/utils/eventbus"
import eventBus from '@/utils/eventbus'
import { grouptree, start } from '@/api'
export default {
data() {
return {
dataObj: '',
videoUrl: '',
isVideoUrl: false,
parentSerial: '',
list: [],
loading: true,
}
},
components: {
LivePlayer,
},
mounted() {
this.dataObj = this.$store.state.compony_info
},
methods: {
// 关闭页面
onClickDel() {
this.$store.commit("SET_IS_LEFT", false);
},
// 查看
onTextLook(index, params) {
this.$store.commit('set_isDxkqDialog', {
index,
params,
})
},
// 查看视频
onClickVideo() {
const e = {
parentSerial: this.parentSerial,
list: this.list,
}
eventBus.$emit("dialog_show_video", e);
}
},
data() {
return {
dataObj: '',
videoUrl: '',
isVideoUrl: false,
parentSerial: '',
list: [],
loading: true,
}
},
components: {
LivePlayer,
},
mounted() {
this.dataObj = this.$store.state.compony_info
this.onGrouptree(this.dataObj.name)
},
methods: {
// 关闭页面
onClickDel() {
this.$store.commit('SET_IS_LEFT', false)
},
// 查看
onTextLook(index, params) {
this.$store.commit('set_isDxkqDialog', {
index,
params,
})
},
// 查看视频
onClickVideo() {
const e = {
parentSerial: this.parentSerial,
list: this.list,
}
eventBus.$emit('dialog_show_video', e)
},
onGrouptree(name) {
console.log(name)
grouptree().then(res => {
const serial = res[0].serial
this.loading = true
grouptree({
serial,
}).then(res => {
for (let item of res) {
if (item.name == name) {
var code = item.code
}
}
this.isVideoUrl = false
this.list = []
if (!code) {
this.loading = false
return
}
grouptree({
serial,
pcode: code,
}).then(res => {
this.parentSerial = res[0].serial
this.list = res
start({
serial: this.parentSerial,
code: res[0].code,
}).then(res => {
this.isVideoUrl = true
setTimeout(() => {
this.loading = false
}, 1000)
this.videoUrl = res.WS_FLV
})
})
})
})
},
},
}
</script>
<style lang="scss">
@import '@/assets/scss/var.scss';
.dxkq-left {
color: #fff;
.base_left_box {
padding: 2vh;
padding-top: 4vh;
height: 80vh;
background-image: url('~@/assets/images/kuang.png');
background-size: 100% 100%;
img {
width: 0.8vw;
position: absolute;
right: 1vw;
top: 1.2vw;
cursor: pointer;
}
.base_left_box_line {
line-height: 1.5;
margin-top: 1vw;
.title {
position: relative;
color: #02fcfe;
font-size: 1vw;
.position_look {
position: absolute;
right: 0;
color: #10a1f2;
font-size: 0.8vw;
cursor: pointer;
}
}
.text {
margin: 0.3vw 0;
}
.text_right {
text-align: right;
}
.text_look {
text-align: right;
color: #10a1f2;
cursor: pointer;
}
.palyer2 {
height: auto;
margin-top: 0.5vw;
}
}
}
color: #fff;
.base_left_box {
padding: 2vh;
padding-top: 4vh;
height: 80vh;
background-image: url('~@/assets/images/kuang.png');
background-size: 100% 100%;
img {
width: 0.8vw;
position: absolute;
right: 1vw;
top: 1.2vw;
cursor: pointer;
}
.base_left_box_line {
line-height: 1.5;
margin-top: 1vw;
.title {
position: relative;
color: #02fcfe;
font-size: 1vw;
.position_look {
position: absolute;
right: 0;
color: #10a1f2;
font-size: 0.8vw;
cursor: pointer;
}
}
.text {
margin: 0.3vw 0;
}
.text_right {
text-align: right;
}
.text_look {
text-align: right;
color: #10a1f2;
cursor: pointer;
}
.palyer2 {
height: auto;
margin-top: 0.5vw;
}
}
}
}
</style>
\ No newline at end of file
</style>
<template>
<div class="base_left_feng_xian">
<div class="base_left_box">
<div class="title">
<span>天气动态监测</span>
<div class="btn_list">
<span @click="btnListAvtive(index)" v-for="(item, index) in btn_list" :key="index" :class="{ active: item.is }">{{ item.text }}</span>
</div>
</div>
<div ref="myCharts" class="charts_div"></div>
<div class="title">
<span>区域风险评估</span>
</div>
<div ref="myCharts2" class="charts_div"></div>
<div ref="myCharts3" class="charts_div"></div>
</div>
</div>
</template>
<script>
import { randNum, timeParse } from '@/utils'
import { baseDataBigScreenWxy } from '@/api'
import mixin_index from '@/mixins'
import { getFXData } from '@/api/fengxian'
export default {
mixins: [mixin_index],
data() {
return {
btn_list: [
{
text: '七日气温',
is: true,
},
{
text: '24小时气温',
is: false,
},
],
dataList: [],
}
},
mounted() {
getFXData().then(res => {
const returnList = res.returnList
let data = []
for (let item of returnList) {
data.push({
name: item[0],
value: item[1],
})
}
this.dataList = data
this.init2(data)
})
this.tianqiapi('七日气温')
},
methods: {
// 天气接口
tianqiapi(e) {
this.axios
.get('https://tianqiapi.com/api', {
params: {
version: 'v1',
appsecret: 'Ml0dXby6',
appid: '31268663',
},
})
.then(res => {
let data = res.data.data
let XData = []
let YData1 = []
let YData2 = []
let series = []
if (e == '七日气温') {
data.map(item => {
let indexOf = item.day.indexOf('')
let indexTem1 = item.tem1.indexOf('')
let indexTem2 = item.tem2.indexOf('')
XData.push(item.day.substr(0, indexOf + 1))
YData1.push(item.tem1.substr(0, indexTem1))
YData2.push(item.tem2.substr(0, indexTem2))
})
series = [
{
name: '最高气温',
type: 'line',
smooth: true,
data: YData1,
symbolSize: 1,
itemStyle: {
color: '#6c50f3',
borderColor: '#fff',
borderWidth: 3,
shadowColor: 'rgba(0, 0, 0, .3)',
shadowBlur: 0,
shadowOffsetY: 2,
shadowOffsetX: 2,
},
areaStyle: {
normal: {
color: new echarts.graphic.LinearGradient(
0,
0,
0,
1,
[
{
offset: 0,
color: 'rgba(108,80,243,0.3)',
},
{
offset: 1,
color: 'rgba(108,80,243,0)',
},
],
false
),
shadowColor: 'rgba(108,80,243, 0.9)',
shadowBlur: 20,
},
},
},
{
name: '最低气温',
type: 'line',
smooth: true,
data: YData2,
symbolSize: 1,
itemStyle: {
color: '#26FDCD',
borderColor: '#fff',
borderWidth: 3,
shadowColor: 'rgba(0, 0, 0, .3)',
shadowBlur: 0,
shadowOffsetY: 2,
shadowOffsetX: 2,
},
},
]
this.init(XData, series)
}
if (e == '24小时气温') {
console.log(data[0].hours)
data[0].hours.map(item => {
XData.push(item.hours)
YData1.push(item.tem)
})
series = [
{
name: '气温',
type: 'line',
smooth: true,
data: YData1,
symbolSize: 1,
itemStyle: {
color: '#6c50f3',
borderColor: '#fff',
borderWidth: 3,
shadowColor: 'rgba(0, 0, 0, .3)',
shadowBlur: 0,
shadowOffsetY: 2,
shadowOffsetX: 2,
},
areaStyle: {
normal: {
color: new echarts.graphic.LinearGradient(
0,
0,
0,
1,
[
{
offset: 0,
color: 'rgba(108,80,243,0.3)',
},
{
offset: 1,
color: 'rgba(108,80,243,0)',
},
],
false
),
shadowColor: 'rgba(108,80,243, 0.9)',
shadowBlur: 20,
},
},
},
]
this.init(XData, series)
}
})
},
// 切换天气类型
btnListAvtive(index) {
for (let i of this.btn_list) {
i.is = false
}
this.btn_list[index].is = true
this.tianqiapi(this.btn_list[index].text)
},
init(XData, series) {
const myChart = echarts.init(this.$refs.myCharts)
let option = {
grid: {
left: '0',
right: '3%',
bottom: '5%',
top: '6%',
containLabel: true,
},
tooltip: {
trigger: 'axis',
backgroundColor: '#FFF',
extraCssText: 'box-shadow: 0 0 3px rgba(0, 0, 0, 0.3)',
textStyle: {
color: '#000',
},
axisPointer: {
type: 'shadow',
},
},
xAxis: {
type: 'category',
boundaryGap: false,
data: XData,
show: true,
axisLabel: {
textStyle: {
color: '#02fcfe',
fontSize: 10,
},
},
axisLine: {
lineStyle: {
color: '#02fcfe',
},
},
axisTick: {
show: true,
alignWithLabel: true,
},
},
yAxis: {
type: 'value',
splitNumber: 5,
axisLabel: {
textStyle: {
color: '#02fcfe',
fontSize: 10,
},
},
axisLine: {
lineStyle: {
color: '#02fcfe',
},
},
splitLine: {
show: true,
lineStyle: {
color: '#02fcfe',
type: 'dashed',
},
},
},
series,
}
myChart.setOption(option, true)
},
init2(data) {
let myChart = echarts.init(this.$refs.myCharts2)
let option = {
color: ['#1F73B5', '#BB4372', '#2195A7', '#8855B2', '#B85C44'],
tooltip: {
trigger: 'item',
formatter: '{b} : {c} ({d}%)',
},
series: [
{
type: 'pie',
roseType: 'radius',
radius: ['7%', '18%'],
hoverAnimation: false,
labelLine: {
normal: {
show: false,
length: 30,
length2: 55,
},
emphasis: {
show: false,
},
},
data: [
{
name: '',
value: 0,
itemStyle: {
normal: {
color: '#3A496D',
},
},
},
],
},
{
type: 'pie',
radius: ['30%', '80%'],
roseType: 'area',
label: {
normal: {
show: true,
formatter: function(params) {
return params.name
},
textStyle: {
fontSize: 12,
},
position: 'outside',
},
emphasis: {
show: true,
},
},
labelLine: {
normal: {
show: true,
length: 10,
length2: 2,
lineStyle: {
width: 1,
},
},
emphasis: {
show: false,
},
},
data,
},
],
}
myChart.setOption(option)
this.init3()
},
init3() {
let myColor = ['#1F73B5', '#BB4372', '#2195A7', '#8855B2', '#B85C44']
const myChart = echarts.init(this.$refs.myCharts3)
var labelData = this.dataList.map(item => {
return item.name
})
let total = [10, 10, 10, 10, 10, 10]
let data_a = this.dataList.map(item => {
return item.value
})
const option = {
grid: {
left: '0',
right: '5%',
bottom: '0',
top: '0',
containLabel: true,
},
xAxis: {
show: false,
type: 'value',
},
yAxis: [
{
type: 'category',
inverse: true,
axisLabel: {
show: true,
textStyle: {
color: '#fff',
},
},
splitLine: {
show: false,
},
axisTick: {
show: false,
},
axisLine: {
show: false,
},
data: labelData,
},
{
type: 'category',
inverse: true,
axisTick: 'none',
axisLine: 'none',
show: true,
axisLabel: {
textStyle: {
color: '#ffffff',
fontSize: '12',
},
},
data: total,
},
],
series: [
{
type: 'bar',
zlevel: 1,
label: {
show: true,
color: 'rgba(24,31,68,1)',
offset: [0, 2],
formatter: function(e) {
return `${e.value}`
},
},
itemStyle: {
normal: {
barBorderRadius: 20,
color: function(params) {
var num = myColor.length
return myColor[params.dataIndex % num]
},
},
},
barWidth: 16,
data: data_a,
},
{
name: '背景',
type: 'bar',
barWidth: 16,
barGap: '-100%',
data: total,
itemStyle: {
normal: {
color: '#035966',
barBorderRadius: 30,
},
},
},
],
}
myChart.setOption(option)
},
},
}
</script>
<style lang="scss">
.base_left_feng_xian {
position: absolute;
background: #040624;
width: 18%;
left: 0;
top: 0;
bottom: 5vh;
z-index: 99;
color: #7afffd;
.base_left_box {
padding: 1.2vh;
padding-top: 5vh;
img {
width: 0.8vw;
position: absolute;
right: 1vw;
top: 1.2vw;
cursor: pointer;
}
.title {
margin-bottom: 1vh;
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
color: #02fcfe;
font-size: 1vw;
}
.btn_list {
text-align: end;
font-size: 1.2vh;
color: #fff;
span {
border: 1px solid #02fcfe;
padding: 3px 6px;
border-radius: 3px;
margin-right: 8px;
cursor: pointer;
}
.active {
background-color: #02fcfe33;
color: #02fcfe;
}
}
.charts_div {
height: 22vh;
margin-bottom: 2vh;
}
}
}
</style>
<template>
<div class="fengxian_right">
<div class="top">
<div class="title">企业风险等级综合评估</div>
<div class="page">
<div class="page_div" v-for="(item, index) in zaixiandongtaijiance" :key="index">
<div class="page_div_son">
<span class="text" :title="item.message">{{ item.name }}风险等级四级</span>
</div>
</div>
</div>
</div>
<div class="top">
<div class="title">
<span>风险报警</span>
<span class="btn_send">一键发送</span>
</div>
<div class="page">
<div class="page_div" v-for="(item, index) in zaixiandongtaijiance2" :key="index">
<div class="page_div_son page_div_son2 ">
<span class="text" :title="item.message">{{ item.name + item.msg }}</span>
</div>
</div>
</div>
</div>
<div class="top">
<div class="title">
<span>企业(行业)安全态势分析</span>
</div>
<div ref="myCharts" class="charts_div"></div>
</div>
</div>
</template>
<script>
import { getFXData } from '@/api/fengxian'
export default {
data() {
return {
zaixiandongtaijiance: [],
zaixiandongtaijiance2: [],
}
},
mounted() {
console.log(this.$store.state.deptData)
this.zaixiandongtaijiance = [
{
name: '山金白音呼布',
},
{
name: '融冠矿业',
},
{
name: '山金阿尔哈达',
},
{
name: '锡林矿业',
},
{
name: '钨矿',
},
]
this.zaixiandongtaijiance2 = [
{
name: '山金白音呼布',
msg: '干滩长测点通信中断',
},
{
name: '融冠矿业',
msg: '监测站2测点通信中断',
},
{
name: '山金阿尔哈达',
msg: '监测站4测点通信中断',
},
{
name: '山金阿尔哈达',
msg: '监测站4测点通信中断',
},
{
name: '山金阿尔哈达',
msg: '监测站8测点通信中断',
},
]
this.init()
},
methods: {
init() {
const myChart = echarts.init(this.$refs.myCharts)
const option = {
color: ['#63caff', '#3608FE'],
grid: {
containLabel: true,
left: 0,
right: 0,
bottom: 30,
top: 10,
},
xAxis: {
axisLabel: {
color: '#c0c3cd',
fontSize: 14,
interval: 0,
},
splitLine: {
show: false,
},
axisLine: {
lineStyle: {
color: '#384267',
width: 1,
type: 'dashed',
},
show: true,
},
data: ['山金白音呼布', '融冠矿业', '山金阿尔哈达', '锡林矿业', '钨矿'],
type: 'category',
},
yAxis: {
axisLabel: {
color: '#c0c3cd',
fontSize: 14,
},
splitLine: {
show: true,
lineStyle: {
color: '#384267',
type: 'dashed',
},
},
axisLine: {
lineStyle: {
color: '#384267',
width: 1,
type: 'dashed',
},
show: true,
},
name: '',
},
dataZoom: [
{
show: true,
height: 12,
xAxisIndex: [0],
bottom: 0,
start: 0,
end: 60,
handleSize: '110%',
handleStyle: {
color: '#d3dee5',
},
textStyle: {
color: '#fff',
},
borderColor: '#90979c',
},
],
series: [
{
data: [200, 85, 112, 275, 305],
type: 'bar',
barWidth: 15,
itemStyle: {
color: {
x: 0,
y: 0,
x2: 0,
y2: 1,
type: 'linear',
global: false,
colorStops: [
{
offset: 0,
color: '#3A1BFD',
},
{
offset: 1,
color: '#3BEFFD',
},
],
},
},
label: {
show: true,
position: 'top',
distance: 10,
color: '#fff',
fontSize: 10,
},
},
],
tooltip: {
trigger: 'item',
show: true,
},
}
myChart.setOption(option, true)
},
},
}
</script>
<style lang="scss">
@import '@/assets/scss/var.scss';
.fengxian_right {
position: absolute;
background: #040624;
width: 18%;
right: 0;
top: 0;
bottom: 10px;
z-index: 99;
color: #7afffd;
padding: 0 1vw;
.title {
height: 4vh;
display: flex;
justify-content: space-between;
font-size: 2vh;
align-items: center;
}
.top {
height: 30vh;
.page {
height: 85%;
overflow-y: auto;
@include scrollbar;
color: #fff;
.page_div {
margin-bottom: 1.5vh;
margin-right: 0.3vw;
display: flex;
align-items: center;
cursor: pointer;
.page_circle {
display: flex;
align-items: center;
justify-content: center;
width: 1.6vw;
height: 1.6vw;
border-radius: 50%;
background-size: 100% 100%;
margin-right: 0.5vw;
}
.page_div_son {
padding: 0.85vh 0.5vw;
flex: 1;
display: flex;
justify-content: space-between;
background-size: 100% 100%;
background-image: url('~@/assets/images/yingji_4_4.png');
.text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
.page_div_son2 {
background-image: url('~@/assets/images/yingji_3_3.png');
}
}
}
.btn_send {
padding: .3vh .4vw;
font-size: 1.3vh;
color: #ffc107;
border: 1px solid;
border-radius: 5px;
background-color: #ffc1071a;
cursor: pointer;
}
.charts_div {
height: 25vh;
}
}
}
</style>
......@@ -66,7 +66,7 @@ export default {
dept().then(res => {
let select_item = this.$store.state.select_item
let arr = []
res.map(item => {
res.content.map(item => {
for (let i of select_item) {
if (item.type == i.id) {
item.typeName = i.label
......@@ -427,7 +427,7 @@ export default {
}
.amap-overviewcontrol {
top: 0vh;
bottom: 0vh;
left: 20vw;
.amap-overview-main {
......
......@@ -16,7 +16,7 @@
<script>
import { timeParse, randNum, unique } from '@/utils'
import { environment } from '@/api'
import { environment } from '@/api/weikuangku'
export default {
data() {
return {
......
<template>
<el-dialog class="dialog_table" :visible.sync="dialogVisible" top="10vh" width="70%" :before-close="handleClose">
<br>
<div class="func_comm">
<!-- <strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker> -->
<strong>检测项</strong>
<el-input v-model="inputItem" placeholder="请输入内容" style="width: 10vw"></el-input>
<el-button type="primary" @click="core">查询</el-button>
<el-button type="primary" @click="onVisual">可视化</el-button>
</div>
<el-table :data="tableData" style="width: 100%" height="55vh">
<el-table-column prop="company" label="企业站点"></el-table-column>
<el-table-column prop="location" label="采集站"></el-table-column>
<el-table-column prop="item" label="检测项"></el-table-column>
<el-table-column prop="value" label="数据值"></el-table-column>
<el-table-column prop="deviceid" label="设备标识"></el-table-column>
<el-table-column prop="insertTime" label="采集时间"></el-table-column>
</el-table>
<el-pagination layout="prev, pager, next" :total="total" @current-change="handleCurrentChange"></el-pagination>
</el-dialog>
<el-dialog class="dialog_table" :visible.sync="dialogVisible" top="10vh" width="70%" :before-close="handleClose">
<br />
<!-- <div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>检测项</strong>
<el-input v-model="inputItem" placeholder="请输入内容" style="width: 10vw"></el-input>
<el-button type="primary" @click="core">查询</el-button>
<el-button type="primary" @click="onVisual">可视化</el-button>
</div> -->
<el-table :data="tableData" style="width: 100%" height="55vh">
<el-table-column prop="company" label="企业站点">
<template>
<span>{{ companyName }}</span>
</template>
</el-table-column>
<el-table-column prop="location" label="采集站"></el-table-column>
<el-table-column prop="item" label="检测项"></el-table-column>
<el-table-column prop="value" label="数据值"></el-table-column>
<el-table-column prop="deviceid" label="设备标识"></el-table-column>
<el-table-column prop="insertTime" label="采集时间"></el-table-column>
</el-table>
<el-pagination layout="prev, pager, next" :total="total" @current-change="handleCurrentChange"></el-pagination>
</el-dialog>
</template>
<script>
import { timeParse, randNum } from '@/utils'
import { environment } from '@/api'
import { environment } from '@/api/weikuangku'
export default {
data() {
return {
dialogVisible: false,
inputItem: '',
start_time: '',
stop_time: '',
tableData: [],
total: 0,
page: 0,
}
},
methods: {
core() {
const compony_info = this.$store.state.compony_info
environment({
page: this.page,
size: 10,
sort: 'id,desc',
company: compony_info.name,
item: this.inputItem,
// 'insertTime': this.start_time,
// 'insertTime': this.stop_time
}).then(res => {
console.log(res)
this.tableData = res.content.map(item => {
item.insertTime = timeParse(item.insertTime)
return item
})
this.total = res.totalElements
})
this.dialogVisible = true
},
onVisual() {
this.$store.commit('set_is_show_huan_jing_jian_ce', randNum(12, 100, 1))
},
// 开始时间
onChangeStart(e) {
this.start_time = timeParse(e); // 开始时间
},
// 结束时间
onChangeStop(e) {
this.stop_time = timeParse(e); // 开始时间
},
onClickSelect() {
},
handleClose() {
this.dialogVisible = false
},
handleCurrentChange(e) {
this.page = e - 1
this.core()
}
},
computed: {
is_show_huan_jing_jian_ce_table() {
return this.$store.state.is_show_huan_jing_jian_ce_table
}
},
watch: {
is_show_huan_jing_jian_ce_table() {
this.core()
}
}
data() {
return {
dialogVisible: false,
inputItem: '',
start_time: '',
stop_time: '',
tableData: [],
total: 0,
page: 0,
companyName: '',
}
},
methods: {
core() {
const compony_info = this.$store.state.compony_info
this.companyName = compony_info.name
environment({
page: this.page,
size: 10,
sort: 'id,desc',
company: compony_info.name,
item: this.inputItem,
// 'insertTime': this.start_time,
// 'insertTime': this.stop_time
}).then(res => {
this.tableData = res.content
this.total = res.totalElements
})
this.dialogVisible = true
},
onVisual() {
this.$store.commit('set_is_show_huan_jing_jian_ce', randNum(12, 100, 1))
},
// 开始时间
onChangeStart(e) {
this.start_time = timeParse(e) // 开始时间
},
// 结束时间
onChangeStop(e) {
this.stop_time = timeParse(e) // 开始时间
},
onClickSelect() {},
handleClose() {
this.dialogVisible = false
},
handleCurrentChange(e) {
this.page = e - 1
this.core()
},
},
computed: {
is_show_huan_jing_jian_ce_table() {
return this.$store.state.is_show_huan_jing_jian_ce_table
},
},
watch: {
is_show_huan_jing_jian_ce_table() {
this.core()
},
},
}
</script>
<style lang="scss">
.dialog_table {
.el-table::before {
height: 0;
}
.el-dialog__body {
padding-top: 0;
.func_comm {
margin-bottom: 1vh;
strong {
margin-right: 0.5vw;
}
.el-button {
padding: 0;
width: 5vw;
height: 40px;
}
}
}
.el-table::before {
height: 0;
}
.el-dialog__body {
padding-top: 0;
.func_comm {
margin-bottom: 1vh;
strong {
margin-right: 0.5vw;
}
.el-button {
padding: 0;
width: 5vw;
height: 40px;
}
}
}
}
</style>
\ No newline at end of file
</style>
<template>
<el-dialog :visible.sync="dialogTableVisible" width="70%" top="5vh">
<el-tabs v-model="activeName" @tab-click="tabClick">
<el-tab-pane label="人员定位" name="rydw">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<el-button type="primary" @click="onClickSelect">查询</el-button>
</div>
<el-table :data="rydw_tableList" height="58vh">
<el-table-column property="personnel_name" label="姓名"></el-table-column>
<el-table-column property="data_type" label="类型"></el-table-column>
<el-table-column property="base_station_location" label="位置"></el-table-column>
<el-table-column property="insert_time" label="更新时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="降雨量" name="jyl">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="jyl_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in jyl_options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<el-button type="primary" @click="onvisi('jyl')">可视化</el-button>
</div>
<el-table :data="jyl_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库名称"></el-table-column>
<el-table-column property="sensor_name" label="监测站"></el-table-column>
<el-table-column property="rainfall_value" label="监测值"></el-table-column>
<el-table-column property="insert_time" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="浸润线" name="jrx">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="jrx_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in jrx_options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<el-button type="primary" @click="onvisi('jrx')">可视化</el-button>
</div>
<el-table :data="jrx_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库"></el-table-column>
<el-table-column property="sensor_name" label="监测站"></el-table-column>
<el-table-column property="groundwater_level_value" label="监测值"></el-table-column>
<el-table-column property="insert_time" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="库水位" name="ksw">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="ksw_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in ksw_options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<el-button type="primary" @click="onvisi('ksw')">可视化</el-button>
</div>
<el-table :data="ksw_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库"></el-table-column>
<el-table-column property="sensor_name" label="监测站"></el-table-column>
<el-table-column property="water_level_value" label="监测值"></el-table-column>
<el-table-column property="insert_time" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="干滩" name="gt">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="gt_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in gt_options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<el-button type="primary" @click="onvisi('gt')">可视化</el-button>
</div>
<el-table :data="gt_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库"></el-table-column>
<el-table-column property="sensor_name" label="监测站"></el-table-column>
<el-table-column property="beach_length_value" label="监测值"></el-table-column>
<el-table-column property="insert_time" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="表面位移" name="bmwy">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="bmwy_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in bmwy_options" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<el-button type="primary" @click="onvisi('bmwy')">可视化</el-button>
</div>
<el-table :data="bmwy_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库"></el-table-column>
<el-table-column property="sensor_name" label="监测站"></el-table-column>
<el-table-column property="value_x" label="水平位移"></el-table-column>
<el-table-column property="value_y" label="沉降位移"></el-table-column>
<el-table-column property="value_z" label="竖向位移"></el-table-column>
<el-table-column property="insert_time" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="预警值" name="yjz">
<el-table :data="yjz_tableList" height="60vh">
<el-table-column label="企业名称">
<template>
{{wkk_name}}
</template>
</el-table-column>
<el-table-column property="yiz_type" label="监测类型"></el-table-column>
<el-table-column property="yiz_one" label="红色预警"></el-table-column>
<el-table-column property="yiz_two" label="橙色预警"></el-table-column>
<el-table-column property="yiz_three" label="黄色预警"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="报警记录" name="yj">
<el-table :data="yj_tableList" height="60vh">
<el-table-column label="企业名称">
<template>
{{wkk_name}}
</template>
</el-table-column>
<el-table-column property="deviceName" label="设备名"></el-table-column>
<el-table-column property="msg" label="报警信息"></el-table-column>
<el-table-column property="level" label="报警等级"> </el-table-column>
<el-table-column property="alarmTime" label="预警时间"></el-table-column>
</el-table>
</el-tab-pane>
</el-tabs>
<el-pagination layout="prev, pager, next" background :total="comm_total || 0" @current-change="currentChange" v-if="VisiblePagination"></el-pagination>
</el-dialog>
<el-dialog :visible.sync="dialogTableVisible" width="70%" top="5vh">
<el-tabs v-model="activeName" @tab-click="tabClick">
<el-tab-pane label="人员定位" name="rydw">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<el-button type="primary" @click="onClickSelect">查询</el-button>
</div>
<el-table :data="rydw_tableList" height="58vh">
<el-table-column property="personnelName" label="姓名"></el-table-column>
<el-table-column property="dataType" label="类型">
<template slot-scope="scope">
<span v-if="scope.row.dataType == 1"> 井下 </span>
<span v-if="scope.row.dataType == 2"> 井内 </span>
<span v-if="scope.row.dataType == 3"> 出井 </span>
</template>
</el-table-column>
<el-table-column property="currentBaseStation" label="位置"></el-table-column>
<el-table-column property="acquisitionTime" label="更新时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="降雨量" name="jyl">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="jyl_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in jyl_options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<!-- <el-button type="primary" @click="onvisi('jyl')">可视化</el-button> -->
</div>
<el-table :data="jyl_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库名称">
<template>
{{ wkk_name }}
</template>
</el-table-column>
<el-table-column property="sensorName" label="监测站"></el-table-column>
<el-table-column property="rainfallValue" label="监测值"></el-table-column>
<el-table-column property="acquisitionTime" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="浸润线" name="jrx">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="jrx_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in jrx_options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<!-- <el-button type="primary" @click="onvisi('jrx')">可视化</el-button> -->
</div>
<el-table :data="jrx_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库">
<template>
{{ wkk_name }}
</template>
</el-table-column>
<el-table-column property="sensorName" label="监测站"></el-table-column>
<el-table-column property="groundwaterLevelValue" label="监测值"></el-table-column>
<el-table-column property="acquisitionTime" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="库水位" name="ksw">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="ksw_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in ksw_options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<!-- <el-button type="primary" @click="onvisi('ksw')">可视化</el-button> -->
</div>
<el-table :data="ksw_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库">
<template>
{{ wkk_name }}
</template>
</el-table-column>
<el-table-column property="sensorName" label="监测站"></el-table-column>
<el-table-column property="waterLevelValue" label="监测值"></el-table-column>
<el-table-column property="acquisitionTime" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="干滩" name="gt">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="gt_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in gt_options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<!-- <el-button type="primary" @click="onvisi('gt')">可视化</el-button> -->
</div>
<el-table :data="gt_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库">
<template>
{{ wkk_name }}
</template>
</el-table-column>
<el-table-column property="sensorName" label="监测站"></el-table-column>
<el-table-column property="beachLengthValue" label="监测值"></el-table-column>
<el-table-column property="acquisitionTime" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="表面位移" name="bmwy">
<div class="func_comm">
<strong>开始时间</strong>
<el-date-picker v-model="start_time" @change="onChangeStart" type="datetime" placeholder="选择日期"></el-date-picker>
<strong>结束时间</strong>
<el-date-picker v-model="stop_time" @change="onChangeStop" type="datetime" placeholder="选择日期"></el-date-picker>
<!-- <strong>监测站</strong>
<el-select v-model="bmwy_value" placeholder="请选择" @change="changeSelect">
<el-option v-for="item in bmwy_options" :key="item.value" :label="item.label" :value="item.value"> </el-option>
</el-select> -->
<el-button type="primary" @click="onClickSelect">查询</el-button>
<!-- <el-button type="primary" @click="onvisi('bmwy')">可视化</el-button> -->
</div>
<el-table :data="bmwy_tableList" height="58vh">
<el-table-column property="wkk_name" label="尾矿库">
<template>
{{ wkk_name }}
</template>
</el-table-column>
<el-table-column property="sensorName" label="监测站"></el-table-column>
<el-table-column property="valueX" label="水平位移"></el-table-column>
<el-table-column property="valueY" label="沉降位移"></el-table-column>
<el-table-column property="valueX" label="竖向位移"></el-table-column>
<el-table-column property="acquisitionTime" label="时间"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="预警值" name="yjz">
<el-table :data="yjz_tableList" height="60vh">
<el-table-column label="企业名称">
<template>
{{ wkk_name }}
</template>
</el-table-column>
<el-table-column property="yiz_type" label="监测类型"></el-table-column>
<el-table-column property="yiz_one" label="红色预警"></el-table-column>
<el-table-column property="yiz_two" label="橙色预警"></el-table-column>
<el-table-column property="yiz_three" label="黄色预警"></el-table-column>
</el-table>
</el-tab-pane>
<el-tab-pane label="报警记录" name="yj">
<el-table :data="yj_tableList" height="60vh">
<el-table-column label="企业名称">
<template>
{{ wkk_name }}
</template>
</el-table-column>
<el-table-column property="deviceName" label="设备名"></el-table-column>
<el-table-column property="msg" label="报警信息"></el-table-column>
<el-table-column property="level" label="报警等级"> </el-table-column>
<el-table-column property="alarmTime" label="预警时间"></el-table-column>
</el-table>
</el-tab-pane>
</el-tabs>
<el-pagination layout="prev, pager, next" background :total="comm_total || 0" @current-change="currentChange" v-if="VisiblePagination"></el-pagination>
</el-dialog>
</template>
<script>
import { wkk, wkkAlarmMsg, getRYDWData } from '@/api'
import { wkk, getRYDWData } from '@/api'
import { jiangYuLiang, jinRunXian, ganTan, kuShuiWei, biaoMianWeiYi, wkkAlarmMsg, findPersonnelReal } from '@/api/weikuangku'
import { mapState } from 'vuex'
import eventBus from "@/utils/eventbus"
import { timeParse, randNum } from "@/utils";
import eventBus from '@/utils/eventbus'
import { timeParse, randNum } from '@/utils'
import { ExcelExport } from 'pikaz-excel-js'
export default {
components: {
ExcelExport,
},
data() {
return {
dialogTableVisible: false,
wkk_name: '山金阿尔哈达', // 名称
start_time: '',
stop_time: '',
activeName: 'jyl',
params_data: '',
VisiblePagination: true,
ksw_value: '',
ksw_sheet: '',
ksw_options: '',
ksw_cur_page: 1,
ksw_tableList: [],
gt_value: '',
gt_sheet: '',
gt_options: '',
gt_cur_page: 1,
gt_tableList: [],
jrx_value: '',
jrx_sheet: '',
jrx_options: '',
jrx_cur_page: 1,
jrx_tableList: [],
jyl_value: '',
jyl_sheet: '',
jyl_options: '',
jyl_cur_page: 1,
jyl_tableList: [],
bmwy_value: '',
bmwy_sheet: '',
bmwy_options: '',
bmwy_cur_page: 1,
bmwy_tableList: [],
yjz_tableList: [],
yj_tableList: '',
// 人员定位
rydw_tableList: [],
comm_total: 0,
}
},
mounted() {
eventBus.$on("dialog_show", data => {
this.yjz_tableList = []
let arrName = ['降雨量', '浸润线', '库水位', '干滩', '表面位移']
for (let i of arrName) {
this.yjz_tableList.push({
yiz_type: i,
yiz_one: randNum(50, 70, 1),
yiz_two: randNum(40, 50, 1),
yiz_three: randNum(30, 20, 1),
})
}
this.activeName = data.activeName
this.dialogTableVisible = true;
this.wkk_name = data.dataObj.name
wkkAlarmMsg({
page: 0,
size: 1000,
sort: 'id,desc',
company: this.wkk_name
}).then(res => {
this.yj_tableList = res.content.map(item => {
item.level = item.level + ''
// 操作时间
let index1 = item.alarmTime.indexOf("T")
let str1 = item.alarmTime.substr(0, index1)
let str2 = " " + item.alarmTime.slice(index1 + 1, -1)
item.alarmTime = str1.concat(str2)
return item
})
})
let day = 1 * 86400 * 1000;
let dateCur = Date.parse(new Date());
this.start_time = timeParse(dateCur - day); // 开始时间
this.stop_time = timeParse(); // 结束时间
this.params_data = {
indic_name: '',
wkk_name: this.wkk_name, // 尾矿库名称
start_time: this.start_time, // 开始时间
end_time: this.stop_time, // 结束时间
sensor_name: '',
page: {
page_size: 10,
cur_page: 1
}
}
this.jrx_value = ''
this.jyl_value = ''
this.gt_value = ''
this.ksw_value = ''
this.bmwy_value = ''
this.onClickSelect()
});
},
methods: {
// 测试
onvisi(name) {
const obj = {
number: randNum(12, 100, 1),
name,
}
this.$store.commit('setShowItemCharts', obj)
},
// 初始化
reset() {
this.ksw_cur_page = 1
this.jrx_cur_page = 1
this.gt_cur_page = 1
this.jyl_cur_page = 1
this.bmwy_cur_page = 1
this.params_data.page.page_size = 10
this.VisiblePagination = false
this.comm_total = 0
setTimeout(() => {
this.VisiblePagination = true
}, 300)
},
// 选择站点
changeSelect(e) {
this.reset();
if (this.activeName == 'jyl') {
this.jyl_value = e
this.jylData()
}
if (this.activeName == 'jrx') {
this.jrx_value = e
this.jrxData()
}
if (this.activeName == 'gt') {
this.gt_value = e
this.gtData()
}
if (this.activeName == 'ksw') {
this.ksw_value = e
this.kswData()
}
if (this.activeName == 'bmwy') {
this.bmwy_value = e
this.bmwyData()
}
},
// 点击查询
onClickSelect() {
this.reset();
if (this.activeName == 'rydw') {
this.onGetRYDWData()
}
if (this.activeName == 'jyl') {
this.jylData()
}
if (this.activeName == 'jrx') {
this.jrxData()
}
if (this.activeName == 'gt') {
this.gtData()
}
if (this.activeName == 'ksw') {
this.kswData()
}
if (this.activeName == 'bmwy') {
this.bmwyData()
}
},
// 开始时间
onChangeStart(e) {
this.start_time = timeParse(e, "yyyy-MM-dd HH:mm:ss"); // 开始时间
},
// 结束时间
onChangeStop(e) {
this.stop_time = timeParse(e, "yyyy-MM-dd HH:mm:ss"); // 开始时间
},
tabClick(e) {
this.reset();
if (e.name == 'rydw') {
this.onGetRYDWData()
}
if (e.name == 'jyl') {
this.jylData()
}
if (e.name == 'jrx') {
this.jrxData()
}
if (e.name == 'gt') {
this.gtData()
}
if (e.name == 'ksw') {
this.kswData()
}
if (e.name == 'bmwy') {
this.bmwyData()
}
},
// 人员定位
onGetRYDWData() {
var MiningAreaId = ''
if (this.wkk_name == '锡林矿业') {
MiningAreaId = 152525002
}
if (this.wkk_name == '山金阿尔哈达') {
MiningAreaId = 152525003
}
if (this.wkk_name == '融冠矿业') {
MiningAreaId = 152525001
}
if (this.wkk_name == '钨矿') {
MiningAreaId = 152525004
}
if (this.wkk_name == '山金白音呼布') {
MiningAreaId = 152525005
}
getRYDWData({
MiningAreaId,
page: 0,
size: 10,
sort: 'miningAreaId,desc'
}).then(res => {
this.rydw_tableList = res
})
},
// 降雨量
jylData() {
this.params_data.indic_name = 'jyl'
this.params_data.start_time = this.start_time
this.params_data.end_time = this.stop_time
this.params_data.page.cur_page = this.jyl_cur_page
this.params_data.sensor_name = this.jyl_value
wkk(this.params_data).then(res => {
if (res.code == 200) {
const resData = res.data
const sensor_list = resData.sensor_list
this.jyl_tableList = resData.data
this.comm_total = resData.total
this.jyl_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.jyl_tableList,
keys: ['wkk_name', 'sensor_name', 'rainfall_value', 'insert_time']
}
]
}
})
},
// 浸润线
jrxData() {
this.params_data.indic_name = 'jrx'
this.params_data.start_time = this.start_time
this.params_data.end_time = this.stop_time
this.params_data.page.cur_page = this.jrx_cur_page
this.params_data.sensor_name = this.jrx_value
wkk(this.params_data).then(res => {
if (res.code == 200) {
const resData = res.data;
const sensor_list = resData.sensor_list;
this.jrx_tableList = resData.data
this.comm_total = resData.total
this.jrx_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.jrx_tableList,
keys: ['wkk_name', 'sensor_name', 'groundwater_level_value', 'insert_time']
}
]
}
})
},
// 干滩
gtData() {
this.params_data.indic_name = 'gt'
this.params_data.start_time = this.start_time
this.params_data.end_time = this.stop_time
this.params_data.page.cur_page = this.gt_cur_page
this.params_data.sensor_name = this.gt_value
wkk(this.params_data).then(res => {
if (res.code == 200) {
const resData = res.data;
const sensor_list = resData.sensor_list;
this.gt_tableList = resData.data
this.comm_total = resData.total
this.gt_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.gt_tableList,
keys: ['wkk_name', 'sensor_name', 'beach_length_value', 'insert_time']
}
]
}
})
},
// 库水位
kswData() {
this.params_data.indic_name = 'ksw';
this.params_data.start_time = this.start_time
this.params_data.end_time = this.stop_time
this.params_data.page.cur_page = this.ksw_cur_page
this.params_data.sensor_name = this.ksw_value
wkk(this.params_data).then(res => {
if (res.code == 200) {
const resData = res.data;
const sensor_list = resData.sensor_list;
this.ksw_tableList = resData.data;
this.comm_total = resData.total
this.ksw_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.ksw_tableList,
keys: ['wkk_name', 'sensor_name', 'water_level_value', 'insert_time']
}
]
}
})
},
// 表面位移
bmwyData() {
this.params_data.indic_name = 'bmwy'
this.params_data.start_time = this.start_time
this.params_data.end_time = this.stop_time
this.params_data.page.cur_page = this.bmwy_cur_page
this.params_data.sensor_name = this.bmwy_value
wkk(this.params_data).then(res => {
if (res.code == 200) {
const resData = res.data
const sensor_list = resData.sensor_list
this.bmwy_tableList = resData.data
this.comm_total = resData.total
this.bmwy_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '水平位移', '沉降位移', '竖向位移', '时间'],
table: this.ksw_tableList,
keys: ['wkk_name', 'sensor_name', 'value_x', 'value_y', 'value_z', 'insert_time']
}
]
}
})
},
// 换页
currentChange(e) {
if (this.activeName == 'rydw') {
this.jyl_cur_page = e
this.onGetRYDWData()
}
if (this.activeName == 'jyl') {
this.jyl_cur_page = e
this.jylData()
}
if (this.activeName == 'jrx') {
this.jrx_cur_page = e
this.jrxData()
}
if (this.activeName == 'gt') {
this.gt_cur_page = e
this.gtData()
}
if (this.activeName == 'ksw') {
this.ksw_cur_page = e
this.kswData()
}
if (this.activeName == 'bmwy') {
this.bmwy_cur_page = e
this.bmwyData()
}
}
},
watch: {
dialogTableVisible(e) {
this.reset()
this.VisiblePagination = e;
},
}
components: {
ExcelExport,
},
data() {
return {
dialogTableVisible: false,
wkk_name: '山金阿尔哈达', // 名称
start_time: '',
stop_time: '',
activeName: 'jyl',
VisiblePagination: true,
ksw_value: '',
ksw_sheet: '',
ksw_options: '',
ksw_cur_page: 1,
ksw_tableList: [],
gt_value: '',
gt_sheet: '',
gt_options: '',
gt_cur_page: 1,
gt_tableList: [],
//
jrx_value: '',
jrx_sheet: '',
jrx_options: '',
jrx_cur_page: 0,
jrx_tableList: [],
// 降雨量
jyl_value: '',
jyl_sheet: '',
jyl_options: '',
jyl_cur_page: 0,
jyl_tableList: [],
bmwy_value: '',
bmwy_sheet: '',
bmwy_options: '',
bmwy_cur_page: 1,
bmwy_tableList: [],
yjz_tableList: [],
yj_tableList: [],
// 人员定位
rydw_tableList: [],
rydw_cur_page: 0,
comm_total: 0,
}
},
mounted() {
eventBus.$on('dialog_show', data => {
this.yjz_tableList = []
let arrName = ['降雨量', '浸润线', '库水位', '干滩', '表面位移']
for (let i of arrName) {
this.yjz_tableList.push({
yiz_type: i,
yiz_one: randNum(50, 70, 1),
yiz_two: randNum(40, 50, 1),
yiz_three: randNum(30, 20, 1),
})
}
this.activeName = data.activeName
this.dialogTableVisible = true
this.wkk_name = data.dataObj.name
wkkAlarmMsg({
page: 0,
size: 1000,
sort: 'id,desc',
company: this.wkk_name,
}).then(res => {
this.yj_tableList = res.content.map(item => {
item.level = item.level + ''
// 操作时间
let index1 = item.alarmTime.indexOf('T')
let str1 = item.alarmTime.substr(0, index1)
let str2 = ' ' + item.alarmTime.slice(index1 + 1, -1)
item.alarmTime = str1.concat(str2)
return item
})
})
let day = 3 * 1 * 86400 * 1000
let dateCur = Date.parse(new Date())
this.start_time = timeParse(dateCur - day) // 开始时间
this.stop_time = timeParse() // 结束时间
this.jrx_value = ''
this.jyl_value = ''
this.gt_value = ''
this.ksw_value = ''
this.bmwy_value = ''
this.onClickSelect()
})
},
methods: {
// 测试
onvisi(name) {
const obj = {
number: randNum(12, 100, 1),
name,
}
this.$store.commit('setShowItemCharts', obj)
},
// 初始化
reset() {
this.ksw_cur_page = 0
this.jrx_cur_page = 0
this.gt_cur_page = 0
this.jyl_cur_page = 0
this.rydw_cur_page = 0
this.bmwy_cur_page = 0
this.VisiblePagination = false
this.comm_total = 0
setTimeout(() => {
this.VisiblePagination = true
}, 300)
},
// 选择站点
changeSelect(e) {
this.reset()
if (this.activeName == 'jyl') {
this.jyl_value = e
this.jylData()
}
if (this.activeName == 'jrx') {
this.jrx_value = e
this.jrxData()
}
if (this.activeName == 'gt') {
this.gt_value = e
this.gtData()
}
if (this.activeName == 'ksw') {
this.ksw_value = e
this.kswData()
}
if (this.activeName == 'bmwy') {
this.bmwy_value = e
this.bmwyData()
}
},
// 点击查询
onClickSelect() {
this.reset()
if (this.activeName == 'rydw') {
this.onGetRYDWData()
}
if (this.activeName == 'jyl') {
this.jylData()
}
if (this.activeName == 'jrx') {
this.jrxData()
}
if (this.activeName == 'gt') {
this.gtData()
}
if (this.activeName == 'ksw') {
this.kswData()
}
if (this.activeName == 'bmwy') {
this.bmwyData()
}
},
// 开始时间
onChangeStart(e) {
this.start_time = timeParse(e, 'yyyy-MM-dd HH:mm:ss') // 开始时间
},
// 结束时间
onChangeStop(e) {
this.stop_time = timeParse(e, 'yyyy-MM-dd HH:mm:ss') // 开始时间
},
tabClick(e) {
this.reset()
if (e.name == 'rydw') {
this.onGetRYDWData()
}
if (e.name == 'jyl') {
this.jylData()
}
if (e.name == 'jrx') {
this.jrxData()
}
if (e.name == 'gt') {
this.gtData()
}
if (e.name == 'ksw') {
this.kswData()
}
if (e.name == 'bmwy') {
this.bmwyData()
}
},
// 人员定位
onGetRYDWData() {
var MiningAreaId = ''
if (this.wkk_name == '锡林矿业') {
MiningAreaId = 152525002
}
if (this.wkk_name == '山金阿尔哈达') {
MiningAreaId = 152525003
}
if (this.wkk_name == '融冠矿业') {
MiningAreaId = 152525001
}
if (this.wkk_name == '钨矿') {
MiningAreaId = 152525004
}
if (this.wkk_name == '山金白音呼布') {
MiningAreaId = 152525005
}
findPersonnelReal({
companycode: MiningAreaId,
page: this.rydw_cur_page,
size: 10,
startTime: this.start_time,
endTime: this.stop_time,
order: 'desc',
}).then(res => {
this.rydw_tableList = res.content
this.comm_total = res.totalElements
})
},
// 降雨量
jylData() {
let params = {
page: this.jyl_cur_page,
size: 10,
sort: 'id,desc',
startTime: this.start_time,
endTime: this.stop_time,
company: this.wkk_name,
}
jiangYuLiang(params).then(res => {
if (res.content.length > 0) {
this.jyl_tableList = res.content
this.comm_total = res.totalElements
this.jyl_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.jyl_tableList,
keys: ['wkk_name', 'sensor_name', 'rainfall_value', 'insert_time'],
},
]
}
})
},
// 浸润线
jrxData() {
let params = {
page: this.jrx_cur_page,
size: 10,
sort: 'id,desc',
startTime: this.start_time,
endTime: this.stop_time,
company: this.wkk_name,
}
jinRunXian(params).then(res => {
if (res.content.length > 0) {
this.jrx_tableList = res.content
this.comm_total = res.totalElements
this.jrx_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.jrx_tableList,
keys: ['wkk_name', 'sensor_name', 'groundwater_level_value', 'insert_time'],
},
]
}
})
},
// 干滩
gtData() {
let params = {
page: this.gt_cur_page,
size: 10,
sort: 'id,desc',
startTime: this.start_time,
endTime: this.stop_time,
company: this.wkk_name,
}
ganTan(params).then(res => {
if (res.content.length > 0) {
this.gt_tableList = res.content
this.comm_total = res.totalElements
this.jrx_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.gt_tableList,
keys: ['wkk_name', 'sensor_name', 'groundwater_level_value', 'insert_time'],
},
]
}
})
},
// 库水位
kswData() {
let params = {
page: this.ksw_cur_page,
size: 10,
sort: 'id,desc',
startTime: this.start_time,
endTime: this.stop_time,
company: this.wkk_name,
}
kuShuiWei(params).then(res => {
if (res.content.length > 0) {
this.ksw_tableList = res.content
this.comm_total = res.totalElements
this.ksw_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.ksw_tableList,
keys: ['wkk_name', 'sensor_name', 'water_level_value', 'insert_time'],
},
]
}
})
},
// 表面位移
bmwyData() {
let params = {
page: this.bmwy_cur_page,
size: 10,
sort: 'id,desc',
startTime: this.start_time,
endTime: this.stop_time,
company: this.wkk_name,
}
biaoMianWeiYi(params).then(res => {
if (res.content.length > 0) {
this.bmwy_tableList = res.content
this.comm_total = res.totalElements
this.ksw_sheet = [
{
tHeader: ['尾矿库名称', '监测站', '监测值', '时间'],
table: this.bmwy_tableList,
keys: ['wkk_name', 'sensor_name', 'water_level_value', 'insert_time'],
},
]
}
})
},
// 换页
currentChange(e) {
var e = e - 1
if (this.activeName == 'rydw') {
this.rydw_cur_page = e
this.onGetRYDWData()
}
if (this.activeName == 'jyl') {
this.jyl_cur_page = e
this.jylData()
}
if (this.activeName == 'jrx') {
this.jrx_cur_page = e
this.jrxData()
}
if (this.activeName == 'gt') {
this.gt_cur_page = e
this.gtData()
}
if (this.activeName == 'ksw') {
this.ksw_cur_page = e
this.kswData()
}
if (this.activeName == 'bmwy') {
this.bmwy_cur_page = e
this.bmwyData()
}
},
},
watch: {
dialogTableVisible(e) {
this.reset()
this.VisiblePagination = e
},
},
}
</script>
<style lang="scss">
.el-dialog {
border-radius: 0.3vw;
// 弹框体
.el-dialog__body {
padding-top: 0;
.func_comm {
margin-bottom: 1vh;
strong {
margin-right: 0.5vw;
}
.el-button {
padding: 0;
width: 5vw;
height: 40px;
}
}
.el-select {
margin-right: 1vw;
}
.el-pagination {
text-align: right;
margin-top: 2vh;
}
.el-input {
margin-right: 15px;
}
.el-table thead th {
background-color: #f4f4f4;
color: #333;
}
.el-table::before {
height: 0;
}
}
border-radius: 0.3vw;
// 弹框体
.el-dialog__body {
padding-top: 0;
.func_comm {
margin-bottom: 1vh;
strong {
margin-right: 0.5vw;
}
.el-button {
padding: 0;
width: 5vw;
height: 40px;
}
}
.el-select {
margin-right: 1vw;
}
.el-pagination {
text-align: right;
margin-top: 2vh;
}
.el-input {
margin-right: 15px;
}
.el-table thead th {
background-color: #f4f4f4;
color: #333;
}
.el-table::before {
height: 0;
}
}
}
</style>
\ No newline at end of file
</style>
......@@ -15,6 +15,8 @@
<script>
import { timeParse, randNum, unique } from '@/utils'
import { wkk } from '@/api'
import { jiangYuLiang, jinRunXian, ganTan, kuShuiWei, biaoMianWeiYi, wkkAlarmMsg } from '@/api/weikuangku'
export default {
data() {
return {
......
......@@ -18,13 +18,12 @@
</div>
<div class="bottom">
<div class="title">隐患信息</div>
<div class="title">隐患研判</div>
<div class="page">
<div class="page_div" v-for="(item, index) in dataList" :key="index">
<!-- <span class="page_circle" :style="{backgroundImage: 'url(' + item.url +')'}">{{ index + 1 }}</span> -->
<div class="page_div_son" :style="{ backgroundImage: 'url(' + item.url_1 + ')' }">
<span class="text" :title="item.message">{{ item.message }}</span>
<span class="time"> {{ item.warningTime.substr(0, 11) }}</span>
<div class="page_div_son">
<span> {{ item.name }} {{ item.warningHiddenTroubleType }}</span>
<span class="time" @click="onClickWarning(item)">查看详情</span>
</div>
</div>
</div>
......@@ -39,17 +38,17 @@
<div v-if="leftGetData.text == '应急物资'">
<el-row class="page_text">
<el-col :span="8">储备站</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.affiliation }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.name }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">仓库类型</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.stationType }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.type }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">管理员</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.guard }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.manager }}</el-col>
</el-row>
<el-row class="page_text">
......@@ -68,17 +67,17 @@
<div v-if="leftGetData.text == '应急救援队伍'">
<el-row class="page_text">
<el-col :span="8">救援类型</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.rescueType }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.teamType }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">所属单位</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.affiliation }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.name }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">队长</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.teamLeader }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.principal }}</el-col>
</el-row>
<el-row class="page_text">
......@@ -100,7 +99,7 @@
<div v-if="leftGetData.text == '应急车辆'">
<el-row class="page_text">
<el-col :span="8">车主</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.carOwner }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.driver }}</el-col>
</el-row>
<el-row class="page_text">
......@@ -110,17 +109,17 @@
<el-row class="page_text">
<el-col :span="8">载重量</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.load }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.netWeight }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">车型</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.model }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.carType }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">车牌号</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.number }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.numberPlate }}</el-col>
</el-row>
</div>
......@@ -132,13 +131,18 @@
<el-row class="page_text">
<el-col :span="8">专家类型</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.trade }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.field }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">联系电话</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.tel }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">详细地址</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.address }}</el-col>
</el-row>
</div>
<div v-if="leftGetData.text == '避难场所'">
......@@ -162,49 +166,119 @@
<el-col class="text_right" :span="16">{{ leftGetData.principal }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">面积</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.area }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">容纳人数</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.capacity }}</el-col>
<el-col class="text_right" :span="16">{{ leftGetData.numbers }}</el-col>
</el-row>
</div>
<br />
</div>
</div>
<div class="dialog" v-show="is_dialog_info">
<img src="@/assets/images/error.png" class="error" @click="is_dialog_info = false" />
<div class="page">
<div class="title">{{ warnData.name }}</div>
<div>
<el-row class="page_text">
<el-col :span="8">排查人</el-col>
<el-col class="text_right" :span="16">{{ warnData.pcr }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">填报人</el-col>
<el-col class="text_right" :span="16">{{ warnData.tbr }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">隐患来源</el-col>
<el-col class="text_right" :span="16">{{ warnData.yhly }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">隐患地点</el-col>
<el-col class="text_right" :span="16">{{ warnData.yhdd }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">隐患部位</el-col>
<el-col class="text_right" :span="16">{{ warnData.yhbw }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">隐患类别</el-col>
<el-col class="text_right" :span="16">{{ warnData.yhlb }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">隐患描述</el-col>
<el-col class="text_right" :span="16">{{ warnData.yhms }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">整改期限</el-col>
<el-col class="text_right" :span="16">{{ warnData.zgqx }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="10">整改实际完成日期</el-col>
<el-col class="text_right" :span="14">{{ warnData.zgwcrq }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">整改类型</el-col>
<el-col class="text_right" :span="16">{{ warnData.zglx }}</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">隐患整改前图片</el-col>
<el-col class="text_right" :span="16">
<img :src="warnData.yhzgqtp" alt="" style="width: 3vw;" @click="onImg(warnData.yhzgqtp)" />
</el-col>
</el-row>
<el-row class="page_text">
<el-col :span="8">隐患整改后图片</el-col>
<el-col class="text_right" :span="16">
<img :src="warnData.yhzghtp" alt="" style="width: 3vw;" @click="onImg(warnData.yhzghtp)" />
</el-col>
</el-row>
</div>
</div>
</div>
<div class="dialog dialog_img" v-show="is_dialog_info_img">
<img src="@/assets/images/error.png" class="error" @click="is_dialog_info_img = false" />
<img :src="imgURL" alt="" style="width: 100%" />
</div>
</div>
</template>
<script>
import { randNum } from '@/utils'
import { expert, rescueTeam, refuge, rescueCar, suppliesReserveStation, emergencyWarning, suppliesReserve } from '@/api'
import { createNamespacedHelpers } from 'vuex'
import { findHiddenTimeout } from '@/api'
import { getYJStorageData, getYJExpertData, getYJEmergencyTeamData, getYJShelterData, getYJCarData, getYJSuppliesData } from '@/api/yinhuan'
export default {
data() {
return {
dataList: '',
one: require('@/assets/images/yingji_1.png'),
one_1: require('@/assets/images/yingji_1_1.png'),
two: require('@/assets/images/yingji_2.png'),
two_1: require('@/assets/images/yingji_2_2.png'),
three: require('@/assets/images/yingji_3.png'),
three_1: require('@/assets/images/yingji_3_3.png'),
four: require('@/assets/images/yingji_4.png'),
four_1: require('@/assets/images/yingji_4_4.png'),
is_dialog: false,
is_dialog_info: false, // 隐患研判显隐
is_dialog_info_img: false, // 图片
arrList_type: [],
leftGetData: '',
warnData: '', //隐患研判
markers: [],
imgURL: '',
}
},
......@@ -219,63 +293,49 @@ export default {
this.init()
this.emergencyWarning()
// 隐患信息
this.onFindHiddenTimeout()
// this.onWebsock()
},
methods: {
onClickItem(params) {
const app = this.$store.state.appMap
const map = this.$store.state.appMap
const position = params.position
const url = params.url
if (params.is) {
for (let isII of params.arrObj) {
isII.obj.destroy()
for (let item of this.markers) {
let isUrl = item.getLabel().url
if (isUrl == url) {
item.setMap(null)
}
}
} else {
params.arrObj = []
for (let item of position) {
const path = [item.jd, item.wd]
let geoPoint = app.create({
type: 'GeoPoint',
coordinates: path,
userData: {
title: params.text,
tip: item.name || item.affiliation,
data: item,
},
infoWindow: {
title: params.text,
displayMode: CMAP.DisplayMode.MouseEnter, //点击显示
type: CMAP.InfoWindowType.Standard, //标准indoWindow
style: CMAP.InfoWindowStyle.Default, //默认样式 黑色
pivot: [0.5, 1.3], //界面的轴心,以百分比表示界面轴心位置。[0,0] 代表界面左上;[1,1]
fieldData: [
{
field: 'tip',
alias: '站点名称',
},
],
},
renderer: {
type: 'image', // image代表创建图片类型的点
url, // 图片的url
size: 4, // 尺寸
const path = [item.lng, item.lat]
let marker = new AMap.Marker({
icon: url,
position: path,
offset: new AMap.Pixel(-12, -12),
map: map,
title: params.text,
label: {
url,
item,
},
})
params.arrObj.push({
obj: geoPoint,
})
geoPoint.on('click', event => {
marker.on('click', e => {
const ev = marker.getLabel().item
const title = marker.getTitle()
this.leftGetData = ev
this.leftGetData.text = title
this.is_dialog = false
let ev = event.object.userData
this.leftGetData = ev.data
this.leftGetData.text = ev.title
if (ev.title == '应急物资') {
suppliesReserve({
pid: ev.data.id,
if (title == '应急物资') {
getYJSuppliesData({
storageId: ev.id,
}).then(res => {
this.leftGetData.table = res
this.is_dialog = true
......@@ -284,9 +344,13 @@ export default {
this.is_dialog = true
}
})
this.markers.push(marker)
}
}
map.setFitView() //地图自适应
params.is = !params.is
},
......@@ -297,7 +361,7 @@ export default {
var refuges = {}
var rescueCars = {}
suppliesReserveStation().then(res => {
getYJStorageData().then(res => {
suppliesReserveStations = {
text: '应急物资',
url: '/image/wu_zi.png',
......@@ -309,7 +373,7 @@ export default {
})
// 应急专家
expert().then(res => {
getYJExpertData().then(res => {
experts = {
text: '应急专家',
url: '/image/zhuan_jia.png',
......@@ -321,7 +385,7 @@ export default {
})
// 应急队伍
rescueTeam().then(res => {
getYJEmergencyTeamData().then(res => {
rescueTeams = {
text: '应急救援队伍',
url: '/image/dui_wu.png',
......@@ -333,7 +397,7 @@ export default {
})
// 应急场所
refuge().then(res => {
getYJShelterData().then(res => {
refuges = {
text: '避难场所',
url: '/image/chang_suo.png',
......@@ -345,7 +409,7 @@ export default {
})
// 应急车辆
rescueCar().then(res => {
getYJCarData().then(res => {
rescueCars = {
text: '应急车辆',
url: '/image/che_liang.png',
......@@ -361,34 +425,45 @@ export default {
}, 1000)
},
emergencyWarning() {
emergencyWarning().then(res => {
this.dataList = res.map(item => {
// 操作时间
let index1 = item.warningTime.indexOf('T')
let str1 = item.warningTime.substr(0, index1)
let str2 = ' ' + item.warningTime.slice(index1 + 1, -1)
item.warningTime = str1.concat(str2).substr(0, 16)
if (item.level == '一级预警') {
;(item.url = this.one), (item.url_1 = this.one_1)
// 隐患
onFindHiddenTimeout() {
findHiddenTimeout().then(res => {
let deptData = this.$store.state.deptData // 所有企业
this.dataList = res.content.map(item => {
for (let contx of deptData) {
if (contx.companycode == item.companycode) {
item.name = contx.name
}
}
return item
})
})
},
if (item.level == '二级预警') {
;(item.url = this.two), (item.url_1 = this.two_1)
}
onClickWarning(params) {
if (params.hiddenYhzghtpSet.length > 0) {
params.yhzghtp = 'data:image/jpeg;base64,' + params.hiddenYhzghtpSet[0].yhzghtp
}
if (item.level == '三级预警') {
;(item.url = this.three), (item.url_1 = this.three_1)
}
if (params.hiddenYhzgqtpSet.length > 0) {
params.yhzgqtp = 'data:image/jpeg;base64,' + params.hiddenYhzgqtpSet[0].yhzgqtp
}
if (item.level == '四级预警') {
;(item.url = this.four), (item.url_1 = this.four_1)
}
this.is_dialog_info = true
this.warnData = params
},
return item
})
})
onWebsock() {
const wsuri = 'ws://192.168.1.123:8000/websocket/hiddenUnhandle'
const websock = new WebSocket(wsuri)
websock.onmessage = function(e) {
console.log(e)
}
},
onImg(e) {
this.is_dialog_info_img = true
this.imgURL = e
},
},
}
......@@ -493,6 +568,7 @@ export default {
display: flex;
justify-content: space-between;
background-size: 100% 100%;
background-image: url('~@/assets/images/yingji_4_4.png');
.text {
overflow: hidden;
......
<template>
<div class="yingji_right">
<div class="top">
<div class="title">突发事件信息</div>
<div class="title">历史研判</div>
<div class="page">
<div class="page_input">
<el-input size="mini" placeholder="查看当前企业预案" suffix-icon="el-icon-search"></el-input>
<span class="page_look">查看</span>
<div class="page_div" style="margin-bottom: 1vh;" v-for="(item, index) in dataList" :key="index">
<div class="page_div_son">
<span> {{ item.name }} {{ item.warningHiddenTroubleType }}</span>
<span class="time" @click="onClickWarning(item)">查看详情</span>
</div>
</div>
</div>
</div>
<div class="top">
<div class="title">突发事件信息</div>
<div class="page">
<div class="page_div" v-for="(item, index) in rightList" :key="index">
<span class="icon"></span>
<div class="page_div_right">
<div class="text">{{ item.title }}</div>
<div class="text">{{ item.name }}</div>
<div class="func" @click="onClickFunc(item)">应急预案</div>
</div>
</div>
......@@ -22,40 +29,49 @@
<div class="title">重大隐患说明</div>
<div class="page">
<div class="page--line" v-for="(item, index) in contextList" :key="index">
<span>{{ item.title }}</span>
<span style="color: #fff">{{ item.title }}</span>
<span @click="onContextLook(item)" style="cursor: pointer;">查看</span>
</div>
</div>
</div>
<div class="center">
<div class="bottom" style="height: 18vh;">
<div class="title">
<span>重大安全生产事故隐患分析</span>
</div>
<div class="bottom--context">
<div class="bottom--context--ct_line" v-for="(item, index) in big_weixianList" :key="index">
<span v-if="item.companycode == '152525001'" style="color: #fff">融冠矿业</span>
<span v-if="item.companycode == '152525002'" style="color: #fff">锡林矿业</span>
<span v-if="item.companycode == '152525003'" style="color: #fff">山金阿尔哈达</span>
<span v-if="item.companycode == '152525004'" style="color: #fff">钨矿</span>
<span v-if="item.companycode == '152525005'" style="color: #fff">山金白音呼布</span>
<span>{{ item.sid }}</span>
</div>
</div>
</div>
<div class="dialog" v-if="is_dialog">
<img src="@/assets/images/error.png" class="error" @click="onClickError" />
<div class="page">
<div class="text">{{ rightListDialog.title }}</div>
<div class="text">{{ rightListDialog.name }}</div>
<div class="page_div">
<br />
<div class="title">响应级别</div>
<div class="page_line">{{ rightListDialog.level }}</div>
<div class="page_line">{{ rightListDialog.grade }}</div>
</div>
<div class="page_div">
<div class="title">突发原因</div>
<div class="page_div_text">{{ rightListDialog.reply }}</div>
<div class="page_div_text">{{ rightListDialog.warnType }}</div>
</div>
<div class="page_div">
<div class="title">响应措施</div>
<div class="page_div_text page_div_text2">{{ rightListDialog.content }}</div>
<div class="page_div_text page_div_text2">{{ rightListDialog.annex }}</div>
</div>
<!-- <el-button class="btn" type="warning" @click="onBtn">确认启动</el-button> -->
......@@ -74,7 +90,8 @@
</template>
<script>
import { emergencyPlan } from '@/api'
import { emergencyPlan, undergroundSeriousHiddenTrouble, findHiddenTimeout} from '@/api'
import { getYJContingencyPlanData } from '@/api/yinhuan'
import { contextList } from '@/json/yinhuan.js'
export default {
......@@ -83,62 +100,56 @@ export default {
is_dialog: false,
is_info_dialog_context: false,
one_1: require('@/assets/images/yingji_1_1.png'),
two_1: require('@/assets/images/yingji_2_2.png'),
three_1: require('@/assets/images/yingji_3_3.png'),
four_1: require('@/assets/images/yingji_4_4.png'),
arrList: [],
rightList: [],
rightListDialog: '',
contextList: [],
contextListParams: [],
dataList: [],
big_weixianList: [], //重大安全生产事故隐患分析
}
},
mounted() {
var arr = [
{
text: '一级风险',
url: this.one_1,
color: '#FB0B21',
},
{
text: '二级风险',
url: this.two_1,
color: '#FC5004',
},
{
text: '三级风险',
url: this.three_1,
color: '#D9DB12',
},
{
text: '四级风险',
url: this.four_1,
color: '#0533FC',
},
]
// 重大隐患说明
this.contextList = contextList
console.log(contextList)
this.arrList = arr
// 重大安全生产事故隐患分析
undergroundSeriousHiddenTrouble().then(res => {
this.big_weixianList = res.content.map(item => {
return {
companycode: item.companycode,
sid: item.sid,
}
})
})
emergencyPlan().then(res => {
getYJContingencyPlanData().then(res => {
this.rightList = res
})
this.onFindHiddenTimeout()
},
methods: {
// 隐患
onFindHiddenTimeout() {
findHiddenTimeout().then(res => {
let deptData = this.$store.state.deptData // 所有企业
this.dataList = res.content.map(item => {
for (let contx of deptData) {
if (contx.companycode == item.companycode) {
item.name = contx.name
}
}
return item
})
})
},
onClickFunc(e) {
this.rightListDialog = e
this.is_dialog = true
......@@ -182,39 +193,15 @@ export default {
}
.top {
height: 35vh;
height: 20vh;
.page {
height: 85%;
.page_input {
display: flex;
align-items: center;
width: 100%;
.page_look {
width: 3vw;
display: flex;
justify-content: center;
cursor: pointer;
}
.el-input__inner {
background-image: url('~@/assets/images/yingji_input.png');
background-color: transparent;
background-size: 100% 100%;
border: none;
}
.el-input__prefix,
.el-input__suffix {
color: #7afffd;
}
}
.page_div {
display: flex;
align-items: center;
width: 100%;
height: 15%;
height: 3.6vh;
.icon {
width: 1.4vw;
height: 1.4vw;
......@@ -244,57 +231,20 @@ export default {
}
}
}
}
}
}
.center {
height: 23vh;
font-size: 1.5vh;
.title {
display: flex;
justify-content: space-between;
}
.btn {
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 1vh;
padding: 0.5vh 0;
border-radius: 4px;
background-image: url('~@/assets/images/yingji_input.png');
background-size: 100% 100%;
width: 3vw;
}
.page {
height: 19vh;
.page_div {
display: flex;
height: 8vh;
margin-bottom: 2%;
background-image: url('~@/assets/images/yingji_block.png');
background-size: 100% 100%;
.left {
.page_div_son {
padding: 0.85vh 0.5vw;
flex: 1;
display: flex;
align-items: center;
justify-content: center;
width: 30%;
color: #fff;
}
.right {
padding-top: 5%;
justify-content: space-between;
background-size: 100% 100%;
background-image: url('~@/assets/images/yingji_4_4.png');
color: #d5dafa;
.right_block {
display: flex;
align-items: center;
height: 40%;
.text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 11vw;
}
}
}
......@@ -302,14 +252,26 @@ export default {
}
.bottom {
height: 32vh;
height: 30vh;
overflow: hidden;
overflow-y: auto;
.page {
&--line {
display: flex;
width: 100%;
justify-content: space-between;
line-height: 2;
line-height: 1.8;
}
}
&--context {
height: 84%;
&--ct_line {
display: flex;
align-items: center;
justify-content: space-between;
line-height: 1.8;
}
}
}
......
......@@ -12,7 +12,7 @@ export default {
if (title == '锡林矿业') {
window.open('http://dwqdp.jingkongyun.com/three/?id=5', '_blank');
} else if (title == '融冠矿业') {
window.open('http://dwqdp.jingkongyun.com/three/?id=4', '_blank');
window.open('http://ndwqu3.jingkongyun.com/3DRongGuan/', '_blank');
} else if (title == '钨矿') {
window.open('http://dwqdp.jingkongyun.com/three/?id=3', '_blank');
} else if (title == '山金阿尔哈达') {
......
......@@ -7,7 +7,7 @@ const routes = [
{
path: '/home',
path: '/',
name: 'home',
components: {
default: () => import("../views/Home.vue"),
......@@ -37,14 +37,14 @@ const routes = [
// }
{
// {
path: '/',
name: 'login',
components: {
default: () => import('../views/Login.vue')
}
}
// path: '/',
// name: 'login',
// components: {
// default: () => import('../views/Login.vue')
// }
// }
]
......
......@@ -18,6 +18,8 @@ export default new Vuex.Store({
isLeft: false, // 显示 左边栏
isRight: false, // 显示 右边栏
deptData: [], // 所有企业
isLtkDialog: false, // 露天矿 弹框
isDxkqDialog: false, // 地下矿区 弹框
......@@ -35,6 +37,11 @@ export default new Vuex.Store({
// 企业类型
SET_TYPE(state, value) {
state.select_item = value
},
// 获取所有企业
SET_deptData(state, value) {
state.deptData = value
},
SET_TITLE(state, value) {
......
......@@ -18,7 +18,7 @@ const service = axios.create({
service.interceptors.request.use(config => {
if (!config.headers['token']) {
config.headers['token'] = window.localStorage.getItem('token')
config.headers['Authorization'] = 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiIyYmUyNmEzZTg3Njc0NzAwYjQyODY2YjgzNmQwZDQ5OSIsInVzZXIiOiJhZG1pbiIsInN1YiI6ImFkbWluIn0.qlg04WGthnLo0ugvJtKBmJQXNEuxqT3F9bZDdF_iWHvx-YRsWtNY9DUZW-HOC0F_I2dCMsXVtVmed7NcBIItqA'
}
return config;
......
import axios from 'axios'
import {
Message,
Notification
} from 'element-ui';
import { Message, Notification } from 'element-ui'
const service = axios.create({
baseURL: 'http://39.98.150.124:8888/',
// baseURL: 'http://192.168.3.66:8888/',
timeout: 30000
// baseURL: 'http://39.98.150.124:8888/',
baseURL: 'http://39.98.150.124:8000/',
// baseURL: 'http://192.168.1.123:8000/',
timeout: 30000,
})
service.interceptors.response.use(
response => {
return response.data;
},
error => {
if (error.response.status) {
const responseCode = error.response.status
switch (responseCode) {
case 400:
// Message.error('操作失败');
break;
// token 过期
case 401:
Notification({
title: '登录过期,请重新登录',
duration: 2000,
type: 'warning'
});
setTimeout(() => {
window.localStorage.removeItem('token');
window.location = '#/'
}, 1000)
break;
default:
break
}
return error.response.data;
}
}
service.interceptors.response.use(
response => {
return response.data
},
error => {
if (error.response.status) {
const responseCode = error.response.status
switch (responseCode) {
case 400:
// Message.error('操作失败');
break
// token 过期
case 401:
Notification({
title: '登录过期,请重新登录',
duration: 2000,
type: 'warning',
})
setTimeout(() => {
window.localStorage.removeItem('token')
window.location = '#/'
}, 1000)
break
default:
break
}
return error.response.data
}
}
)
export default service;
\ No newline at end of file
export default service
......@@ -6,7 +6,7 @@ import {
} from 'element-ui';
const service = axios.create({
baseURL: 'http://47.92.82.212:10000/',
baseURL: 'http://47.92.82.212:10000/', //视频
timeout: 30000
})
......
import axios from 'axios'
import { Message, Notification } from 'element-ui'
const service = axios.create({
// baseURL: 'http://192.168.1.123:8000/', //小葱
baseURL: 'http://39.98.150.124:8000/',
timeout: 30000,
})
service.interceptors.response.use(
response => {
return response.data
},
error => {
if (error.response.status) {
const responseCode = error.response.status
switch (responseCode) {
case 400:
// Message.error('操作失败');
break
// token 过期
case 401:
Notification({
title: '登录过期,请重新登录',
duration: 2000,
type: 'warning',
})
setTimeout(() => {
window.localStorage.removeItem('token')
window.location = '#/'
}, 1000)
break
default:
break
}
return error.response.data
}
}
)
export default service
import axios from 'axios'
import { Message, Notification } from 'element-ui'
const service = axios.create({
// baseURL: 'http://192.168.3.216:8000/', // 大龙
// baseURL: 'http://192.168.1.123:8000/', //小葱
baseURL: 'http://39.98.150.124:8000/',
timeout: 30000,
})
service.interceptors.response.use(
response => {
return response.data
},
error => {
if (error.response.status) {
const responseCode = error.response.status
switch (responseCode) {
case 400:
// Message.error('操作失败');
break
// token 过期
case 401:
Notification({
title: '登录过期,请重新登录',
duration: 2000,
type: 'warning',
})
setTimeout(() => {
window.localStorage.removeItem('token')
window.location = '#/'
}, 1000)
break
default:
break
}
return error.response.data
}
}
)
export default service
......@@ -16,6 +16,9 @@
<yingjiRight v-if="is_yingji" class="fadeInRight animated"></yingjiRight>
<yingjiLeft v-if="is_yingji" class="animated fadeInLeft"></yingjiLeft>
<fenxianRight v-if="is_fengxian" class="fadeInRight animated"></fenxianRight>
<fenxianLeft v-if="is_fengxian" class="animated fadeInLeft"></fenxianLeft>
<yinhuanLeft v-if="is_yinhuan" class="animated fadeInLeft"></yinhuanLeft>
<yinhuanRight v-if="is_yinhuan" class="fadeInRight animated"></yinhuanRight>
......@@ -51,6 +54,9 @@ import dxkqDialog from '@/components/dxkq/dxkqDialog'
import yingjiRight from '@/components/yingji/yingjiRight'
import yingjiLeft from '@/components/yingji/yingjiLeft'
import fenxianLeft from '@/components/fenxian/fenxian_left'
import fenxianRight from '@/components/fenxian/fenxian_right'
import yinhuanLeft from '@/components/yinhuan/yinhuan_left'
import yinhuanRight from '@/components/yinhuan/yinhuan_right'
......@@ -66,6 +72,7 @@ export default {
isDxkq: false,
is_yingji: false, // 应急处置
is_fengxian: false, // 风险处置
is_yinhuan: false, // 隐患排查
}
},
......@@ -98,12 +105,20 @@ export default {
this.fengx_xian_ping_gu = false
this.is_yingji = false
this.is_yinhuan = false
this.is_fengxian = false
if (e === false) return
const compony_info = this.$store.state.compony_info
const title_type = compony_info.typeName
if (e.itemIndex == 2) {
this.$store.commit('SET_IS_Right', false)
this.is_fengxian = true
return
}
if (e.itemIndex == 3) {
this.$store.commit('SET_IS_Right', false)
this.is_yinhuan = true
......@@ -165,6 +180,9 @@ export default {
yinhuanLeft,
yinhuanRight,
fenxianLeft,
fenxianRight,
CommVideo,
},
}
......
<?xml version="1.0" encoding="utf-8"?>
<cross-domain-policy>
<allow-access-from domain="*"/>
</cross-domain-policy>
\ No newline at end of file
<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta name=renderer content=webkit><meta name=force-rendering content=webkit><meta http-equiv=X-UA-Compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,initial-scale=1"><title>安全生产风险智能监测系统</title><script src=./js/liveplayer-lib.min.js></script><script src="https://webapi.amap.com/maps?v=1.4.15&key=bfa930cbec820fc1c16f8f54348f98e3&plugin=Map3D,AMap.DistrictSearch,AMap.Geocoder,AMap.MouseTool,AMap.Autocomplete,AMap.PlaceSearch"></script><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css><script src=https://cdn.bootcss.com/echarts/4.6.0/echarts.min.js></script><script src=https://www.thingjs.com/static/historyVersion/thing.min.js></script><script src=https://www.thingjs.com/static/release/thing.widget.min.js></script><link href=static/css/chunk-42868b46.cec70464.css rel=prefetch><link href=static/css/chunk-86a8c330.993ce4e6.css rel=prefetch><link href=static/css/chunk-c692b744.b52443eb.css rel=prefetch><link href=static/js/chunk-00f444cb.2de59d4f.js rel=prefetch><link href=static/js/chunk-42868b46.3b042a11.js rel=prefetch><link href=static/js/chunk-573f826d.febee051.js rel=prefetch><link href=static/js/chunk-86a8c330.4f73b8a0.js rel=prefetch><link href=static/js/chunk-9cff3828.c3cc64da.js rel=prefetch><link href=static/js/chunk-c692b744.43227dd7.js rel=prefetch><link href=static/css/app.6f0067ad.css rel=preload as=style><link href=static/css/chunk-vendors.e977a650.css rel=preload as=style><link href=static/js/app.46886344.js rel=preload as=script><link href=static/js/chunk-vendors.21454246.js rel=preload as=script><link href=static/css/chunk-vendors.e977a650.css rel=stylesheet><link href=static/css/app.6f0067ad.css rel=stylesheet></head><body><div id=app></div><script src=static/js/chunk-vendors.21454246.js></script><script src=static/js/app.46886344.js></script></body></html>
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100vh;overflow:hidden}@font-face{font-family:SourceHanSansCN-Medium;src:url(../../static/fonts/SourceHanSansCN-Medium.4abbfb49.otf)}#app{font-family:SourceHanSansCN-Medium;width:100vw;height:100%}
\ No newline at end of file
.home_map,.home_map #container{width:100%;height:100%}.home_map .base_func{color:#01bffd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:8vh;right:13vw;width:35vw;height:4vh;z-index:999}.home_map .base_func--input{position:relative;width:30vw;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAAmCAYAAAC8hLUKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODhFRkVFMDdCQzcxMUVCOUEzMEU2QURERjQyQ0E3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODhFRkVFMTdCQzcxMUVCOUEzMEU2QURERjQyQ0E3NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4OEVGRURFN0JDNzExRUI5QTMwRTZBRERGNDJDQTc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4OEVGRURGN0JDNzExRUI5QTMwRTZBRERGNDJDQTc3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RaESWwAAAIZJREFUeNrs3UENgDAQRcEuQQK6sIC2IqGKKoB6IKmF7q0zhxXwk3feKO/oBUhxzvvcnylgUW3XYQXIIygQFAgKBAUICgQFggIEBYICQYGgAEGBoEBQgKBAUCAoEBQgKBAUCAoQFAgKBAWCAgQFggJBAYICQYGgAEGBoEBQsIPwtBry/AIMAHGUCCurqhSLAAAAAElFTkSuQmCC);background-size:100% 100%;border-radius:5px}.home_map .base_func--input img{position:absolute;width:1vw;right:1vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.home_map .base_func--input input{height:100%;width:82%;padding-left:1vw;border:none;outline:none;color:#01a7fd;background-color:transparent}.home_map .base_func--input input::-webkit-input-placeholder{color:#01a7fd}.home_map .base_func--input input:-moz-placeholder,.home_map .base_func--input input::-moz-placeholder{color:#01a7fd}.home_map .base_func--input input:-ms-input-placeholder{color:#01a7fd}.home_map .base_func .btn{margin-left:1vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:27%;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAmCAYAAAAfrNPMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNDMxMjREQTdCQzcxMUVCQUUzMEEwQTMwMTI4MzM1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNDMxMjREQjdCQzcxMUVCQUUzMEEwQTMwMTI4MzM1MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0MzEyNEQ4N0JDNzExRUJBRTMwQTBBMzAxMjgzMzUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0MzEyNEQ5N0JDNzExRUJBRTMwQTBBMzAxMjgzMzUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+M+scSAAABEhJREFUeNrsnM9O20AQxnfXixoIQQmo4kZRjxxA3OCEAJWeeugr9NKX6Qv0wjNwQAgEqpB6bfkjVfQB6KVFFEFICSX2NCZOGG9213YaKWtlRgKCYzvg+eX7Zta74fLD93tGQWEIGX6b3Pz4M+NxAXoMdBmdDo4eiywH/n73flr2AAUQGLkKQKD4CJhUsMiUYCRBQbC4rx44hxgW8T+AtOEAAxBkNfmyFq7JVWCDxAaIbwAjwWqIE0e4sFkLBqX95WUBRIUD9FYDXVRw4mOwBUc8AbyVG26yFgyKr4NEJtQcKhyAoTDAEFCaBqgfELMLQInCsGBr4UqehQ2QNHBgMKgGcS981WsiaABaQsKRzidCIjU1BpjgaJ4WDC0vhbvtbSdfT6AYIQGbxQTmDqYLDqA2N1cVawyGMJcaSDxdZyMMiYaUcADB4byK6EqGKKegdjJdb3ZpkyR0AsbsA2ZUmLoZQtPy4joDoppEVRFQAQkMKtIWIRMcVKS6bS+BBpQOJGFN0ipcY9s5zq0wJDjN/ZaAbCY39hKkKGZ1+dcOsXbsxaIe1MXkr5vRjYAHPFZFdIMkDYmGDC9MFuN2B8MU67Dls+vmnrAkOc0NOoIjH+MgLEH5jXmXPSoDZNyfYvDKoVORxNwJup4UtpAGAsHyu7pNtz+Fe2rCE57X7iMynNA2VY2gcBsONd88bd5lBtVIozQU+YEllZoIM2WcRaNs+HYwTyCRwl041Jw9Thpq5Zgba1KRIDM2APALEihugpFmBju32YxEJ/A1B0B0U1iwpxFVbC0C9dcEiXshLDC078OYIBFqF6Mm3o82tberkDANKBT56GaQ+nOrm9gI4+0TNBHRzYgme8mXzcTgaOWUK7k2dzGqzTCkGOExjzOQoolDaHtsLIQiJ4WqBg5hsiZpOBGgA2OQsNakZVx7MAUWCvdspQ0GthUMBzc5gtSQEyjKEIPkkY9okokyxZ5poKEYfGGKwOj80MHBdGoiDS8AFkg6CoPWP+CFU1SwDjCA61SEa7uYJDhMgIThsfjqOh5tA9TSqiu2OrJC4YqzaFtYwfSjppmWXrYhCTRq4rH43BCl5eU9/2PV9VdTf2dfjg1tan0fRk++Xo+eHFf7UNLZFm+rXU5Pi7eVTkbbtXh9KVA559X11xWQI6y8ufkjvFDDCEgwMSFrKytTDzMvisXDT1fezXWj33JisBrWKyCYPmQtXVD03uYKwatrGxXwJCvu7l7yIOC1tbXJu6WlyWGC49nZWXV8Z+eitL19UZ+fH7958/b56PGXauHsW63P3tP3D5DRVccaa+kRjvWNMuMeFPf2rppwsNrqaghHZdjU435urtSYnn5W2tr6VTg9rY2cn9//WVmpPMzMFoqfD69F7dbvo9WkP3jQH2LXvBD1sf39EA5owlG+W14uD3WJ2WhA8eDgsnB0dBu+geqLi8X6wkIpfDyIv+efAAMAEC22ZOGW2/AAAAAASUVORK5CYII=);background-size:100% 100%;cursor:pointer}.home_map .base_func .isActiveBtn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAmCAYAAAAfrNPMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MEREMUMyRTdCQ0QxMUVCQTI3ODkyNjMwNUM4Q0NGMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MEREMUMyRjdCQ0QxMUVCQTI3ODkyNjMwNUM4Q0NGMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwREQxQzJDN0JDRDExRUJBMjc4OTI2MzA1QzhDQ0YwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQwREQxQzJEN0JDRDExRUJBMjc4OTI2MzA1QzhDQ0YwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b3l9tQAABjlJREFUeNrsnM9qHEcQxqt6xlKIF8myY8smOIFATiE+BGLww+Tp8hY55pBTLoFcTEJicBKQEXIiWwqLd7rcU/2vqmckrZDFNqhbrFqaHa/w9m+++qqmehFWRNBGG2eMfvy2//2rl2udbdwDgdKMYQaeQc1tbGbQZPYrNM5WzGuMg+8ePO4vPAsDGIbB8A8Mf9rMAtIUabOA4AQQK1bG8u/xARet1vmAdAyGdTMJ9ciQYDG3UZeSSPWQcERoBp6Nmy8JCDIclB4YZqEi7lAZatqoD5CkIG5CpR4jHIYhGX/zv9M6gEQ4emZr/NlKONBQVpA5L9JGPaEmQuIAQXLr5lAgG0AxAQrgn4jnGUj6mbCi4eg9IAkM6UeicsgQ05SkFpNKARIS4QXQClAwrZbhdR7nlV7BfuI5ot+QcHRkgx/RkJQZTRv1eRCZuVigBMowSgoary8Bki5ANcwBgsKQlnD04TmTACIFSEyB26hn2IBJBiR6j3hBGzfZCSSWv0xUol7VOKQhlXB0Ao4u+GAj0l8HFyJRCzH1hBgilJlLvJiR3cfAM4eUBAkxTMSRwmc4E0BIKgR7jk4pRzarIdzwOVh4kTaqMKhsSr31zMZ0iJY1xAviNTXjueS+pxAzPuMNbABEe4ryoVNeB4cDw876kDbqQST7j5EWXh8nKiZAks+hSeIR110AUoARMhYIakEhxEg4cl0Ec5gpfHQbmxkolh/TPHIiw4m3rCaqzLjmrCISFKUgCDCrHib5Eg1HN1tRbaMO9fCXKYo50eMg6QIkUSnmyhdGepBckGUlmoEFJuFGh5dSRdrYtFG1QT3sJMOMYQUFJOPRUWHY24oyWwJE36k1qgDGx0ShjKSqKDgaIPUAgqHmgZyR+HX1MkBjwunCSc5uMJTd9d36QkH0jTcSd3FzmJGhRIelBkdtLoRSHcQvvgVd9c7hBSY2AUsFkeIzc5KCwiiASP2BVgeppg7CK2EKu2ogV1VRrbk/Y6ZUYRQAMhMRx5IvgZl7LrL7oMFRSw5z/lrJNcWZNRQstAJ5G+cOk9ihQp7EMe4lIHFcShlNdKSNWkLMWWsl15Rm1lCw0BcvjqrRhILdEX0FKVZRMECQbtg1SOpLdWO6K2/YaTEg4TZJBSYBiD4pzhT+AKQGk3hcVvQjJC3NrQsOEnBYgMmFb1MLgD6uxSEBAkXfQPliNN7wCTV9TBnNIJxxK5TVWCiDye3+3FWmobAFA1QqiIhNsT0tqUcuuujCbc6vc8W/jXoURDYrD+ER1zTPsZG59JpCQaygzir5IdG/yHcDx1p+UbGDolDWXEgNia5WkQjHqB6+i12HGSxhiS1EWUEKCYq9i6EDyWvFwMlzhATFDWMUnrnpSB0qgkV4gQSHX1cToQnPlZAUCmKVecl0YWoeSbeR491AbiJDld009agFDhFmRMPQWeEGiz0zqBUERFzy+yW8igxEIcDEe4Kxj4Dr+HzDR7ccNh9SSR2kaDnMBjQrB8RNUwKgDA1MAQGxmYb1QIQTEzoWfUXfhGTX5s4jhqWNeoYVMxUbpiIcK/fUgCYpConnJ4BQIkp2ENgESZewgNRkItsNbVuTCjOZiQ+R3e0JjhWvu0lbMWkOEAAIhhTTTisJCaU2RJRNJm3jVJ0hpih6QpGdel8i4YgRpNinO91ZF7fj9UJJRmMa+hVTvyqmXgJqBrVqo4qyjKGylSF4kvH5VVAQuAgQEpB0QUlsbjNMoOTN2/FxNe1w//r1kzuPlve3d25sAcMS3X5xcrj48+ToypfbOpu3SWQ0a2/eji++SimP33aZm048KIgf7uMf3Cv/+83uw6XZRvgBnovW/Jt10d/GW2+fLB4t720vdn45PuhPhndX9iDX8vEP0pPYIEHX9AEyY/bz37e7+0vcAvgJ/uH/wKfwCTyEezeKjtdwDC/gAH6Ev959eWvv6Nndx4vnJ0cf/3F6fOnQor3INX6ATA45qT7yIT+CiuF4unt/SVvk3pgDhvFz2HNw3L1x8rEHO/CR+/rNvQ+/wjG9xP/fPF08WO5vLXZ+fnPYnQ7DpU3qvBfBy2ScuPEPsfsbTh0crzisfAF34DP3Vt3s+gXB73DotPQtX5Bfwy585d4Xs5n88L0AAwB/mwdb4vZ8mgAAAABJRU5ErkJggg==);background-size:100% 100%;color:#fff}.home_map .content-window-card{position:relative;width:23rem;padding:.75rem 0 0 1.25rem;-webkit-box-shadow:none;box-shadow:none;bottom:0;left:0}.home_map .input-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.home_map .lng_lat{position:absolute;color:#fff;font-size:2vh;z-index:999;bottom:1vh;right:13%}.home_map .amap-overviewcontrol{bottom:0;left:20vw}.home_map .amap-overviewcontrol .amap-overview-main{left:0;top:0}.el-dialog{border-radius:.3vw}.el-dialog .el-dialog__body{padding-top:0}.el-dialog .el-dialog__body .func_comm{margin-bottom:1vh}.el-dialog .el-dialog__body .func_comm strong{margin-right:.5vw}.el-dialog .el-dialog__body .func_comm .el-button{padding:0;width:5vw;height:40px}.el-dialog .el-dialog__body .el-select{margin-right:1vw}.el-dialog .el-dialog__body .el-pagination{text-align:right;margin-top:2vh}.el-dialog .el-dialog__body .el-input{margin-right:15px}.el-dialog .el-dialog__body .el-table thead th{background-color:#f4f4f4;color:#333}.el-dialog .el-dialog__body .el-table:before{height:0}.item_charts .charts_div{margin-top:2vh;height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:6vh}.item_charts .el-dialog,.item_charts .el-pager li{background-color:#040624}.item_charts .el-tabs__nav-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item_charts .el-tabs--card>.el-tabs__header{border-bottom-width:1px}.item_charts .el-tabs__item{color:#fff}.item_charts .el-tabs__item.is-active{color:#409eff!important}.dialog_table .el-table:before{height:0}.dialog_table .el-dialog__body{padding-top:0}.dialog_table .el-dialog__body .func_comm{margin-bottom:1vh}.dialog_table .el-dialog__body .func_comm strong{margin-right:.5vw}.dialog_table .el-dialog__body .func_comm .el-button{padding:0;width:5vw;height:40px}.base_eev_dialog .charts_div{margin-top:2vh;height:68vh}.base_eev_dialog .el-dialog,.base_eev_dialog .el-pager li{background-color:#040624}.base_eev_dialog .el-tabs__nav-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.base_eev_dialog .el-tabs--card>.el-tabs__header{border-bottom-width:1px}.base_eev_dialog .el-tabs__item{color:#fff}.base_eev_dialog .el-tabs__item.is-active{color:#409eff!important}.base_hint{padding-top:1vh;position:fixed;top:4vw;z-index:99;right:12.5%;width:40vw;color:#00e0ff;height:37vh;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYMAAAEOCAYAAABrSnsUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNDkyODBDRDFGQ0IxMUVCOTg3QjhEQjVCOUMyQTIyRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNDkyODBDRTFGQ0IxMUVCOTg3QjhEQjVCOUMyQTIyRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkM0OTI4MENCMUZDQjExRUI5ODdCOERCNUI5QzJBMjJFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM0OTI4MENDMUZDQjExRUI5ODdCOERCNUI5QzJBMjJFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6ZJ6RgAABhZJREFUeNrs3N1r1XUcwPGzBxtzjzpsGULrgS4ysUIcxsK0soK2SHB2J96kXRXUxbraukkG/glZBFE3QoYX1rIlq0zLyFWDAkEhwajc3KNO3Nbni6dBQeys9nC283rBB78b6sUX/Lz5nXNmUcMrb2Vy1B7TkYG51xbT6RpgYZ0/uHf6XJprCIb7etuunP68f2J0ZNIVMldKq2uL1+3ZfyCOv8a840ZgcRTPIgRjQsBcuzF0ZfLS4XcH43gopsWNQH7GQAiYd+OXLt747ejh0Ti+H7PVjUB+xUAIWDBjF85d/6Pr6EQcP4zZ4EYgP2IgBCy4kZ/7xvt7jpfEsSvmHjcCixsDIWDRDPWeuTZw8kRVHI/F1LsRWJwYCAGLbvDbU1cHvzl5exw/ialxI7CwMRAC8sbAqZ6xoe++Ti8VHYlZ6UZgYWIgBOSd/i+6R4d6zzRmbn7KqMSNwPzGQAjI3yD0HB8d/vHsjszNn0MociMwfzHoEALy2eXPPhoZ7ju7O45vuA2YvxhkhIB8N/DlidF4gn05jlPGmFlNey7/xkqtGZaCyfFrU5e7j42kcRuQm5KKyuLaxkfaqtZvTF++PuOTAQDLT3rVJ70NkN4XnukJQQwABEEMAARBDAAEQQwABEEMAAo4CHe++na7GAAIwnQQ/JwBQAEHIY4pCJ4MAAQh0yEGAAUehPSrGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAIAYACAGAIgBAGIAgBgAIAYAiAEAYgCAGAAgBgCIAQBiAEBBxaD4lrIiVwFQgBHI7v8Ug85VTdsqXAlA4cnu/86S2oef/bTs1tsaSioqN129cO66qwEoDHXbnqqsuv+B9+L4UnoymIrZF9/4uO7RHZ4QAAohBLHvY+93xfGF8wf3Tv31BvJETGvVhoe+Wt20XRAAlrG059O+j+OuCEHa/3/7NFF6iWhn9YObv1+1ZetK1wWw/KT9Hnv+h7TvIwTTbw3886OlgzHNNZu2/FK7uUkQAJaRtNdjv1+M4zPZfZ/5txgkv8c8XtvY1B/1KHd9AEtf2udpr8fxseyez8wUgySV44nVTdvHqtZvLHONAEtX2uNpn6e9nt3vmVxjkPwU01y3/enJinvvEwSAJSjt79jj6VOjzdm9npltDJLTMTvXPNlSVt5w9wrXCrB0lN9x14q0v+P4XHafZ/5rDJLumN31zbsqy+rXlrpegPyX9nV9S2tlHJ/P7vHM/41BciRm39rWPTWl1TX+czuAPJb2dNrXcdwf80FOf2YWf/+hmDXr9rx4wFUD5L3XYt7M9Tf/KcAAFGtZKIWcQZIAAAAASUVORK5CYII=);background-size:100% 100%;background-repeat:no-repeat}.base_hint .one{color:#1b77b5}.base_hint .two{margin-left:10px;color:#b8437b}.base_hint .base_top{position:relative;padding:0 .5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:10%;padding-left:1vw;padding-bottom:1vh}.base_hint .base_top .select_btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:1.6vh;right:2vw;font-size:1vh}.base_hint .base_top .select_btn span{margin:0 5px;padding:3px 15px;border:1px solid #02d9fd;border-radius:2px;cursor:pointer}.base_hint .base_top .select_btn .active{background-color:rgba(2,217,253,.3)}.base_hint .base_bottom{font-size:.7vw;overflow-y:auto;cursor:pointer}.base_hint .base_bottom::-webkit-scrollbar{width:.3vw;height:5px}.base_hint .base_bottom::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.base_hint .base_bottom::-webkit-scrollbar-thumb:hover{background-color:#02defa}.base_hint .base_bottom::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.base_hint .base_bottom .bottom_line{padding-bottom:.8vh}.base_hint .base_bottom .bottom_line .bottom_line_top{padding-bottom:.5vh}.base_hint .base_bottom .bottom_line .stylediv{display:inline-block;width:.4vw;height:.4vw;margin-right:.5vw;border-radius:50%;background:#00e0ff}.base_hint .base_bottom .bottom_line a{color:#00e0ff}.base_hint .btn{margin-top:1vh}.base_hint .el-table--scrollable-x,.base_hint .el-table--scrollable-y,.base_hint .el-table__body-wrapper{cursor:pointer}.base_hint .el-table--scrollable-x::-webkit-scrollbar,.base_hint .el-table--scrollable-y::-webkit-scrollbar,.base_hint .el-table__body-wrapper::-webkit-scrollbar{width:.3vw;height:5px}.base_hint .el-table--scrollable-x::-webkit-scrollbar-thumb,.base_hint .el-table--scrollable-y::-webkit-scrollbar-thumb,.base_hint .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.base_hint .el-table--scrollable-x::-webkit-scrollbar-thumb:hover,.base_hint .el-table--scrollable-y::-webkit-scrollbar-thumb:hover,.base_hint .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:#02defa}.base_hint .el-table--scrollable-x::-webkit-scrollbar-track,.base_hint .el-table--scrollable-y::-webkit-scrollbar-track,.base_hint .el-table__body-wrapper::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.base_hint .el-table{background:transparent;padding:0 .8vw}.base_hint .el-table .cell{background-color:#003046}.base_hint .el-table th>.cell{background-color:transparent}.base_hint .el-table td,.base_hint .el-table th,.base_hint .el-table tr{background:transparent!important;color:#02d9fd;font-size:.7vw}.base_hint .el-table td{border:none!important;background:#003046!important}.base_hint .el-table td,.base_hint .el-table th.is-leaf{border-bottom:1px solid hsla(0,0%,100%,.1)}.base_hint .el-table--border:after,.base_hint .el-table--group:after,.base_hint .el-table:before{background-color:transparent}.base_hint .el-table__body-wrapper{overflow-y:auto}.ltk_base_left{position:absolute;color:#fff;z-index:9;width:20%;bottom:0;left:0;top:0}.ltk_base_left .base_left_box{padding:2vh;padding-top:4vh;height:80vh;background-image:url(../../static/img/kuang.0b3142b2.png);background-size:100% 100%}.ltk_base_left .base_left_box img{width:.8vw;position:absolute;right:1vw;top:1.2vw;cursor:pointer}.ltk_base_left .base_left_box .base_left_box_line{line-height:1.5;margin-top:1vw}.ltk_base_left .base_left_box .base_left_box_line .title{position:relative;color:#02fcfe;font-size:1vw}.ltk_base_left .base_left_box .base_left_box_line .title .position_look{position:absolute;right:0;color:#10a1f2;font-size:.8vw;cursor:pointer}.ltk_base_left .base_left_box .base_left_box_line .text{margin:.3vw 0}.ltk_base_left .base_left_box .base_left_box_line .text_right{text-align:right}.ltk_base_left .base_left_box .base_left_box_line .text_look{text-align:right;color:#10a1f2;cursor:pointer}.ltk_base_left .base_left_box .base_left_box_line .palyer2{height:auto;margin-top:.5vw}.ltk_base_left .ltk_dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:.3vw;top:1.7vh;left:100%;width:40vw;height:50vh;border-radius:5px;position:absolute}.ltk_base_left .ltk_dialog .ltk_dialog_left{width:8vw;height:100%;border-radius:5px;background-color:#040624;padding-top:2vh;padding-left:1vw}.ltk_base_left .ltk_dialog .ltk_dialog_left .el-radio{margin-bottom:2vh}.ltk_base_left .ltk_dialog .ltk_dialog_right{width:31vw;height:100%;border-radius:5px;background-color:#040624}.ltk_base_left .ltk_dialog .ltk_dialog_right .position_title{height:8%;font-size:2vh;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1vw;color:#02fcfe;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ltk_base_left .charts_div{width:100%;height:92%}.ltk_dialog .el-dialog .el-dialog__body{height:70vh}.ltk_dialog .first{overflow-y:auto;cursor:pointer}.ltk_dialog .first::-webkit-scrollbar{width:.3vw;height:5px}.ltk_dialog .first::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.ltk_dialog .first::-webkit-scrollbar-thumb:hover{background-color:#02defa}.ltk_dialog .first::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.ltk_dialog .first .charts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:.3vw}.ltk_dialog .first .charts .charts-div{width:49%;height:30vh;background-size:100% 100%;margin-bottom:2%;border:1px solid #767676;border-radius:5px}.ltk_dialog .first .charts .charts_bg{background-image:url(../../static/img/ltk_2.ec9791a4.png)}.ltk_dialog .first .charts .charts_bg2{background-image:url(../../static/img/ltk_1.b7790d6f.png)}.ltk_dialog .first,.ltk_dialog .fourth,.ltk_dialog .second,.ltk_dialog .third{height:60vh}.ltk_dialog .second_page{display:-webkit-box;display:-ms-flexbox;display:flex}.ltk_dialog .second_page .second{width:90%}.ltk_dialog .second_page .right{width:9%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1%}.ltk_dialog .second_page .right .el-radio{margin:0;margin-bottom:1vh}.ltk_dialog .third_page{display:-webkit-box;display:-ms-flexbox;display:flex}.ltk_dialog .third_page .third{width:85%;margin-right:1%}.ltk_dialog .third_page .right{width:14%}.ltk_dialog .third_page .right .title{font-size:20px;color:#333}.ltk_dialog .third_page .right .right_div_line{line-height:2.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ltk_dialog .fourth .one{color:#096bfc;cursor:pointer}.ltk_dialog .fourth .two{color:#d61d50;margin:0 1vw;cursor:pointer}.dxkq-left{color:#fff}.dxkq-left .base_left_box{padding:2vh;padding-top:4vh;height:80vh;background-image:url(../../static/img/kuang.0b3142b2.png);background-size:100% 100%}.dxkq-left .base_left_box img{width:.8vw;position:absolute;right:1vw;top:1.2vw;cursor:pointer}.dxkq-left .base_left_box .base_left_box_line{line-height:1.5;margin-top:1vw}.dxkq-left .base_left_box .base_left_box_line .title{position:relative;color:#02fcfe;font-size:1vw}.dxkq-left .base_left_box .base_left_box_line .title .position_look{position:absolute;right:0;color:#10a1f2;font-size:.8vw;cursor:pointer}.dxkq-left .base_left_box .base_left_box_line .text{margin:.3vw 0}.dxkq-left .base_left_box .base_left_box_line .text_right{text-align:right}.dxkq-left .base_left_box .base_left_box_line .text_look{text-align:right;color:#10a1f2;cursor:pointer}.dxkq-left .base_left_box .base_left_box_line .palyer2{height:auto;margin-top:.5vw}.dxkq_dialog .charts_div{margin-top:2vh;height:68vh}.dxkq_dialog .el-dialog,.dxkq_dialog .el-pager li{background-color:#040624}.yingji_right .top{height:35vh}.yingji_right .center{height:23vh;font-size:1.5vh}.yingji_right .center .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yingji_right .center .btn{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1vh;padding:.5vh 0;border-radius:4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAAAeCAYAAADggpHsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNjg5MjZDOTJBREYxMUVCOUQ4NEI2NjczOTJDMzczNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjg5MjZDQTJBREYxMUVCOUQ4NEI2NjczOTJDMzczNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2ODkyNkM3MkFERjExRUI5RDg0QjY2NzM5MkMzNzM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2ODkyNkM4MkFERjExRUI5RDg0QjY2NzM5MkMzNzM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sUOfZgAABh1JREFUeNrsnU1y4zYQhdENzh1ygFwn66nKAVOVO2WXzRzCRA/6ByBIU5RkmdTmvRlbokhJtF349PoHIP34f/4rQRAEvaBJv/35z7+/Xn0hEUmp1C+JDb0rJXauDsRvHYLOFtFwvz3Efp/qTr1lsruv6r+/f/4xfQs8SoCjFAeFbpYknSAFEIGgt8GE2+d5SZUlSg/RfcScxIFCr0Jl+jJAPsoKHjKLg6OkAEmDSAE9IOjdYnZKsENE4WJgyWRg6VCZKlW+AJTpaYDM7kAMIPVL1I0oS+ayAkcHSXMt2xAHgqCTHUmDCHnU0O6PYCks5li4VFdS7Ur1AKIOJT/nUKanIFJdiANEHUj9NofzGOEx5EokTIo0VwKQQNDlICGFBnlqJEIZAwvVWxvPul+dSq4DNIseVP9Vh/KEO3kIJOY21IXM4UI++v0FILod8DDIdJC0EAcUgaDrQxry8UjhMPR/dkAYVLImTYrXRUo9uA5vmmqsI3aouZN6/OsgiYTqLkS6AwlnIuNjzZU0S5WGUAeCoJPdSDiJmcKVaCIkwBJuRJ0KaVUkm11xoBg/uMKkkJip4QoTuetMjkGir9TDmR2IzCXCGXMtPezpABnKv7YPgqBrecJe8pW5jkKyHAh5IkQf1JGpZNFd9SbxZ5goYz7qrilToi+CxCsyHpZI2YeIA2TlTBwgMjzfQxuBI4Ggax1JHZzU8iXaRmKNGgEUrZLUUW3uxGvAZQ0TVisiBhAdy0chznToRlp1plVr0pD36C5kyI9ozsRzJP35ST5XbAQwgaATGULLB3YbbJoTUahYjkTHqhKC3Z1Y2aZUaGRzJ2FJfMyzOESInTH0JEgk9S5VdyOtOiOp50Ta/kOIyNC4BkHQ6ZLxU7s3mlmPl6jx0DGq7kLHrFV0bJxa7sQ5ocdr5KFP1nyKMkf8dW+R5LYjWfWBjGcpXpnRNwpASEDjECKysiT4a0PQyWGNj+M63CxNcgsmCoqk9V43CpaV9TRre766ks6EvA+Sw7pOnyszhiRjc5m0LnhZ50JuQUQEEIGg0y3JZswV6T1dsT30dclmLKfl+AMWPJcjGU+shTXHnuqzq5F12RfFGwg6X1qs8WQHLVHF6CYeGcs65jmaT+48h/ErhyDoVd12JLSJuSwpMx9zbBs+WSvumowMdEHQtbkSG790PFb3xrK11tNDz+Hj8+DN9nBCFCdIsbFMEKL2eD9+/IG+Yf0DCILuAGQDkdYeH9u0gIE2YzntrlOyZcHjjkQBMIeT0KztvJwkdYdStBffm1u0Lq1ZYK3ctN6WKBeJlal3SAlB0MnJkh2I+HwbH8vDWiTWMr/9sOdhvDI9DxIDQLx5vJnXlTW8iW5ZS+TaG4udhNWl92CyOTk0pEHQmYZkJxzZhYjPCu4RhIIiUw9rfD7OEGGkL4AklmIjEvZ+kWxTj5epyAqP3BY68N5bo43WpXPyqhKVODitWuQJjgSCrsmPDGFMm3djLfKx5kgYBR/LNEQcqr6fO4SeB0nyN5Yyuz3StpXMkTZ1eJB3q1j4ZO3yuuKSWZncGl3CggRUHsryQBD0bTxp8EgDQNp6rbqQUQDE3Qj7rbqRzD3s6RBKXwRJakuvfXg0orMBNWGyggm3eTh2QmIdciIroPQTDUcCQdBFjiQtywg0gHQXEuHL6Ew6RCbyFdMUIBPTvc//6f75aLJUv7M3zm5gkiyXUlmhLbecqS9sxJ4LIYnYBnNtIOh68VK92S5slNrCRsPyiyuIZA9pHklFPLRCmiVQWbwTxOClEwdrwDLruihi044TZ5/042sb0KelFiNvAkHQVa6khzd9qcWtK+kACWdioU6EPem7l1rszkRfeLYqjWdM2Zdg1CXabBKQlXkdGn0moR5a2uII+NtC0NUgGXu5aLP4s7uOCH1aKHPm4s8NJmnSRIhY3sTaVEvxachMcTmKmJY8Xo4i428KQe8NcQIcDSrspInLUSxJ2SsuR7ECyg/Ph1gxxku+NF4gK/ULZDHhAlkQ9A5Hsr5AloHDL5CVVvB41wWyVkDRjK9CpEElLtlp3a64ZCcEvRciY67kpEt22mvjIuIQBL2q3wIMAGc37Hp9Pt9eAAAAAElFTkSuQmCC);background-size:100% 100%;width:3vw}.yingji_right .center .page{height:19vh}.yingji_right .center .page .page_div{display:-webkit-box;display:-ms-flexbox;display:flex;height:8vh;margin-bottom:2%;background-image:url(../../static/img/yingji_block.d80ce0b2.png);background-size:100% 100%}.yingji_right .center .page .page_div .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%;color:#fff}.yingji_right .center .page .page_div .right{padding-top:5%;color:#d5dafa}.yingji_right .center .page .page_div .right .right_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40%}.yingji_right .bottom{height:32vh}.yingji_right .bottom .page{margin-top:1vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yingji_right .bottom .page_div{margin-bottom:3vh;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.yingji_right .bottom .page_div .color_white{color:#fff}.yingji_right .bottom .page_div img{width:100%;margin:1vh 0}.yingji_right .bottom .page_div strong{font-size:2.2vh;color:#efb311}.base_left_feng_xian{position:absolute;background:#040624;width:18%;left:0;top:0;bottom:5vh;z-index:99;color:#7afffd}.base_left_feng_xian .base_left_box{padding:1.2vh;padding-top:5vh}.base_left_feng_xian .base_left_box img{width:.8vw;position:absolute;right:1vw;top:1.2vw;cursor:pointer}.base_left_feng_xian .base_left_box .title{margin-bottom:1vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;color:#02fcfe;font-size:1vw}.base_left_feng_xian .base_left_box .btn_list{text-align:end;font-size:1.2vh;color:#fff}.base_left_feng_xian .base_left_box .btn_list span{border:1px solid #02fcfe;padding:3px 6px;border-radius:3px;margin-right:8px;cursor:pointer}.base_left_feng_xian .base_left_box .btn_list .active{background-color:rgba(2,252,254,.2);color:#02fcfe}.base_left_feng_xian .base_left_box .charts_div{height:22vh;margin-bottom:2vh}.fengxian_right{position:absolute;background:#040624;width:18%;right:0;top:0;bottom:10px;z-index:99;color:#7afffd;padding:0 1vw}.fengxian_right .title{height:4vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:2vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fengxian_right .top{height:30vh}.fengxian_right .top .page{height:85%;overflow-y:auto;cursor:pointer;color:#fff}.fengxian_right .top .page::-webkit-scrollbar{width:.3vw;height:5px}.fengxian_right .top .page::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.fengxian_right .top .page::-webkit-scrollbar-thumb:hover{background-color:#02defa}.fengxian_right .top .page::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.fengxian_right .top .page .page_div{margin-bottom:1.5vh;margin-right:.3vw;cursor:pointer}.fengxian_right .top .page .page_div,.fengxian_right .top .page .page_div .page_circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fengxian_right .top .page .page_div .page_circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6vw;height:1.6vw;border-radius:50%;background-size:100% 100%;margin-right:.5vw}.fengxian_right .top .page .page_div .page_div_son{padding:.85vh .5vw;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-size:100% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaEAAAAhCAYAAABwbxSuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjVCQTBCODJBRDUxMUVCQkJCQzlFNDdFQ0QzQzIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjVCQTBCOTJBRDUxMUVCQkJCQzlFNDdFQ0QzQzIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNUJBMEI2MkFENTExRUJCQkJDOUU0N0VDRDNDMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNUJBMEI3MkFENTExRUJCQkJDOUU0N0VDRDNDMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zHT7KwAABAhJREFUeNrsncFuU1cQhudeO3HIoihdFYnumlXpG1QQpKqPEd6hbHgD2PAKSDwHmzR5BSQ2XaGugQWkie3ry5xkxh5PzjWWQGLR75N+n+ubay+y+TTnHJ9p5K9eEnc1R5rfNAd2r9MsLL2NYtcAAPD/prGxtevWMrL77zSvNSeaf/1D/XORcfiScn1sApppppoLzdzSBRm5gJAQAAA0SUQjy9hyW/NQ86fmTPPSHLOUUBmfaA41/2kuLVNLFNEiCAgJAQBAE9ImAe1aJpbfNT9pnhavuIQemYDOTUIXIVlEC2E6DgAA1iXkVVBbEdCeXM+wuUN+keuZtxfloZ819004RUCfbDy3e14RzSrVEAAAgFSqoJ1QAU2DP1xWD5rH8qo8eGR/vAwi+piqomn6EiQEAACbJBSrIK+ARNan6o7Kyz0TjEvo3PKpUg3N05chIgAAiNNxcSpukpzRhiqp5F55cxCqnYtQDZ2Hasg3KiAhAADYRkJDAnI5lSWeA9+YMJfVlNtlklGekovbtAEAACSIZmSi6QYEFJd3rm52ocKZJhnFdaK4OYHt2QAAkKuhJnil+4KArvYYjM1UUUSzJKJpSvxyAAAAZ2R+6MP7kp1UyCw3uUUJRRHNU3U0q1RCQjUEAACyWhPqZHUIQhMElL3SRQn5WXCLASF1lZE1IQAAyLRhnFdc0iXf9GNZ3+m2GEgfSqwFEgIAgA0i6rZwSmHRBgH1lWsJ9wAAALal5pEbnmll/TDSfuADyAgAAL5WPpKd0/L/AgCA7wUSAgCA7yqhJsXJ76XyHgAAYJMnokuyb5p2w0PIBwAAvqWMbohpLKspudgXPMd/dNQJU3gAAFAn+uJLTrl6flx5MPcG9+v4S9i4tRsAAKh6fIzeyC4ZZRmNB8QT46eh9kFAnB0HAAAZd0nxhndWrXllKaQoIf+jf9B7PsQDS4vlOEUbAABq1VAz4JHdIKYoojaXS7vpg7EnuJuLs+MAAKBG7Cfkrb0nSUSxOhr5Gs84yafWEzyehkpnVQAAiFWQSyh2Vi25ZU7ZSzK62mtQXt5rfgjWmspwT3DaewMAwDYSikXNfpKRT819KA++1hzJquf3UE9wl5NPxyEgAACIIop7DOKU3C0T0X6qiN6UB//W/CE314CygGZICAAAtpTQzoZqaGLPnJSXt5pTzX1ZXwMa6gke+wkhIgAAiNNxeUrOq6G9UBWV8bR/Lm99Y8JLzR3NoayvAU2SgGIVxDZtAABwCTWVaihvevOq6B/zzvIEhCKYZ5pjzYMgoZnUW7MKEgIAgCQhkfoBCD41V8YzE9A8SshF9ELzSvNQ86vmR1m19o5tWZmOAwCAKCEXUDwKzn9b+kHzRnMi10tASz4LMACH+334wBWDMAAAAABJRU5ErkJggg==)}.fengxian_right .top .page .page_div .page_div_son .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fengxian_right .top .page .page_div .page_div_son2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaEAAAAhCAYAAABwbxSuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODgyREQ1NjJBRDUxMUVCOEE3OEU5MjZGODgxNjU3RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODgyREQ1NzJBRDUxMUVCOEE3OEU5MjZGODgxNjU3RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4ODJERDU0MkFENTExRUI4QTc4RTkyNkY4ODE2NTdGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4ODJERDU1MkFENTExRUI4QTc4RTkyNkY4ODE2NTdGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+71OMSQAAA/9JREFUeNrsnUFuE0EQRWvGkzjJAilIkUAiO7Ii3ABBkDgHXIMbcAuknINNCFdAyoZVxCpIwAJCYns8dDtVuFzpcSyBlAXvSd9tT2a8yOaputtd1VknkQcpBymPU7b1Wpsy1XQ6ir4HAID/m0rHWt/XmoFe/5ryMeUo5bM9tJMUUjkJNSkvVUDjlJGOE03rZGQCQkIAAFAFEQ00jWYtZV3HDymH2TFZQo0T0OuUvZRfKZeakcaLaOoEhIQAAKByqYOA1jVDzZOUeylvsldMQq9UQOcqoQuXKKKpMB0HAACLErIqqC4IaEPmM2vZHw/laubtbb5pN+WpCicL6KeO53rNKqJxoRoCAACQQhW05iqgkfOHyerZF6ne5RsP9I+XTkQ/QlU0Cl+ChAAAYJmEfBVkFZDI4lTdQX7ZV8GYhM41PwvV0CR8GSICAAA/Heen4obBGbWrknL284dtV+1cuGro3FVDtlEBCQEAwCoS6hOQySkv8WzbxoSJzKfcLoOM4pSc36YNAAAgTjQDFU3bIyC/vDO72LoKZxRk5NeJ/OYEtmcDAECshirnlfYGAc32GDRqKi+icRDRKMR/OQAAgDFQP3Tuc86alA9AmHoJeRFNQnU0LlRCQjUEAAAyXxNqteqxayag6JXWS8jOgpv2CKktjKwJAQBApHbjpOCSNvima2Rxp9u0J50rsaZICAAAloioXcEpmWntBNQV3ou7BgAAsColj1zzTC2Lh5F2PQ8gIwAA+Fv5SHROzf8LAABuCyQEAAC3KqEqxIifpfAZAABgmSe8S6JvqnrJTcgHAAD+pYyuiamR+ZSc7wseYz86aoUpPAAAKON9cZNTZvc3hRtjb3B7738J67d2AwAAVY+N3hvRJYMoo6ZHPD52GmrnBMTZcQAAEDGXZG9YZ9WSV/4IyUvI/mgPWs8Hf2BpthynaAMAQKkaqno8su7E5EVUx3JpPTzoe4KbuTg7DgAASvh+QtbaexhE5Kujga3xNEE+pZ7g/jRUOqsCAICvgkxCvrNqzqY6ZSPIaLbXIL98S7njrDWS/p7gtPcGAIBVJOSLmq0gI5ua+55v/JhyIPOe3309wU1ONh2HgAAAwIvI7zHwU3KbKqKtUBGd5Bvfp7yQ62tAUUBjJAQAACtKaG1JNTTUe47yy2nKccpTWVwD6usJ7vsJISIAAPDTcXFKzqqhDVcV5fF4R7pT25hwmHI/ZU8W14CGQUC+CmKbNgAAmISqQjUUN71ZVfRJvSPV2Vwj+eaXKc9UOH4KLrZmFSQEAABBQiLlAxBsai6PH1RAo1QJLUjI2E15nvIo5a7MW3v7tqxMxwEAgJeQCcgfBWe/Lf2ecpJyJFdLQDOyhH4LMADeiISWvBRQDwAAAABJRU5ErkJggg==)}.fengxian_right .top .btn_send{padding:.3vh .4vw;font-size:1.3vh;color:#ffc107;border:1px solid;border-radius:5px;background-color:rgba(255,193,7,.1);cursor:pointer}.fengxian_right .top .charts_div{height:25vh}.yingji_left{position:absolute;background:#040624;width:18%;left:0;top:0;bottom:10vh;z-index:99;color:#7afffd;padding:0 .5vw}.yingji_left .title{height:10%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3%}.yingji_left .top{height:45vh}.yingji_left .top .page{height:85%}.yingji_left .top .page .page_div{display:inline-block;text-align:center;border-radius:5px;overflow:hidden;width:46%;margin:.5vh 2%;height:18%;cursor:pointer;background-image:url(../../static/img/yingji.230332e4.png);background-size:100% 100%}.yingji_left .top .page .page_div .page_div_2{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.yingji_left .top .page .page_div:hover{-webkit-box-shadow:2px 3px 3px 2px rgba(0,0,0,.1);box-shadow:2px 3px 3px 2px rgba(0,0,0,.1);-webkit-animation-name:pulse;animation-name:pulse}.yingji_left .top .page .page_div .color{color:#efb311;margin-top:4%;font-size:2vh}.yingji_left .top .page .page_div img{width:2vh}.yingji_left .bottom{height:35vh;font-size:1.5vh}.yingji_left .bottom .page{height:89%;overflow-y:auto;cursor:pointer;color:#fff}.yingji_left .bottom .page::-webkit-scrollbar{width:.3vw;height:5px}.yingji_left .bottom .page::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.yingji_left .bottom .page::-webkit-scrollbar-thumb:hover{background-color:#02defa}.yingji_left .bottom .page::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.yingji_left .bottom .page .page_div{margin-bottom:1.5vh;margin-right:.3vw;cursor:pointer}.yingji_left .bottom .page .page_div,.yingji_left .bottom .page .page_div .page_circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.yingji_left .bottom .page .page_div .page_circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6vw;height:1.6vw;border-radius:50%;background-size:100% 100%;margin-right:.5vw}.yingji_left .bottom .page .page_div .page_div_son{padding:.85vh .5vw;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-size:100% 100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaEAAAAhCAYAAABwbxSuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjVCQTBCODJBRDUxMUVCQkJCQzlFNDdFQ0QzQzIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjVCQTBCOTJBRDUxMUVCQkJCQzlFNDdFQ0QzQzIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRCNUJBMEI2MkFENTExRUJCQkJDOUU0N0VDRDNDMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRCNUJBMEI3MkFENTExRUJCQkJDOUU0N0VDRDNDMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zHT7KwAABAhJREFUeNrsncFuU1cQhudeO3HIoihdFYnumlXpG1QQpKqPEd6hbHgD2PAKSDwHmzR5BSQ2XaGugQWkie3ry5xkxh5PzjWWQGLR75N+n+ubay+y+TTnHJ9p5K9eEnc1R5rfNAd2r9MsLL2NYtcAAPD/prGxtevWMrL77zSvNSeaf/1D/XORcfiScn1sApppppoLzdzSBRm5gJAQAAA0SUQjy9hyW/NQ86fmTPPSHLOUUBmfaA41/2kuLVNLFNEiCAgJAQBAE9ImAe1aJpbfNT9pnhavuIQemYDOTUIXIVlEC2E6DgAA1iXkVVBbEdCeXM+wuUN+keuZtxfloZ819004RUCfbDy3e14RzSrVEAAAgFSqoJ1QAU2DP1xWD5rH8qo8eGR/vAwi+piqomn6EiQEAACbJBSrIK+ARNan6o7Kyz0TjEvo3PKpUg3N05chIgAAiNNxcSpukpzRhiqp5F55cxCqnYtQDZ2Hasg3KiAhAADYRkJDAnI5lSWeA9+YMJfVlNtlklGekovbtAEAACSIZmSi6QYEFJd3rm52ocKZJhnFdaK4OYHt2QAAkKuhJnil+4KArvYYjM1UUUSzJKJpSvxyAAAAZ2R+6MP7kp1UyCw3uUUJRRHNU3U0q1RCQjUEAACyWhPqZHUIQhMElL3SRQn5WXCLASF1lZE1IQAAyLRhnFdc0iXf9GNZ3+m2GEgfSqwFEgIAgA0i6rZwSmHRBgH1lWsJ9wAAALal5pEbnmll/TDSfuADyAgAAL5WPpKd0/L/AgCA7wUSAgCA7yqhJsXJ76XyHgAAYJMnokuyb5p2w0PIBwAAvqWMbohpLKspudgXPMd/dNQJU3gAAFAn+uJLTrl6flx5MPcG9+v4S9i4tRsAAKh6fIzeyC4ZZRmNB8QT46eh9kFAnB0HAAAZd0nxhndWrXllKaQoIf+jf9B7PsQDS4vlOEUbAABq1VAz4JHdIKYoojaXS7vpg7EnuJuLs+MAAKBG7Cfkrb0nSUSxOhr5Gs84yafWEzyehkpnVQAAiFWQSyh2Vi25ZU7ZSzK62mtQXt5rfgjWmspwT3DaewMAwDYSikXNfpKRT819KA++1hzJquf3UE9wl5NPxyEgAACIIop7DOKU3C0T0X6qiN6UB//W/CE314CygGZICAAAtpTQzoZqaGLPnJSXt5pTzX1ZXwMa6gke+wkhIgAAiNNxeUrOq6G9UBWV8bR/Lm99Y8JLzR3NoayvAU2SgGIVxDZtAABwCTWVaihvevOq6B/zzvIEhCKYZ5pjzYMgoZnUW7MKEgIAgCQhkfoBCD41V8YzE9A8SshF9ELzSvNQ86vmR1m19o5tWZmOAwCAKCEXUDwKzn9b+kHzRnMi10tASz4LMACH+334wBWDMAAAAABJRU5ErkJggg==)}.yingji_left .bottom .page .page_div .page_div_son .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:11vw}.yingji_left .dialog{position:absolute;left:100%;top:0;padding:2vw 1vw;width:20vw;height:70vh;background-image:url(../../static/img/kuang.0b3142b2.png);background-size:100% 100%;color:#fff}.yingji_left .dialog .page_text{line-height:2.2}.yingji_left .dialog .page_text .text_right{text-align:right}.yingji_left .dialog .title{color:#07c1f7}.yingji_left .dialog .error{position:absolute;width:1vw;top:1.4vw;right:1.4vw;cursor:pointer}.yingji_left .el-table--scrollable-x,.yingji_left .el-table--scrollable-y,.yingji_left .el-table__body-wrapper{cursor:pointer}.yingji_left .el-table--scrollable-x::-webkit-scrollbar,.yingji_left .el-table--scrollable-y::-webkit-scrollbar,.yingji_left .el-table__body-wrapper::-webkit-scrollbar{width:.3vw;height:5px}.yingji_left .el-table--scrollable-x::-webkit-scrollbar-thumb,.yingji_left .el-table--scrollable-y::-webkit-scrollbar-thumb,.yingji_left .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.yingji_left .el-table--scrollable-x::-webkit-scrollbar-thumb:hover,.yingji_left .el-table--scrollable-y::-webkit-scrollbar-thumb:hover,.yingji_left .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:#02defa}.yingji_left .el-table--scrollable-x::-webkit-scrollbar-track,.yingji_left .el-table--scrollable-y::-webkit-scrollbar-track,.yingji_left .el-table__body-wrapper::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.yingji_left .el-table{background:transparent}.yingji_left .el-table th>.cell{background-color:transparent}.yingji_left .el-table td,.yingji_left .el-table th,.yingji_left .el-table tr{background:transparent!important;color:#02d9fd;font-size:.7vw}.yingji_left .el-table td{border:none!important;background:#003046!important}.yingji_left .el-table td,.yingji_left .el-table th.is-leaf{border-bottom:1px solid hsla(0,0%,100%,.1)}.yingji_left .el-table--border:after,.yingji_left .el-table--group:after,.yingji_left .el-table:before{background-color:transparent}.yingji_left .el-table__body-wrapper{overflow-y:auto}.yingji_right{position:absolute;background:#040624;width:18%;right:0;top:0;bottom:10px;z-index:99;color:#7afffd;padding:0 1vw}.yingji_right .title{height:4vh;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.yingji_right .top{height:30vh}.yingji_right .top .page{height:85%}.yingji_right .top .page .page_input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.yingji_right .top .page .page_input .page_look{width:3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.yingji_right .top .page .page_input .el-input__inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARIAAAAeCAYAAADggpHsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNjg5MjZDOTJBREYxMUVCOUQ4NEI2NjczOTJDMzczNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjg5MjZDQTJBREYxMUVCOUQ4NEI2NjczOTJDMzczNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2ODkyNkM3MkFERjExRUI5RDg0QjY2NzM5MkMzNzM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2ODkyNkM4MkFERjExRUI5RDg0QjY2NzM5MkMzNzM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sUOfZgAABh1JREFUeNrsnU1y4zYQhdENzh1ygFwn66nKAVOVO2WXzRzCRA/6ByBIU5RkmdTmvRlbokhJtF349PoHIP34f/4rQRAEvaBJv/35z7+/Xn0hEUmp1C+JDb0rJXauDsRvHYLOFtFwvz3Efp/qTr1lsruv6r+/f/4xfQs8SoCjFAeFbpYknSAFEIGgt8GE2+d5SZUlSg/RfcScxIFCr0Jl+jJAPsoKHjKLg6OkAEmDSAE9IOjdYnZKsENE4WJgyWRg6VCZKlW+AJTpaYDM7kAMIPVL1I0oS+ayAkcHSXMt2xAHgqCTHUmDCHnU0O6PYCks5li4VFdS7Ur1AKIOJT/nUKanIFJdiANEHUj9NofzGOEx5EokTIo0VwKQQNDlICGFBnlqJEIZAwvVWxvPul+dSq4DNIseVP9Vh/KEO3kIJOY21IXM4UI++v0FILod8DDIdJC0EAcUgaDrQxry8UjhMPR/dkAYVLImTYrXRUo9uA5vmmqsI3aouZN6/OsgiYTqLkS6AwlnIuNjzZU0S5WGUAeCoJPdSDiJmcKVaCIkwBJuRJ0KaVUkm11xoBg/uMKkkJip4QoTuetMjkGir9TDmR2IzCXCGXMtPezpABnKv7YPgqBrecJe8pW5jkKyHAh5IkQf1JGpZNFd9SbxZ5goYz7qrilToi+CxCsyHpZI2YeIA2TlTBwgMjzfQxuBI4Ggax1JHZzU8iXaRmKNGgEUrZLUUW3uxGvAZQ0TVisiBhAdy0chznToRlp1plVr0pD36C5kyI9ozsRzJP35ST5XbAQwgaATGULLB3YbbJoTUahYjkTHqhKC3Z1Y2aZUaGRzJ2FJfMyzOESInTH0JEgk9S5VdyOtOiOp50Ta/kOIyNC4BkHQ6ZLxU7s3mlmPl6jx0DGq7kLHrFV0bJxa7sQ5ocdr5KFP1nyKMkf8dW+R5LYjWfWBjGcpXpnRNwpASEDjECKysiT4a0PQyWGNj+M63CxNcgsmCoqk9V43CpaV9TRre766ks6EvA+Sw7pOnyszhiRjc5m0LnhZ50JuQUQEEIGg0y3JZswV6T1dsT30dclmLKfl+AMWPJcjGU+shTXHnuqzq5F12RfFGwg6X1qs8WQHLVHF6CYeGcs65jmaT+48h/ErhyDoVd12JLSJuSwpMx9zbBs+WSvumowMdEHQtbkSG790PFb3xrK11tNDz+Hj8+DN9nBCFCdIsbFMEKL2eD9+/IG+Yf0DCILuAGQDkdYeH9u0gIE2YzntrlOyZcHjjkQBMIeT0KztvJwkdYdStBffm1u0Lq1ZYK3ctN6WKBeJlal3SAlB0MnJkh2I+HwbH8vDWiTWMr/9sOdhvDI9DxIDQLx5vJnXlTW8iW5ZS+TaG4udhNWl92CyOTk0pEHQmYZkJxzZhYjPCu4RhIIiUw9rfD7OEGGkL4AklmIjEvZ+kWxTj5epyAqP3BY68N5bo43WpXPyqhKVODitWuQJjgSCrsmPDGFMm3djLfKx5kgYBR/LNEQcqr6fO4SeB0nyN5Yyuz3StpXMkTZ1eJB3q1j4ZO3yuuKSWZncGl3CggRUHsryQBD0bTxp8EgDQNp6rbqQUQDE3Qj7rbqRzD3s6RBKXwRJakuvfXg0orMBNWGyggm3eTh2QmIdciIroPQTDUcCQdBFjiQtywg0gHQXEuHL6Ew6RCbyFdMUIBPTvc//6f75aLJUv7M3zm5gkiyXUlmhLbecqS9sxJ4LIYnYBnNtIOh68VK92S5slNrCRsPyiyuIZA9pHklFPLRCmiVQWbwTxOClEwdrwDLruihi044TZ5/042sb0KelFiNvAkHQVa6khzd9qcWtK+kACWdioU6EPem7l1rszkRfeLYqjWdM2Zdg1CXabBKQlXkdGn0moR5a2uII+NtC0NUgGXu5aLP4s7uOCH1aKHPm4s8NJmnSRIhY3sTaVEvxachMcTmKmJY8Xo4i428KQe8NcQIcDSrspInLUSxJ2SsuR7ECyg/Ph1gxxku+NF4gK/ULZDHhAlkQ9A5Hsr5AloHDL5CVVvB41wWyVkDRjK9CpEElLtlp3a64ZCcEvRciY67kpEt22mvjIuIQBL2q3wIMAGc37Hp9Pt9eAAAAAElFTkSuQmCC);background-color:transparent;background-size:100% 100%;border:none}.yingji_right .top .page .page_input .el-input__prefix,.yingji_right .top .page .page_input .el-input__suffix{color:#7afffd}.yingji_right .top .page .page_div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:15%}.yingji_right .top .page .page_div .icon{width:1.4vw;height:1.4vw;margin-right:.5vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAYAAADhXXHAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowOEIzMTNDNTJBREYxMUVCQTRDRkMxMkVDQkJCMzdCNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOEIzMTNDNjJBREYxMUVCQTRDRkMxMkVDQkJCMzdCNCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4QjMxM0MzMkFERjExRUJBNENGQzEyRUNCQkIzN0I0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4QjMxM0M0MkFERjExRUJBNENGQzEyRUNCQkIzN0I0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DIcKPwAABRtJREFUeNrkmU2IHEUUx7t7eno6M5uAMdlN0EtORjyJq4Z8iCSg6E1FImhE8CQEwYMe9eDBg6IHvetFVIQcVfADwQ80GxCCol5cRCSbgEmM87U9Pd2+Gv/F/nlUzUzPzpCDDX96dru73q9fv6p69SoMyuPBNo5l0S2iA6J9ohtFsWiHqCfKRX+JLop+E/0qusQNlMHnUxuLZwBsio6K7hbtB5DRcGT7v9/XRCG0Fy9yB+xdEH0v+lrUrWI4rODZVPSg6JioJspEA2gIFQAuCTbC/UZ1KMH9X4k+Eu/25wm7KnoUn9c0vAlIe84JtiDYiGBjgDbonCJcPhTgc9uFNY0+AdgeQC3spoLlUNhqfwuUYRsEm8IJJjTeE+jBLLAmNk+LbgZoVwH3twGbKtAmzn+K3hLgThXYJdFzoj2iDkC7BNxTnh2oMLAHh0FdeXYHgbIui14X4PY0sKbB50UrAG0TcMcDm08JGztgW4BswUlNDG+vCXA2aeh6DENNW6nj8GxGXs0RAho2hB0LnEEcOjp8jP3HRW+PgzUd6RDguuTZtgqHPhkdOEYCjlnt3YHja5TqfnPvahic+FG8u+aCNZ/kJHWmLgF3lGdt58pJ5RhY692cQHlM5s7IOgngnoZ9ALF0jYB15+qqEMjJsDYeqIkhp1GhGONRHpN3geuMjSmeQnlY6pE4VvVYO1DgLmU0iWw6bLAjuorjqHi3yZ49ht8daqznArwt+PahJOi/iLApPWP02R+C4/cpD5dwTunwaETerMNmAyxmLD4i+tR69i719nqWyuxZQF9FcmKGmZ0enbg9+OINAiup1+cUu5lqX9u2nfiQ9exeZE9/K0D9AH/WaY5nBfgw2q3Bi0gLw1EsF0Htp/PBPS+j/TrsNZRt81L7JRSWDeyt9KbjZEH78Oq0CZBr2hyda0Fuwu8lZSfz2D4YIXHO1SfK1Vg4VMPNvI62w0buyDfM+UCMaXXoeMAFWShj50Wf4f/RFHA5vsqT9HVsu/kEjhUDewM9UKhEulDXtFfN7PIC5a+TjkLidE8UDB8BbOmxw1OwvbY7QkCX6gI/WKhezcBPe0LIp0JAL+FrBuRZnz3+nUQYx1wg1+soPUoj9O6QdL2P0KN+hPEsVEkHzyzRgl9mkj2rgblwxZHK1dSDupF5grrsuBiuRihA1FTGo//mxhbh2ciRHmqWDXPT7/RPXtjF6uZ4QbDaNic0fG3dGP9Z3cCFiLp6MF4Q7Di7dQD/YsPgAt1oF3QJnROCTRYAmyh7zGC4NmS1sGE/61n1gF3bu8B3zhF0yQGo7Rp9x8m3qTndr5bJmyrrGc0uWZC+IjntM+ThsmJn2pp7g+gPR8HDni2Lsf2Nrhs8LLoXazDWP46l+CxrsEiFUoOKHC1K5ncpfSkhcEYvGD8WHcab6fSw8CxFqq5uYyp0pJ6KTJM8bBzyiWspbjz2gegplaoNFWhIXpqlbmDjMCW4FomB3xGvdn1FjjWsHFYneDRGKNRnqMgk5NmmCoMWgZ7jAoevfPQ+KofLjmogr+mTirWu2FOYc9W6zFD67jRlevNp30QVcTcZ1bB9GM0qFJM5BFJPvF5G2TOrUp9toT57k6M+6yt5Dh1l+tqYkudc6rNc/jyFzYsqlW8Nu/DKNx93Yk8hJViuIlbZU0hUJ+tjT2Htf7lbo2P5CEo6+zwhUKosn0NhA3P9aB+syqZdOIcdxoMolKxgh7FOn3dAO4zrJs3bzg7jvwIMAKKSuXAtmk7gAAAAAElFTkSuQmCC);background-size:100% 100%}.yingji_right .top .page .page_div .page_div_right{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.yingji_right .top .page .page_div .page_div_right .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:9vw}.yingji_right .top .page .page_div .page_div_right .func{color:#efb311;cursor:pointer}.yingji_right .top .page .page_div .page_div_right .func:hover{color:#fff}.yingji_right .bottom{height:30vh;overflow:hidden;overflow-y:auto}.yingji_right .bottom .page--line{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.8}.yingji_right .bottom--context{height:84%}.yingji_right .bottom--context--ct_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.8}.yingji_right .dialog{position:absolute;right:100%;top:0;padding:2vw 1vw;width:20vw;height:82vh;background-image:url(../../static/img/kuang.0b3142b2.png);background-size:100% 100%;color:#fff}.yingji_right .dialog .error{position:absolute;width:1vw;top:1.4vw;right:1.4vw;cursor:pointer}.yingji_right .dialog .page_line{color:#fff}.yingji_right .dialog .page_div{color:#07c1f7;font-size:1.5vh;margin-bottom:1vh}.yingji_right .dialog .page_div .page_div_text{line-height:1.7;color:#fff}.yingji_right .dialog .page_div .page_div_text2{height:37vh;overflow-y:auto;cursor:pointer}.yingji_right .dialog .page_div .page_div_text2::-webkit-scrollbar{width:.3vw;height:5px}.yingji_right .dialog .page_div .page_div_text2::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.yingji_right .dialog .page_div .page_div_text2::-webkit-scrollbar-thumb:hover{background-color:#02defa}.yingji_right .dialog .page_div .page_div_text2::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.yingji_right .dialog .text{margin-top:2vh;text-align:center}.yingji_right .dialog .btn{position:absolute;bottom:30px;left:0;right:0;margin:auto;background-image:-webkit-gradient(linear,left top,left bottom,from(#f97f21),to(#ffa921));background-image:linear-gradient(#f97f21,#ffa921)}.yingji_right .info_dialog{position:absolute;border-radius:5px;top:4vh;right:110%;width:40vw;height:65vh;padding:4vh 1vw 2vh;background-color:#040624}.yingji_right .info_dialog .error{cursor:pointer;position:absolute;right:1vw;top:1vw}.yingji_right .info_dialog .el-pagination{text-align:right}.yingji_right .info_dialog .el-table--scrollable-x,.yingji_right .info_dialog .el-table--scrollable-y,.yingji_right .info_dialog .el-table__body-wrapper{cursor:pointer}.yingji_right .info_dialog .el-table--scrollable-x::-webkit-scrollbar,.yingji_right .info_dialog .el-table--scrollable-y::-webkit-scrollbar,.yingji_right .info_dialog .el-table__body-wrapper::-webkit-scrollbar{width:.3vw;height:5px}.yingji_right .info_dialog .el-table--scrollable-x::-webkit-scrollbar-thumb,.yingji_right .info_dialog .el-table--scrollable-y::-webkit-scrollbar-thumb,.yingji_right .info_dialog .el-table__body-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.yingji_right .info_dialog .el-table--scrollable-x::-webkit-scrollbar-thumb:hover,.yingji_right .info_dialog .el-table--scrollable-y::-webkit-scrollbar-thumb:hover,.yingji_right .info_dialog .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:#02defa}.yingji_right .info_dialog .el-table--scrollable-x::-webkit-scrollbar-track,.yingji_right .info_dialog .el-table--scrollable-y::-webkit-scrollbar-track,.yingji_right .info_dialog .el-table__body-wrapper::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.yingji_right .info_dialog .el-table{background:transparent}.yingji_right .info_dialog .el-table th>.cell{background-color:transparent}.yingji_right .info_dialog .el-table td,.yingji_right .info_dialog .el-table th,.yingji_right .info_dialog .el-table tr{background:transparent!important;color:#02d9fd;font-size:.7vw}.yingji_right .info_dialog .el-table td{border:none!important;background:#003046!important}.yingji_right .info_dialog .el-table td,.yingji_right .info_dialog .el-table th.is-leaf{border-bottom:1px solid hsla(0,0%,100%,.1)}.yingji_right .info_dialog .el-table--border:after,.yingji_right .info_dialog .el-table--group:after,.yingji_right .info_dialog .el-table:before{background-color:transparent}.yingji_right .info_dialog .el-table__body-wrapper{overflow-y:auto}.yingji_right .context_wrap{color:#fff;height:auto;overflow-y:auto}.yingji_right .context_wrap--title{text-align:center;font-size:2vh}.yingji_right .context_wrap--line{line-height:1.8}.base_dialog_video .player_div{height:76vh}.base_dialog_video .player_div .player-wrapper{display:inline-block;margin-right:1%;margin-bottom:1%}.base_dialog_video .player_div .player{width:100%}.base_dialog_video .player_div .player2{width:49%}.base_dialog_video .player_div .player3{width:32%}.base_dialog_video .player_div .player4{width:24%}.base_dialog_video .el-tabs__nav-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home{height:100%;background:#000;font-size:.8vw}.home,.home header{position:relative;width:100%}.home header{background:url(../../static/img/bg_top.f0ba75a3.png) 50% no-repeat;background-size:100% 100%;height:3.5vw}.home header .flex-btn{position:absolute;left:0;right:0;top:65%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home header .flex-btn,.home header .flex-btn .base-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home header .flex-btn .base-btn{height:2vw;padding:0 15px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home header .flex-btn .base-btn .el-cascader{width:15vw;height:2.5vw;line-height:2.5vw;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASYAAAAzCAYAAAA6qKVGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNjU4RjM3MUQyQzcxMUVBODIwREU3QUNGMjBBM0EyMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNjU4RjM3MkQyQzcxMUVBODIwREU3QUNGMjBBM0EyMiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2NThGMzZGRDJDNzExRUE4MjBERTdBQ0YyMEEzQTIyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2NThGMzcwRDJDNzExRUE4MjBERTdBQ0YyMEEzQTIyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CncrxwAAA1hJREFUeNrs3c9q1FAUx/GbTNppp+iuC6HgzpXv4cbXUVy7daGvoPgIuvABXLh30+4EwfoHhA6OnelMrjnx3nByzNim9oYOfj9wyM3kBkuEHyc36TTz3jsl6xjrzwDgKnizbY2LjhCSys2WoAJwlUEk29Jsm7mF2slNFWY/UwUAfYPJqyCKtTT7ZeyYdJcUA0lqW41H6jgAXEYMnlUIJKmFGjcdlb6Vy1UgSe1UNa5qSwVUTscE4JIdU6lC6KyqeciURZgTu6fmVi43wbRb1V5VkxBOY9M5AUDfbil2SvNQM9XoxG5K8qXUt3KF6pT28pl/z7UEkDStJtld1153kvDK8o6OaRw6JQBIbaLuyJp1bLv4LftbYWItu32PSwdskDtvX177n/HwYD8O9Tp28/RfrxfJeKS6JgBIrXP9Og5s11RwvQAMwD7xz3QwOdd+l2nE9QIwAP2OZLauY9IBBQCp2V97+6NjAoBrk1YAQDABAMEEgGACAIIJAMEEAAQTgP8Kv3oCoPbk1k13/8ZOr3NeTU/dg08ndEwA0nj8eeqOl6sLz5e5cg63cgCSmZbePTqe/v5rAOeQOTJXziGYACT1brZwz7/Pzp0nc2RuKgQTgJZn3364w/ly7XE5JnNSIpgAtCy8dw+PT+ptn2MEE4Ckjqqu6GlHVySfHf2lmyKYACRl15Fk/OIC608EE4Bk5GZNnrydrHxdF31idxV4wRLAWvW7Sl+m9ddK9nnHiWACkNTr6eng/ya3cgCuHYIJAMEEAAQTAIIJAAgmAAQTAAwVTD5UHJdcGgADKE32eNsxxUCSWnG9AAxgpXLHr+uY5OAyFACkFvOmXNcxxU5JJs25XgAGMA+ZEzunWtHRLZ3pYPIf3nDpgE3y8eumBdOZ7ZoK1S2Vqlua8b8LbKbDg/1N+nFnqmuKOeQy730WOiep7arkD0vtVrVX1aSqcSg5PnK8YgCgP7tUFBsg+ZrMn1XJVxgswvFlV8cUv7LOhxZrSwWXhFLGNQbQk324FpeMdCA1HVPRcZIOqoXplOiWAPxL16Q7p6Xukpx6ZSAufseTnEmuXFWmCgD6dkz6QZu+S9P7rcVvpz6MgbQyt252CwB9gsluS7NtXrAszGR9AkEEYKigao1/CTAAGYk/jP6MoPwAAAAASUVORK5CYII=);background-size:100% 100%}.home header .flex-btn .base-btn .el-cascader .el-input__inner{background-color:transparent;border:none;color:#fff;height:2vw;text-align:center;line-height:2vw}.home header .flex-btn .base-btn .el-cascader .el-input__icon{display:none;line-height:2vw}.home header .flex-btn .base-btn-part>span{display:inline-block;height:2.2vw;line-height:2.2vw;text-align:center;color:#fff;width:5.3vw;font-size:.8vw;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAA5CAYAAAAyYhmdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTFGQzIzRUQxNjcxMUVBQTYxOURCNTZBMzc3NkZFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTFGQzIzRkQxNjcxMUVBQTYxOURCNTZBMzc3NkZFQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5MUZDMjNDRDE2NzExRUFBNjE5REI1NkEzNzc2RkVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5MUZDMjNERDE2NzExRUFBNjE5REI1NkEzNzc2RkVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lUUKwQAABP9JREFUeNrs3dtuG0UYB/Bv1pv6EIrEK0ChXBZc0jbkXBIqhBAvA2kjUMON0wCivA2QpHFjh7YqZ26Ap0BqiQ+JvcPsetb5PJ5N1/b2Yrf/vzTyIW0c7f70zXg1syOklMQiaDi295D0RcZ8b+y4FjDC0oAr3Xgkey1ZE0miciMQOboJ9iiAKZWYQjgee/QsqGQSmISBKacBuew5h4WkC5SJqKMfu8bPJgblWiC5uk0xUDlLhULSU5m6DNKJft1hj04SoDgmh1UkH1JetXMGKgeYUoXJrEgnuh3rc3mi/20ioExMfUhOQ1ZwPrKVskOPfyqIPX2e20ZPMzGoqG7Or0i08S+KUFbSVqeyWpQzsyRzD3qgbMOWiUC5lm9wOV2dgmxdWsOZyEAuXp+jG9sbVKNceU4ZOSyIasQYeGxQjnFpwGHVCclQ/rl3SN+vV2jhSZdaTSovtuSKerukWkE3Pj7m39zFuJg4KCSLoG5uBaCOmvR20qAcy2tcT8oyqL36cwPlGFWJCNeSXhxQT3uglhIChQr0IoNa74H6T4FabsnlSUEBE0AFoJ6qQfmkoIAJoOiHm8mAwiUAhP7erQeP79+5FVyHWiZJ1d51KFsir0MBEzIAam17g+rklFeEpP38aKDQzSEDoHbWKzR/5NGTBpVX2kNd3tRZXR4wIcOgPt3qg1JjqCULqHBa0sBlJGBCLKBqfVBqUH5ZVSgfVFFjyjNQfEqSACbkbFAN6Veoy6pCLTJM5xgogW4OiQfqk0oASlWomcVelxdiMqd0AxMSH9RRk67M9q5D8YE4MCGjgdr1u7ymoEceXbNBAiYkdv7aOaDp02lyLuvi+jM2gQkZJ44x+EY3h0yEaWjFd4jJtnwYQaIibMMkszJ5DBSCnIVpaDIlx8TXnns4Xsg4fZ8JqQtMyLiYzGXE4VJiOlLF683VBRwlZKTKRAxUsCb9qkMP60VJa1/eAihk5G5u4OYGDwqiWirS4/q0o0HN42ghI2EK79vj3yWjXVOgXirSzz4of0onQCGjDMDD+/UEmFRr3e+B+qV2PheAuvgeQCFnD8BtXV2ASbWmD+q8BnUDoJCYA/CwOnUNUA1/tcJ0kX6tvaxBXZ/D0UMiuzmi03schtXpWGMKQB0UxL4C9VsAanuD3liexRFEIivTs0A1Fah7JQ3qg68+AyjEiikOqKbf1Le8/aICdaBBvb50DUcSsU5BiQOqUVegCkX63Qf14defAxQSOZ8pFqhD1eXli/THfQ3qwsIVHFFgGh/UjwWxF4L66JvbdGEeoIBpQlBTClTVB3X3Nr02N4Mjm+1YJ1M6Mf/jM0E9ZKA+/nZTgXoHhzy74dtkxK5Mo4LaVaD+7IH6AqCyG77vihwV0yjf8nZEWKHubtKr7wJUBtMxQAURxuaFccInk/vPwy0y/CXDwVp09Umlqy25Kpp0abUhsAQmQ6m8IskriU1dPPwi0ta4OuPc7Cvcn8zToDrGzzz1S71HBfFdmaS8k5dv4RRkLsesOvW7unEqk61C8Z0Nplil4mvShxbtIan41hbOcePDmjZ7Hk4M8NwJP0jQ8PIo/gec0OlS4hxhN820XgLwGJoQVbgJopdEZYoaQ4VwHIpYk45zlNrLALxKeayb85LCRDS8IA/7/GanMpkVKmqfX+km+KGChjcQ9gxkBEypxGR2e7z14z6HDxaWDwKebOIaeO9/AQYAwZ9piLOHwHwAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;margin:0 .2vw}.home header .flex-btn .base-btn-part>span :hover{display:none}.home header .flex-btn .base-btn-part .span_active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAA5CAYAAAAyYhmdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzgwOEIxOUQxNjcxMUVBQkQ3M0E3RkMzRDBDRUVGRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzgwOEIxQUQxNjcxMUVBQkQ3M0E3RkMzRDBDRUVGRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3ODA4QjE3RDE2NzExRUFCRDczQTdGQzNEMENFRUZFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3ODA4QjE4RDE2NzExRUFCRDczQTdGQzNEMENFRUZFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4sIuCgAABYBJREFUeNrsnc1vG0UYxt9Zu/FunLT0X4BCOXBAqiglJGnT0lChqiSgigPX8nXhgARpI1DLJSGAKIKWlt45VYjvrxZIE4eCxBEk4K8giePY+fIw48w4rydrs/Y6Ql6eR3q1E9vSSrM/Pe/MZmZeIaUkJhHS5p9BnSvpXN12bKVDwNHhOVfA1dnwuFHeCajSrO05kXb+FiygzoCJw2Njw0TZgUq2AybuRhYiHV2snWLfQ50F1AaDaF3FmrnasFDFBoqnOY9BpMNXkVGxi0HlwZk6zpnKDJxVFSvmumqe55r5fWyg0k6KszAFKrIqug1QGcehoM6AiTuShqdkosjaXLGA4mkuzRwp6y3L3/E8kqUDHl3/1ReXVHPJyTTCwBYLqDBnyhhHovG/kdGSohX1KKcDebqPZPq2Ly7XGbbEAsodgKfNGCljfzB5/zCeRAK0/1g/nZgap1lKjfaTFHO+uFpndt4yUJ7TTjF3ghKkv36Yo2/HJmhwcYNKRRo5XJIvqI/3qtitooeNj7vY2LipV0Eem80J59UAlESgzk5WgCoU6XEF1PPq4zvaBRR3Jv6uKYWuTyhQ3+d2DCjXmThUUNKBym8CdaRNQAGa/zNQY5tALSmghkryubhAASYAVQEqrwblcYECTACKvjvbHqAwa4Poz5u5yvXRN87p91AjQyTltC+u1fl53fdQgAmqAWp4apxy5I0eFZJ+zDQHFNIcVAPUjbEJGiiUaXGZRo+uyGedlBfQ1kqSbSkPMEHbgXplsgqUGkM9Y4DqZUDZtW41/9sDTFAIULNVoNSg/AnlUGfUx3sMUHpA7tPWOreqOwEmqDFQy1I71JPKoc4YmLIs3dW4E2CCGgP18kQFKOVQpw9vprysk+qqCyYBExQZqEKRnurbfA/lOwNxpDkoOlA3dcorCvqlTE8bmLqQ5qCW9MeNGcpuLZNzUxycCWpZfLcSnAmKpRRt35xbhcnusXLbEBSmsOMDapyJ70Evo7+gBnIXU4Y6E9+PDkFN2xU5INmtxBDUNEzclfhWYioo87r3+CB6CWrJmap70g959FEukDT85jkABTXtTNqV9IkY+pSM0m1fXOsO6Hou6xmgBtBbUCRnclOcPiVjadYXH/YE9LEGSi/pBFBQK2lOw1RQkb+lHEoB9clsb6oC1P5HABQUbQDOz/FZ1jCpWNBA9Qb0qQbqBICC/sWZGrqTivlplfKyAX02u9sAdawfvQfVTXP89YAdiGt30gdDLWqgZnxxVQH1eQWoqXG6Z6gPPQjVdSYO1GoIUAsKqCtqlveFBuqxt14FUFAoTFGAWtChZnlXAgXUjAHq7iMPoSeh0CUoUYCazymg/IC+1ECdfPs1AAXVXc8UCag5X3yQCeirWwaofYMPokcBU+tA/eSLyxaoU++cp30DAAowxQRqV0BfT2ugLp6nu/oPomeTLbdMRuSzBqLM8uZ/9sUlC9TIuxcUUA+gy5OrsNorkdeANwIqz4B6XwH1zSZQrwOo5IrXXWnKmaICZWd57wnrUBcv0J0PA6gEasXAZB2qIuEUL4wifsyz3qWg91DZqgb6lIwedZc9h0ryRVGkk8eXBbbAJEgTeyWVu8VBYx55YyaV4j6twNQIqMBCpYDqOVCSL/1WplN4BAkbfXeL+8x4WYNUsk7VKkwuULZMhi3k4xuw7GkZXeb7mk17UEfM2uw6txU2rNELAGxlqFU7hopzDKFkN1yn7UtZ1szNeBHEpksoQP+p3Hp11ZW4DKJq8cN0G25GVLvPjq88sAdCpah2XzrUWe7EHWqduxF/PRAnzYWlPLdkBt9GzMuyAqjOcaawOr/rzt8VoNoFEwfErUDuBmDqLJjca9m5Vr9L78CN+U0BT7Lhqmn/I8AAyjCFKfKTLwEAAAAASUVORK5CYII=);color:#02defa!important;font-weight:600}.home header .el-select{margin-right:1.5vw}.home header .el-input__inner{background:transparent;border:1px solid #02defa;color:#02defa;height:1.6vw;width:10vw;line-height:1.6vw}.home header .el-input__suffix{top:.6vh}.home .wrap{position:relative;height:calc(100% - 3.5vw);overflow:hidden}.home .wrap .home-left{z-index:9;position:absolute;top:0;bottom:0;left:0;width:20%}.home .wrap .home--map{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.home .wrap .home-right{z-index:9;position:absolute;top:0;bottom:0;right:0;width:12%;background-color:#030c2a}.home .wrap .img_position{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.home .el-carousel__indicators--horizontal{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
\ No newline at end of file
.base-left{color:#fff}.base-left .base_left_box{padding:2vh;padding-top:4vh;height:80vh;background-image:url(../../static/img/kuang.0b3142b2.png);background-size:100% 100%}.base-left .base_left_box img{width:.8vw;position:absolute;right:1vw;top:1.2vw;cursor:pointer}.base-left .base_left_box .base_left_box_line{line-height:1.5;margin-top:1vh}.base-left .base_left_box .base_left_box_line .title{position:relative;color:#02fcfe;font-size:1vw}.base-left .base_left_box .base_left_box_line .title .position_look{position:absolute;right:0;color:#10a1f2;font-size:.8vw;cursor:pointer}.base-left .base_left_box .base_left_box_line .text{margin:.5vh 0}.base-left .base_left_box .base_left_box_line .text_right{text-align:right}.base-left .base_left_box .base_left_box_line .text_look{text-align:right;color:#10a1f2;cursor:pointer}.base-left .base_left_box .base_left_box_line .palyer2{height:auto;margin-top:.5vh}
\ No newline at end of file
.base-right .base_border_box{background-image:url(../../static/img/bg.9e9f5746.png);background-size:100% 100%;padding-bottom:2vh}.base-right .base_border_box .btn,.base-right .base_border_box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:5vh;margin-top:2vh;background:#021240;cursor:pointer}.base-right .base_border_box .title{background:transparent;color:#02fcfe;padding-top:1vw;font-size:1vw;margin-top:0}.base-right .base_border_box .page_btn{padding:0 1vw;color:#efb312;font-size:.8vw;height:57vh;overflow-y:auto;cursor:pointer}.base-right .base_border_box .page_btn::-webkit-scrollbar{width:.3vw;height:5px}.base-right .base_border_box .page_btn::-webkit-scrollbar-thumb{border-radius:10px;background:#02defa;margin-right:10px}.base-right .base_border_box .page_btn::-webkit-scrollbar-thumb:hover{background-color:#02defa}.base-right .base_border_box .page_btn::-webkit-scrollbar-track{border-radius:10px;background:hsla(0,0%,100%,.1);margin-right:10px}.base-right .base_border_box .activeClass{border:1px solid #efb312}.base-right .img_position{position:absolute;top:50%;left:-2vw;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.base-right .tian_qi{width:100%;height:25vh;position:fixed;bottom:0;z-index:99;color:#02defa;background-image:url(../../static/img/tian_qi.280a4ce4.png);background-size:100% 100%}.base-right .tian_qi .tian_qi_title{height:5vh;padding:.3vw;font-size:1vw}.base-right .tian_qi .tian_qi_body,.base-right .tian_qi .tian_qi_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.base-right .tian_qi .tian_qi_body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.base-right .tian_qi .tian_qi_body span{line-height:1.7}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
(function(e){function t(t){for(var r,a,u=t[0],c=t[1],s=t[2],f=0,d=[];f<u.length;f++)a=u[f],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&d.push(o[a][0]),o[a]=0;for(r in c)Object.prototype.hasOwnProperty.call(c,r)&&(e[r]=c[r]);l&&l(t);while(d.length)d.shift()();return i.push.apply(i,s||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var u=n[a];0!==o[u]&&(r=!1)}r&&(i.splice(t--,1),e=c(c.s=n[0]))}return e}var r={},a={app:0},o={app:0},i=[];function u(e){return c.p+"static/js/"+({}[e]||e)+"."+{"chunk-9cff3828":"c3cc64da","chunk-00f444cb":"2de59d4f","chunk-42868b46":"3b042a11","chunk-86a8c330":"4f73b8a0","chunk-573f826d":"febee051","chunk-c692b744":"43227dd7"}[e]+".js"}function c(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],n={"chunk-42868b46":1,"chunk-86a8c330":1,"chunk-c692b744":1};a[e]?t.push(a[e]):0!==a[e]&&n[e]&&t.push(a[e]=new Promise((function(t,n){for(var r="static/css/"+({}[e]||e)+"."+{"chunk-9cff3828":"31d6cfe0","chunk-00f444cb":"31d6cfe0","chunk-42868b46":"cec70464","chunk-86a8c330":"993ce4e6","chunk-573f826d":"31d6cfe0","chunk-c692b744":"b52443eb"}[e]+".css",o=c.p+r,i=document.getElementsByTagName("link"),u=0;u<i.length;u++){var s=i[u],f=s.getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(f===r||f===o))return t()}var d=document.getElementsByTagName("style");for(u=0;u<d.length;u++){s=d[u],f=s.getAttribute("data-href");if(f===r||f===o)return t()}var l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.onload=t,l.onerror=function(t){var r=t&&t.target&&t.target.src||o,i=new Error("Loading CSS chunk "+e+" failed.\n("+r+")");i.code="CSS_CHUNK_LOAD_FAILED",i.request=r,delete a[e],l.parentNode.removeChild(l),n(i)},l.href=o;var p=document.getElementsByTagName("head")[0];p.appendChild(l)})).then((function(){a[e]=0})));var r=o[e];if(0!==r)if(r)t.push(r[2]);else{var i=new Promise((function(t,n){r=o[e]=[t,n]}));t.push(r[2]=i);var s,f=document.createElement("script");f.charset="utf-8",f.timeout=120,c.nc&&f.setAttribute("nonce",c.nc),f.src=u(e);var d=new Error;s=function(t){f.onerror=f.onload=null,clearTimeout(l);var n=o[e];if(0!==n){if(n){var r=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+r+": "+a+")",d.name="ChunkLoadError",d.type=r,d.request=a,n[1](d)}o[e]=void 0}};var l=setTimeout((function(){s({type:"timeout",target:f})}),12e4);f.onerror=f.onload=s,document.head.appendChild(f)}return Promise.all(t)},c.m=e,c.c=r,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)c.d(n,r,function(t){return e[t]}.bind(null,r));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="",c.oe=function(e){throw console.error(e),e};var s=window["webpackJsonp"]=window["webpackJsonp"]||[],f=s.push.bind(s);s.push=t,s=s.slice();for(var d=0;d<s.length;d++)t(s[d]);var l=f;i.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"365c":function(e,t,n){"use strict";var r=n("bc3a"),a=n.n(r),o=n("5c96"),i=a.a.create({baseURL:"http://39.98.150.124:9875/",timeout:3e4});i.interceptors.request.use((function(e){return e.headers["token"]||(e.headers["Authorization"]="Bearer eyJhbGciOiJIUzUxMiJ9.eyJqdGkiOiIyYmUyNmEzZTg3Njc0NzAwYjQyODY2YjgzNmQwZDQ5OSIsInVzZXIiOiJhZG1pbiIsInN1YiI6ImFkbWluIn0.qlg04WGthnLo0ugvJtKBmJQXNEuxqT3F9bZDdF_iWHvx-YRsWtNY9DUZW-HOC0F_I2dCMsXVtVmed7NcBIItqA"),e})),i.interceptors.response.use((function(e){return e.data}),(function(e){if(e.response.status){var t=e.response.status;switch(t){case 400:break;case 401:Object(o["Notification"])({title:"登录过期,请重新登录",duration:2e3,type:"warning"}),setTimeout((function(){window.localStorage.removeItem("token"),window.location="#/"}),1e3);break;default:break}return e.response.data}}));var u=i,c=a.a.create({baseURL:"http://39.98.150.124:8000/",timeout:3e4});c.interceptors.response.use((function(e){return e.data}),(function(e){if(e.response.status){var t=e.response.status;switch(t){case 400:break;case 401:Object(o["Notification"])({title:"登录过期,请重新登录",duration:2e3,type:"warning"}),setTimeout((function(){window.localStorage.removeItem("token"),window.location="#/"}),1e3);break;default:break}return e.response.data}}));var s=c,f=a.a.create({baseURL:"http://47.92.82.212:10000/",timeout:3e4});f.interceptors.response.use((function(e){return e.data}),(function(e){if(e.response.status){var t=e.response.status;switch(t){case 400:break;case 401:Object(o["Notification"])({title:"登录过期,请重新登录",duration:2e3,type:"warning"}),setTimeout((function(){window.localStorage.removeItem("token"),window.location="#/"}),1e3);break;default:break}return e.response.data}}));var d=f,l=a.a.create({baseURL:"http://39.98.150.124:8000/",timeout:3e4});l.interceptors.response.use((function(e){return e.data}),(function(e){if(e.response.status){var t=e.response.status;switch(t){case 400:break;case 401:Object(o["Notification"])({title:"登录过期,请重新登录",duration:2e3,type:"warning"}),setTimeout((function(){window.localStorage.removeItem("token"),window.location="#/"}),1e3);break;default:break}return e.response.data}}));var p=l;n.d(t,"b",(function(){return h})),n.d(t,"l",(function(){return m})),n.d(t,"a",(function(){return b})),n.d(t,"e",(function(){return g})),n.d(t,"i",(function(){return _})),n.d(t,"h",(function(){return k})),n.d(t,"j",(function(){return v})),n.d(t,"o",(function(){return w})),n.d(t,"n",(function(){return y})),n.d(t,"d",(function(){return S})),n.d(t,"c",(function(){return T})),n.d(t,"k",(function(){return j})),n.d(t,"r",(function(){return O})),n.d(t,"q",(function(){return D})),n.d(t,"g",(function(){return I})),n.d(t,"m",(function(){return E})),n.d(t,"f",(function(){return L})),n.d(t,"p",(function(){return P}));function h(e){return s({url:"api/dictDetail/findAll",method:"get",params:e})}function m(e){return s({url:"api/alarmSms/sendAlarmSms",method:"get",params:e})}function b(e){return s({url:"api/dept/findAll",method:"get",params:e})}function g(e){return s({url:"api/baseDataBigScreen/expert",method:"get",params:e})}function _(e){return s({url:"api/baseDataBigScreen/rescueCar",method:"get",params:e})}function k(e){return s({url:"api/baseDataBigScreen/refuge",method:"get",params:e})}function v(e){return s({url:"api/baseDataBigScreen/rescueTeam",method:"get",params:e})}function w(e){return s({url:"api/baseDataBigScreen/suppliesReserveStation",method:"get",params:e})}function y(e){return s({url:"api/baseDataBigScreen/suppliesReserve",method:"get",params:e})}function S(e){return s({url:"api/baseDataBigScreen/emergencyWarning",method:"get",params:e})}function T(e){return s({url:"api/baseDataBigScreen/emergencyPlan",method:"get",params:e})}function j(e){return s({url:"api/baseDataBigScreen/roster",method:"get",params:e})}function O(e){return s({url:"api/baseDataBigScreen/wkkAlarmMsg",method:"get",params:e})}function D(e){return u({url:"wkk",method:"post",data:e})}function I(e){return d({url:"api/v1/device/grouptree",method:"get",params:e})}function E(e){return d({url:"api/v1/stream/start",method:"get",params:e})}function L(e){return p({url:"api/hiddenTroubleCheck/findAllwarningHiddenTrouble",method:"get",params:e})}function P(e){return p({url:"/api/undergroundSeriousHiddenTrouble/warn",method:"get",params:e})}},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("2b0e"),a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},o=[],i={data:function(){return{}},mounted:function(){this.$store.dispatch("typeOptions")}},u=i,c=(n("5c0b"),n("2877")),s=Object(c["a"])(u,a,o,!1,null,null,null),f=s.exports,d=(n("d3b7"),n("8c4f"));r["default"].use(d["a"]);var l=[{path:"/",name:"home",components:{default:function(){return Promise.all([n.e("chunk-9cff3828"),n.e("chunk-00f444cb"),n.e("chunk-42868b46")]).then(n.bind(null,"bb51"))}},children:[{path:"/",name:"base",components:{homeHeader:function(){return Promise.all([n.e("chunk-9cff3828"),n.e("chunk-573f826d")]).then(n.bind(null,"7975"))},homeLeft:function(){return Promise.all([n.e("chunk-9cff3828"),n.e("chunk-00f444cb"),n.e("chunk-86a8c330")]).then(n.bind(null,"2731"))},homeRight:function(){return Promise.all([n.e("chunk-9cff3828"),n.e("chunk-c692b744")]).then(n.bind(null,"3cc7"))}}}]}],p=new d["a"]({routes:l}),h=p,m=(n("d81d"),n("2fa7")),b=n("2f62"),g=n("365c");r["default"].use(b["a"]);var _=new b["a"].Store({state:{title:"",appMap:"",mouseTool:"",appTileLayer:"",select_item:[],isLeft:!1,isRight:!1,deptData:[],isLtkDialog:!1,isDxkqDialog:!1,compony_info:"",BaseLeftIndex:1,is_show_huan_jing_jian_ce:!1,is_show_huan_jing_jian_ce_table:!1,showItemCharts:!1},mutations:{SET_TYPE:function(e,t){e.select_item=t},SET_deptData:function(e,t){e.deptData=t},SET_TITLE:function(e,t){e.title=t},SET_IS_LEFT:function(e,t){e.isLeft=t},SET_IS_Right:function(e,t){e.isRight=t},SET_APP_MAP:function(e,t){e.appMap=t},SET_MOUSETOOL:function(e,t){e.mouseTool=t},set_appTileLayer:function(e,t){e.appTileLayer=t},set_compony_info:function(e,t){e.compony_info=t},set_BaseLeftIndex:function(e,t){e.BaseLeftIndex=t},set_isLtkDialog:function(e,t){e.isLtkDialog=t},set_isDxkqDialog:function(e,t){e.isDxkqDialog=t},set_is_show_huan_jing_jian_ce:function(e,t){e.is_show_huan_jing_jian_ce=t},set_is_show_huan_jing_jian_ce_table:function(e,t){e.is_show_huan_jing_jian_ce_table=t},setShowItemCharts:function(e,t){e.showItemCharts=t}},actions:{typeOptions:function(e,t){var n,r=e.commit,a=(n={page:0,size:999,sort:"dictSort,asc"},Object(m["a"])(n,"sort","id,desc"),Object(m["a"])(n,"dictName","所属行业"),n);Object(g["b"])(a).then((function(e){var t=e.content.map((function(e){return{value:e.label,label:e.label,id:e.id}}));r("SET_TYPE",t)}))}}}),k=(n("f5df1"),n("5c96")),v=n.n(k),w=(n("0fae"),n("77ed")),y=n.n(w),S=n("bc3a"),T=n.n(S);r["default"].use(v.a),r["default"].use(y.a),r["default"].prototype.axios=T.a,r["default"].config.productionTip=!1,new r["default"]({router:h,store:_,render:function(e){return e(f)}}).$mount("#app")},"5c0b":function(e,t,n){"use strict";var r=n("9c0c"),a=n.n(r);a.a},"9c0c":function(e,t,n){}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-573f826d"],{7975:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("header",[n("div",{staticClass:"flex-btn"},[n("div",{staticClass:"base-btn"},[n("div",{staticClass:"base-btn-part"},[n("span",{class:{span_active:1==e.lineActive},on:{click:function(t){return e.onActive(1)}}},[e._v("综合数据")]),n("span",{class:{span_active:2==e.lineActive},on:{click:function(t){return e.onActive(2)}}},[e._v("风险监测")]),n("span",{class:{span_active:3==e.lineActive},on:{click:function(t){return e.onActive(3)}}},[e._v("隐患排查")])]),n("div",{staticClass:"base-btn-part"},[n("el-select",{attrs:{placeholder:"请选择"},on:{change:e.ChangeSelect},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},e._l(e.options,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),n("span",{on:{click:function(t){return e.onClickActive(4)}}},[e._v("管理系统")])],1)])])])},i=[],l=(n("a4d3"),n("e01a"),n("d28b"),n("d3b7"),n("3ca3"),n("ddb0"),n("c75e"),n("ed08")),c={data:function(){return{lineActive:1,options:[{value:"1",label:"非煤矿山"},{value:"2",label:"煤矿"},{value:"3",label:"危险化学品企业"},{value:"4",label:"冶金工贸"}],value:"1"}},mounted:function(){this.onClickActive(1,"非煤矿山")},methods:{onClickActive:function(e,t){4!==e?(this.$store.commit("SET_IS_LEFT",!1),this.$store.commit("SET_TITLE",t)):window.open("http://dwq.jingkongyun.com/")},onActive:function(e){this.lineActive=e,this.$store.commit("set_BaseLeftIndex",e);var t={itemIndex:e,randNum:Object(l["a"])(1,1e4,1)};this.$store.commit("SET_IS_LEFT",t)},ChangeSelect:function(e){var t=!0,n=!1,a=void 0;try{for(var i,l=this.options[Symbol.iterator]();!(t=(i=l.next()).done);t=!0){var c=i.value;if(c.value==e)return void this.onClickActive(c.value,c.label)}}catch(o){n=!0,a=o}finally{try{t||null==l.return||l.return()}finally{if(n)throw a}}}}},o=c,s=n("2877"),u=Object(s["a"])(o,a,i,!1,null,null,null);t["default"]=u.exports},c75e:function(e,t,n){"use strict";var a=n("2b0e");t["a"]=new a["default"]({name:"eventbus"})}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-86a8c330"],{2731:function(t,a,s){"use strict";s.r(a);var o=function(){var t=this,a=t.$createElement,o=t._self._c||a;return o("div",{staticClass:"base-left"},[o("div",{staticClass:"base_left_box"},[o("img",{attrs:{src:s("fa93")},on:{click:t.onClickDel}}),o("div",{staticClass:"base_left_box_line"},[o("div",{staticClass:"title"},[t._v("基础信息")]),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:8}},[t._v("名称")]),o("el-col",{staticClass:"text_right",attrs:{span:16}},[t._v(t._s(t.dataObj.name))])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:8}},[t._v("地理位置")]),o("el-col",{staticClass:"text_right",attrs:{span:16}},[t._v(t._s(t.dataObj.address))])],1)],1),o("div",{staticClass:"base_left_box_line"},[o("div",{staticClass:"title"},[t._v("监测类型")]),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("环境监测")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:t.onTextLookEnv}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("人员定位")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(0,"rydw")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("降雨量")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(1,"jyl")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("浸润线")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(2,"jrx")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("库水位")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(3,"ksw")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("干滩")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(4,"gt")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("表面位移")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(5,"bmwy")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("预警值")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(7,"yjz")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("报警记录")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:function(a){return t.onTextLook(6,"yj")}}},[t._v("查看")])])],1),o("el-row",{staticClass:"text"},[o("el-col",{attrs:{span:12}},[t._v("三维")]),o("el-col",{staticClass:"text_look",attrs:{span:12}},[o("span",{on:{click:t.onClickthree}},[t._v("查看")])])],1)],1),o("div",{staticClass:"base_left_box_line"},[o("div",{staticClass:"title"},[t._v("视频监控 "),o("span",{staticClass:"position_look",on:{click:t.onClickVideo}},[t._v("更多")])]),o("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"palyer2"},[t.isVideoUrl?o("LivePlayer",{ref:"player2",attrs:{videoUrl:t.videoUrl,live:""}}):o("LivePlayer",{ref:"player2",attrs:{live:""}})],1)])])])},e=[],l=(s("a4d3"),s("e01a"),s("d28b"),s("b0c0"),s("d3b7"),s("3ca3"),s("ddb0"),s("3f2c")),n=s.n(l),i=s("c75e"),c=s("ed08"),r=s("365c"),_=s("1b62"),v={mixins:[_["a"]],data:function(){return{dataObj:"",videoUrl:"",isVideoUrl:!1,parentSerial:"",list:[],loading:!0}},components:{LivePlayer:n.a},mounted:function(){this.$once("hook:beforeDestroy",(function(){i["a"].$off("dialog_show",null),i["a"].$off("dialog_show_video",null)}))},methods:{onGrouptree:function(t){var a=this;Object(r["g"])().then((function(s){var o=s[0].serial;a.loading=!0,Object(r["g"])({serial:o}).then((function(s){var e=!0,l=!1,n=void 0;try{for(var i,c=s[Symbol.iterator]();!(e=(i=c.next()).done);e=!0){var _=i.value;if(_.name==t)var v=_.code}}catch(d){l=!0,n=d}finally{try{e||null==c.return||c.return()}finally{if(l)throw n}}a.isVideoUrl=!1,a.list=[],v?Object(r["g"])({serial:o,pcode:v}).then((function(t){a.parentSerial=t[0].serial,a.list=t,Object(r["m"])({serial:a.parentSerial,code:t[0].code}).then((function(t){a.isVideoUrl=!0,setTimeout((function(){a.loading=!1}),1e3),a.videoUrl=t.WS_FLV}))})):a.loading=!1}))}))},onTextLook:function(t,a){var s={index:t,activeName:a,dataObj:this.dataObj};i["a"].$emit("dialog_show",s)},onTextLookEnv:function(){this.$store.commit("set_is_show_huan_jing_jian_ce_table",Object(c["a"])(12,100,1))},onClickVideo:function(){var t={parentSerial:this.parentSerial,list:this.list};i["a"].$emit("dialog_show_video",t)}},computed:{compony_info:function(){return this.$store.state.compony_info}},watch:{compony_info:function(t){this.onGrouptree(t.name),this.dataObj=t}}},d=v,p=(s("dc0c"),s("2877")),u=Object(p["a"])(d,o,e,!1,null,null,null);a["default"]=u.exports},"2a07":function(t,a,s){},dc0c:function(t,a,s){"use strict";var o=s("2a07"),e=s.n(o);e.a}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9cff3828"],{"057f":function(t,r,e){var n=e("fc6a"),i=e("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(t){try{return i(t)}catch(r){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?c(t):i(n(t))}},"0d03":function(t,r,e){var n=e("6eeb"),i=Date.prototype,o="Invalid Date",a="toString",c=i[a],u=i.getTime;new Date(NaN)+""!=o&&n(i,a,(function(){var t=u.call(this);return t===t?c.call(this):o}))},1148:function(t,r,e){"use strict";var n=e("a691"),i=e("1d80");t.exports="".repeat||function(t){var r=String(i(this)),e="",o=n(t);if(o<0||o==1/0)throw RangeError("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(r+=r))1&o&&(e+=r);return e}},"14c3":function(t,r,e){var n=e("c6b6"),i=e("9263");t.exports=function(t,r){var e=t.exec;if("function"===typeof e){var o=e.call(t,r);if("object"!==typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==n(t))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(t,r)}},"3ca3":function(t,r,e){"use strict";var n=e("6547").charAt,i=e("69f3"),o=e("7dd0"),a="String Iterator",c=i.set,u=i.getterFor(a);o(String,"String",(function(t){c(this,{type:a,string:String(t),index:0})}),(function(){var t,r=u(this),e=r.string,i=r.index;return i>=e.length?{value:void 0,done:!0}:(t=n(e,i),r.index+=t.length,{value:t,done:!1})}))},"408a":function(t,r,e){var n=e("c6b6");t.exports=function(t){if("number"!=typeof t&&"Number"!=n(t))throw TypeError("Incorrect invocation");return+t}},5319:function(t,r,e){"use strict";var n=e("d784"),i=e("825a"),o=e("7b0b"),a=e("50c4"),c=e("a691"),u=e("1d80"),f=e("8aa5"),s=e("14c3"),l=Math.max,d=Math.min,v=Math.floor,g=/\$([$&'`]|\d\d?|<[^>]*>)/g,p=/\$([$&'`]|\d\d?)/g,h=function(t){return void 0===t?t:String(t)};n("replace",2,(function(t,r,e){return[function(e,n){var i=u(this),o=void 0==e?void 0:e[t];return void 0!==o?o.call(e,i,n):r.call(String(i),e,n)},function(t,o){var u=e(r,t,this,o);if(u.done)return u.value;var v=i(t),g=String(this),p="function"===typeof o;p||(o=String(o));var b=v.global;if(b){var y=v.unicode;v.lastIndex=0}var S=[];while(1){var m=s(v,g);if(null===m)break;if(S.push(m),!b)break;var x=String(m[0]);""===x&&(v.lastIndex=f(g,a(v.lastIndex),y))}for(var w="",L=0,M=0;M<S.length;M++){m=S[M];for(var O=String(m[0]),T=l(d(c(m.index),g.length),0),E=[],N=1;N<m.length;N++)E.push(h(m[N]));var A=m.groups;if(p){var D=[O].concat(E,T,g);void 0!==A&&D.push(A);var F=String(o.apply(void 0,D))}else F=n(O,g,T,E,A,o);T>=L&&(w+=g.slice(L,T)+F,L=T+O.length)}return w+g.slice(L)}];function n(t,e,n,i,a,c){var u=n+t.length,f=i.length,s=p;return void 0!==a&&(a=o(a),s=g),r.call(c,s,(function(r,o){var c;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(u);case"<":c=a[o.slice(1,-1)];break;default:var s=+o;if(0===s)return r;if(s>f){var l=v(s/10);return 0===l?r:l<=f?void 0===i[l-1]?o.charAt(1):i[l-1]+o.charAt(1):r}c=i[s-1]}return void 0===c?"":c}))}}))},6547:function(t,r,e){var n=e("a691"),i=e("1d80"),o=function(t){return function(r,e){var o,a,c=String(i(r)),u=n(e),f=c.length;return u<0||u>=f?t?"":void 0:(o=c.charCodeAt(u),o<55296||o>56319||u+1===f||(a=c.charCodeAt(u+1))<56320||a>57343?t?c.charAt(u):o:t?c.slice(u,u+2):a-56320+(o-55296<<10)+65536)}};t.exports={codeAt:o(!1),charAt:o(!0)}},"746f":function(t,r,e){var n=e("428f"),i=e("5135"),o=e("c032"),a=e("9bf2").f;t.exports=function(t){var r=n.Symbol||(n.Symbol={});i(r,t)||a(r,t,{value:o.f(t)})}},"8aa5":function(t,r,e){"use strict";var n=e("6547").charAt;t.exports=function(t,r,e){return r+(e?n(t,r).length:1)}},9263:function(t,r,e){"use strict";var n=e("ad6d"),i=RegExp.prototype.exec,o=String.prototype.replace,a=i,c=function(){var t=/a/,r=/b*/g;return i.call(t,"a"),i.call(r,"a"),0!==t.lastIndex||0!==r.lastIndex}(),u=void 0!==/()??/.exec("")[1],f=c||u;f&&(a=function(t){var r,e,a,f,s=this;return u&&(e=new RegExp("^"+s.source+"$(?!\\s)",n.call(s))),c&&(r=s.lastIndex),a=i.call(s,t),c&&a&&(s.lastIndex=s.global?a.index+a[0].length:r),u&&a&&a.length>1&&o.call(a[0],e,(function(){for(f=1;f<arguments.length-2;f++)void 0===arguments[f]&&(a[f]=void 0)})),a}),t.exports=a},a4d3:function(t,r,e){"use strict";var n=e("23e7"),i=e("da84"),o=e("d066"),a=e("c430"),c=e("83ab"),u=e("4930"),f=e("fdbf"),s=e("d039"),l=e("5135"),d=e("e8b5"),v=e("861d"),g=e("825a"),p=e("7b0b"),h=e("fc6a"),b=e("c04e"),y=e("5c6c"),S=e("7c73"),m=e("df75"),x=e("241c"),w=e("057f"),L=e("7418"),M=e("06cf"),O=e("9bf2"),T=e("d1e7"),E=e("9112"),N=e("6eeb"),A=e("5692"),D=e("f772"),F=e("d012"),P=e("90e3"),R=e("b622"),j=e("c032"),k=e("746f"),I=e("d44e"),C=e("69f3"),H=e("b727").forEach,$=D("hidden"),V="Symbol",G="prototype",J=R("toPrimitive"),W=C.set,Y=C.getterFor(V),q=Object[G],B=i.Symbol,Q=o("JSON","stringify"),z=M.f,K=O.f,U=w.f,X=T.f,Z=A("symbols"),_=A("op-symbols"),tt=A("string-to-symbol-registry"),rt=A("symbol-to-string-registry"),et=A("wks"),nt=i.QObject,it=!nt||!nt[G]||!nt[G].findChild,ot=c&&s((function(){return 7!=S(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(t,r,e){var n=z(q,r);n&&delete q[r],K(t,r,e),n&&t!==q&&K(q,r,n)}:K,at=function(t,r){var e=Z[t]=S(B[G]);return W(e,{type:V,tag:t,description:r}),c||(e.description=r),e},ct=u&&"symbol"==typeof B.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof B},ut=function(t,r,e){t===q&&ut(_,r,e),g(t);var n=b(r,!0);return g(e),l(Z,n)?(e.enumerable?(l(t,$)&&t[$][n]&&(t[$][n]=!1),e=S(e,{enumerable:y(0,!1)})):(l(t,$)||K(t,$,y(1,{})),t[$][n]=!0),ot(t,n,e)):K(t,n,e)},ft=function(t,r){g(t);var e=h(r),n=m(e).concat(gt(e));return H(n,(function(r){c&&!lt.call(e,r)||ut(t,r,e[r])})),t},st=function(t,r){return void 0===r?S(t):ft(S(t),r)},lt=function(t){var r=b(t,!0),e=X.call(this,r);return!(this===q&&l(Z,r)&&!l(_,r))&&(!(e||!l(this,r)||!l(Z,r)||l(this,$)&&this[$][r])||e)},dt=function(t,r){var e=h(t),n=b(r,!0);if(e!==q||!l(Z,n)||l(_,n)){var i=z(e,n);return!i||!l(Z,n)||l(e,$)&&e[$][n]||(i.enumerable=!0),i}},vt=function(t){var r=U(h(t)),e=[];return H(r,(function(t){l(Z,t)||l(F,t)||e.push(t)})),e},gt=function(t){var r=t===q,e=U(r?_:h(t)),n=[];return H(e,(function(t){!l(Z,t)||r&&!l(q,t)||n.push(Z[t])})),n};if(u||(B=function(){if(this instanceof B)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,r=P(t),e=function(t){this===q&&e.call(_,t),l(this,$)&&l(this[$],r)&&(this[$][r]=!1),ot(this,r,y(1,t))};return c&&it&&ot(q,r,{configurable:!0,set:e}),at(r,t)},N(B[G],"toString",(function(){return Y(this).tag})),T.f=lt,O.f=ut,M.f=dt,x.f=w.f=vt,L.f=gt,c&&(K(B[G],"description",{configurable:!0,get:function(){return Y(this).description}}),a||N(q,"propertyIsEnumerable",lt,{unsafe:!0}))),f||(j.f=function(t){return at(R(t),t)}),n({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:B}),H(m(et),(function(t){k(t)})),n({target:V,stat:!0,forced:!u},{for:function(t){var r=String(t);if(l(tt,r))return tt[r];var e=B(r);return tt[r]=e,rt[e]=r,e},keyFor:function(t){if(!ct(t))throw TypeError(t+" is not a symbol");if(l(rt,t))return rt[t]},useSetter:function(){it=!0},useSimple:function(){it=!1}}),n({target:"Object",stat:!0,forced:!u,sham:!c},{create:st,defineProperty:ut,defineProperties:ft,getOwnPropertyDescriptor:dt}),n({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:vt,getOwnPropertySymbols:gt}),n({target:"Object",stat:!0,forced:s((function(){L.f(1)}))},{getOwnPropertySymbols:function(t){return L.f(p(t))}}),Q){var pt=!u||s((function(){var t=B();return"[null]"!=Q([t])||"{}"!=Q({a:t})||"{}"!=Q(Object(t))}));n({target:"JSON",stat:!0,forced:pt},{stringify:function(t,r,e){var n,i=[t],o=1;while(arguments.length>o)i.push(arguments[o++]);if(n=r,(v(r)||void 0!==t)&&!ct(t))return d(r)||(r=function(t,r){if("function"==typeof n&&(r=n.call(this,t,r)),!ct(r))return r}),i[1]=r,Q.apply(null,i)}})}B[G][J]||E(B[G],J,B[G].valueOf),I(B,V),F[$]=!0},ac1f:function(t,r,e){"use strict";var n=e("23e7"),i=e("9263");n({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},ad6d:function(t,r,e){"use strict";var n=e("825a");t.exports=function(){var t=n(this),r="";return t.global&&(r+="g"),t.ignoreCase&&(r+="i"),t.multiline&&(r+="m"),t.dotAll&&(r+="s"),t.unicode&&(r+="u"),t.sticky&&(r+="y"),r}},b680:function(t,r,e){"use strict";var n=e("23e7"),i=e("a691"),o=e("408a"),a=e("1148"),c=e("d039"),u=1..toFixed,f=Math.floor,s=function(t,r,e){return 0===r?e:r%2===1?s(t,r-1,e*t):s(t*t,r/2,e)},l=function(t){var r=0,e=t;while(e>=4096)r+=12,e/=4096;while(e>=2)r+=1,e/=2;return r},d=u&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){u.call({})}));n({target:"Number",proto:!0,forced:d},{toFixed:function(t){var r,e,n,c,u=o(this),d=i(t),v=[0,0,0,0,0,0],g="",p="0",h=function(t,r){var e=-1,n=r;while(++e<6)n+=t*v[e],v[e]=n%1e7,n=f(n/1e7)},b=function(t){var r=6,e=0;while(--r>=0)e+=v[r],v[r]=f(e/t),e=e%t*1e7},y=function(){var t=6,r="";while(--t>=0)if(""!==r||0===t||0!==v[t]){var e=String(v[t]);r=""===r?e:r+a.call("0",7-e.length)+e}return r};if(d<0||d>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(g="-",u=-u),u>1e-21)if(r=l(u*s(2,69,1))-69,e=r<0?u*s(2,-r,1):u/s(2,r,1),e*=4503599627370496,r=52-r,r>0){h(0,e),n=d;while(n>=7)h(1e7,0),n-=7;h(s(10,n,1),0),n=r-1;while(n>=23)b(1<<23),n-=23;b(1<<n),h(1,1),b(2),p=y()}else h(0,e),h(1<<-r,0),p=y()+a.call("0",d);return d>0?(c=p.length,p=g+(c<=d?"0."+a.call("0",d-c)+p:p.slice(0,c-d)+"."+p.slice(c-d))):p=g+p,p}})},c032:function(t,r,e){r.f=e("b622")},d28b:function(t,r,e){var n=e("746f");n("iterator")},d784:function(t,r,e){"use strict";var n=e("9112"),i=e("6eeb"),o=e("d039"),a=e("b622"),c=e("9263"),u=a("species"),f=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),s=!o((function(){var t=/(?:)/,r=t.exec;t.exec=function(){return r.apply(this,arguments)};var e="ab".split(t);return 2!==e.length||"a"!==e[0]||"b"!==e[1]}));t.exports=function(t,r,e,l){var d=a(t),v=!o((function(){var r={};return r[d]=function(){return 7},7!=""[t](r)})),g=v&&!o((function(){var r=!1,e=/a/;return"split"===t&&(e={},e.constructor={},e.constructor[u]=function(){return e},e.flags="",e[d]=/./[d]),e.exec=function(){return r=!0,null},e[d](""),!r}));if(!v||!g||"replace"===t&&!f||"split"===t&&!s){var p=/./[d],h=e(d,""[t],(function(t,r,e,n,i){return r.exec===c?v&&!i?{done:!0,value:p.call(r,e,n)}:{done:!0,value:t.call(e,r,n)}:{done:!1}})),b=h[0],y=h[1];i(String.prototype,t,b),i(RegExp.prototype,d,2==r?function(t,r){return y.call(t,this,r)}:function(t){return y.call(t,this)}),l&&n(RegExp.prototype[d],"sham",!0)}}},ddb0:function(t,r,e){var n=e("da84"),i=e("fdbc"),o=e("e260"),a=e("9112"),c=e("b622"),u=c("iterator"),f=c("toStringTag"),s=o.values;for(var l in i){var d=n[l],v=d&&d.prototype;if(v){if(v[u]!==s)try{a(v,u,s)}catch(p){v[u]=s}if(v[f]||a(v,f,l),i[l])for(var g in o)if(v[g]!==o[g])try{a(v,g,o[g])}catch(p){v[g]=o[g]}}}},e01a:function(t,r,e){"use strict";var n=e("23e7"),i=e("83ab"),o=e("da84"),a=e("5135"),c=e("861d"),u=e("9bf2").f,f=e("e893"),s=o.Symbol;if(i&&"function"==typeof s&&(!("description"in s.prototype)||void 0!==s().description)){var l={},d=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),r=this instanceof d?new s(t):void 0===t?s():s(t);return""===t&&(l[r]=!0),r};f(d,s);var v=d.prototype=s.prototype;v.constructor=d;var g=v.toString,p="Symbol(test)"==String(s("test")),h=/^Symbol\((.*)\)[^)]+$/;u(v,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,r=g.call(t);if(a(l,t))return"";var e=p?r.slice(7,-1):r.replace(h,"$1");return""===e?void 0:e}}),n({global:!0,forced:!0},{Symbol:d})}},ed08:function(t,r,e){"use strict";e.d(r,"b",(function(){return n})),e.d(r,"c",(function(){return i})),e.d(r,"a",(function(){return o}));e("0d03"),e("b680"),e("ac1f"),e("5319");function n(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd HH:mm:ss";if(""===t||void 0===t||null===t)return"";var e=new Date(t);e=e.getFullYear()>0?e:new Date(Date.parse(t.replace(/-/g,"/")));var n=function(t){return(t<10?"0":"")+t};return r.replace(/yyyy|MM|dd|HH|mm|ss/g,(function(t){switch(t){case"yyyy":return n(e.getFullYear());case"MM":return n(e.getMonth()+1);case"mm":return n(e.getMinutes());case"dd":return n(e.getDate());case"HH":return n(e.getHours());case"ss":return n(e.getSeconds())}}))}function i(t){for(var r,e=[],n=0;n<t.length;n++){r=!1;for(var i=0;i<e.length;i++)if(t[n]===e[i]){r=!0;break}r||e.push(t[n])}return e}function o(t,r,e,n){for(var i=[],o=0;o<e;o++){var a;a=Math.random()*(r-t)+t,n?(a=Math.round(a),i.push(a)):i.push(a.toFixed(2))}return i}},fdbc:function(t,r){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c692b744"],{"0363":function(t,n,e){var r=e("3ac6"),i=e("d659"),o=e("78e7"),a=e("3e80"),c=e("1e63"),u=e("62d0"),f=i("wks"),s=r.Symbol,l=u?s:a;t.exports=function(t){return o(f,t)||(c&&o(s,t)?f[t]=s[t]:f[t]=l("Symbol."+t)),f[t]}},"0c82":function(t,n,e){var r=e("9bfb");r("asyncDispose")},"0cf0":function(t,n,e){var r=e("b323"),i=e("9e57"),o=i.concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},"0e67":function(t,n,e){var r=e("9bfb");r("iterator")},"0f2a":function(t,n){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABVCAYAAAAli5bBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBODAzRDQ4RTA5RkIxMUVCOERFRDhERkJCRkU5NDhBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBODAzRDQ4RjA5RkIxMUVCOERFRDhERkJCRkU5NDhBQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE4MDNENDhDMDlGQjExRUI4REVEOERGQkJGRTk0OEFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE4MDNENDhEMDlGQjExRUI4REVEOERGQkJGRTk0OEFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wn63iwAAAxBJREFUeNrs2FtIFFEYB/D/ujfTXdHUXFOTMETX8JJaFBUJamJqERoVPQgF3ZBMIhAJuhj1EoFPBdFFqAeDnrLASiOip8qsMCkJw8uquWquq+66tp0z6q63jd1ZL/PwffBxZvkG5sd3zpyZHZlco8dU5LM8yzKdpQYrHIqpsZJlBSQUPizzpIaahpVBgsFhaVKFaaUKA8EIRjCCEYxgBCMYwQhGMIIRjGAEI5ibUbRtCGUFxgVrSoVdqB1g5yxWKNw98fqRHmHUBdpwvjpsVk0facHpnH7H75p3AV7D5D6q0IvunDholmNXwoiAiAy24UWT82uoacQHMbpxbNBZkZloRodRiW8d6uWBNbX5wmhSIGOjeR5ufEKG2g9aARa71orsJDPa+1Ro6VQvPYzHl1++MAwoha5wXNSczj1v1CJitQ36KAuyk4cZTika5xGMR3O7WugGv3A8w60LsaFuBu7lZw3Cg2xIEHDip9VjGA/ehVaDGrmbJnHRoeOo++TEvWK4EO0EEqMtwrSKwYmC8fhhUAkXy0sbRlyEdR6u4as/Alb9Rcr6MQHX1a9Eswc40TAeP3tUwrorSDctiHvT7A8/lR2pMWPI8hDnFYxHW68Kzz5qkc86l8y6w9cXn8rpeNvi57ibOa6qNnj5HkkWq8xxzDs0N0Zn1Bd953cVW2JH8ai0Y+qO9MeZu7pZ9dI8I0pyJ58Kl2pClwe2I34E90s6hWO+n524HT6rfm6vESd3O1HVrwOXHsbXzJ1TXS5R5fv7cCxzQBRKNCwraRi3jhtcoi4U/UZxxqBolKjFn5Pyf1RFoRN15bE4lMcd25NqQtXRbpeoq4d7cXD7H+H4MkM9aAgUvX7dhu3bbMKN4oVR/EWx8lAvCrcOeTV9oqZyGsV39rmdiouwOFDXnoR4jfJo5+8bUqC1W4Xyh2HzaqZROZRyO56yd7J79UGL8motk2v0dvqXRDCCEYxgBCMYwQhGMIIRjGAEIxjBAJNUYe+lCrspRRj/DPWdjUqWO6UG42M9y0aW/CP9GpaqlYb9E2AAmEsdIjRohFMAAAAASUVORK5CYII="},1561:function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},"1c0a":function(t,n,e){"use strict";var r=e("d63b"),i=e("8f95");t.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},"1c29":function(t,n,e){e("fc93"),e("6f89"),e("8b7b"),e("e363"),e("64db"),e("22a9"),e("9080"),e("0e67"),e("e699"),e("e7cc"),e("2e85"),e("980e"),e("9ac4"),e("274e"),e("8d05"),e("ef09"),e("aa1b"),e("8176"),e("522d");var r=e("764b");t.exports=r.Symbol},"1e63":function(t,n,e){var r=e("06fa");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},"22a9":function(t,n,e){var r=e("9bfb");r("hasInstance")},2364:function(t,n,e){e("0e67"),e("3e47b"),e("5145");var r=e("fbcc");t.exports=r.f("iterator")},"266f":function(t,n,e){var r=e("9bfb");r("patternMatch")},"26b8":function(t,n,e){},"274e":function(t,n,e){var r=e("9bfb");r("split")},2874:function(t,n,e){var r=e("d63b"),i=e("4180").f,o=e("0273"),a=e("78e7"),c=e("1c0a"),u=e("0363"),f=u("toStringTag");t.exports=function(t,n,e,u){if(t){var s=e?t:t.prototype;a(s,f)||i(s,f,{configurable:!0,value:n}),u&&!r&&o(s,"toString",c)}}},"2e85":function(t,n,e){var r=e("9bfb");r("replace")},"2f5a":function(t,n,e){var r,i,o,a=e("96e9"),c=e("3ac6"),u=e("dfdb"),f=e("0273"),s=e("78e7"),l=e("b2ed"),p=e("6e9a"),b=c.WeakMap,v=function(t){return o(t)?i(t):r(t,{})},d=function(t){return function(n){var e;if(!u(n)||(e=i(n)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return e}};if(a){var y=new b,h=y.get,g=y.has,A=y.set;r=function(t,n){return A.call(y,t,n),n},i=function(t){return h.call(y,t)||{}},o=function(t){return g.call(y,t)}}else{var m=l("state");p[m]=!0,r=function(t,n){return f(t,m,n),n},i=function(t){return s(t,m)?t[m]:{}},o=function(t){return s(t,m)}}t.exports={set:r,get:i,has:o,enforce:v,getterFor:d}},"2f97":function(t,n,e){var r=e("dfdb");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"373a":function(t,n,e){t.exports=e("2364")},"3cc7":function(t,n,e){"use strict";e.r(n);var r=function(){var t=this,n=t.$createElement,r=t._self._c||n;return r("div",{staticClass:"base-right"},[r("img",{staticClass:"img_position",attrs:{src:e("0f2a"),alt:""},on:{click:t.onRightImg}}),r("div",{staticClass:"base_border_box"},[r("div",{staticClass:"title"},[t._v(t._s(t.title))]),r("div",{staticClass:"page_btn"},t._l(t.listText,(function(n,e){return r("div",{key:e,staticClass:"btn",class:{activeClass:n.is},on:{click:function(r){return t.onClickBtn(e,n.obj)}}},[t._v(t._s(n.name))])})),0)]),r("div",{staticClass:"tian_qi"},[r("div",{staticClass:"tian_qi_title"},[t._v("实时气象数据")]),r("div",{staticClass:"tian_qi_body"},[r("span",{staticStyle:{"font-size":"2vw"}},[r("img",{attrs:{src:e("5f7d"),alt:""}}),t._v(" "+t._s(t.tian_qi_data.tem)+"°C")]),r("span",[t._v(t._s(t.tian_qi_data.tem1)+"°C / "+t._s(t.tian_qi_data.tem2)+"°C")]),r("span",[t._v("空气"+t._s(t.tian_qi_data.air_level))]),r("span",[t._v(t._s(t.tian_qi_data.wea))]),r("span",[t._v(t._s(t.tian_qi_data.win+t.tian_qi_data.win_speed))])])])])},i=[],o=(e("a4d3"),e("e01a"),e("d28b"),e("d81d"),e("b0c0"),e("d3b7"),e("3ca3"),e("ddb0"),e("6271")),a=e.n(o),c=e("ab88"),u=e.n(c);function f(t){return f="function"===typeof u.a&&"symbol"===typeof a.a?function(t){return typeof t}:function(t){return t&&"function"===typeof u.a&&t.constructor===u.a&&t!==u.a.prototype?"symbol":typeof t},f(t)}function s(t){return s="function"===typeof u.a&&"symbol"===f(a.a)?function(t){return f(t)}:function(t){return t&&"function"===typeof u.a&&t.constructor===u.a&&t!==u.a.prototype?"symbol":f(t)},s(t)}var l=e("ed08"),p=e("365c"),b={data:function(){return{listText:[],listAll:[],isRightFalse:!0,tian_qi_data:{}}},mounted:function(){var t=this;this.axios.get("https://tianqiapi.com/api",{params:{version:"v6",appsecret:"Ml0dXby6",appid:"31268663"}}).then((function(n){t.tian_qi_data=n.data})),this.dept(),this.$store.commit("SET_IS_Right",!0)},methods:{dept:function(){var t=this;Object(p["a"])().then((function(n){t.listText=[],t.listAll=n,n.content.map((function(n){"东乌珠穆沁旗应急管理局"!=n.name&&9==n.type&&t.listText.push({name:n.name,is:!1,type:n.type,obj:n})})),t.$store.commit("SET_deptData",n.content)}))},onRightImg:function(){this.isRightFalse=!this.isRightFalse,this.$store.commit("SET_IS_Right",this.isRightFalse)},onClickBtn:function(t,n){var e=!0,r=!1,i=void 0;try{for(var o,a=this.listText[Symbol.iterator]();!(e=(o=a.next()).done);e=!0){var c=o.value;c.is=!1}}catch(f){r=!0,i=f}finally{try{e||null==a.return||a.return()}finally{if(r)throw i}}n.typeName=this.title,this.listText[t].is=!0;var u={itemIndex:this.$store.state.BaseLeftIndex,randNum:Object(l["a"])(1,1e4,1)};this.$store.commit("SET_IS_LEFT",u),this.$store.commit("set_compony_info",n)}},computed:{title:function(){return this.$store.state.title}},watch:{title:function(t){var n=this,e=this.$store.state.select_item;this.listText=[];var r=!0,i=!1,o=void 0;try{for(var a,c=function(){var e=a.value;if(e.value==t)return n.listAll.content.map((function(t){"东乌珠穆沁旗应急管理局"!=t.name&&t.type==e.id&&n.listText.push({name:t.name,is:!1,type:t.type,obj:t})})),{v:void 0}},u=e[Symbol.iterator]();!(r=(a=u.next()).done);r=!0){var f=c();if("object"===s(f))return f.v}}catch(h){i=!0,o=h}finally{try{r||null==u.return||u.return()}finally{if(i)throw o}}var l=!0,p=!1,b=void 0;try{for(var v,d=this.listText[Symbol.iterator]();!(l=(v=d.next()).done);l=!0){var y=v.value;y.is=!1}}catch(h){p=!0,b=h}finally{try{l||null==d.return||d.return()}finally{if(p)throw b}}}}},v=b,d=(e("dd3b"),e("2877")),y=Object(d["a"])(v,r,i,!1,null,null,null);n["default"]=y.exports},"3e47b":function(t,n,e){"use strict";var r=e("cbd0").charAt,i=e("2f5a"),o=e("4056"),a="String Iterator",c=i.set,u=i.getterFor(a);o(String,"String",(function(t){c(this,{type:a,string:String(t),index:0})}),(function(){var t,n=u(this),e=n.string,i=n.index;return i>=e.length?{value:void 0,done:!0}:(t=r(e,i),n.index+=t.length,{value:t,done:!1})}))},"3e80":function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+r).toString(36)}},4056:function(t,n,e){"use strict";var r=e("a5eb"),i=e("f575"),o=e("5779"),a=e("ec62"),c=e("2874"),u=e("0273"),f=e("d666"),s=e("0363"),l=e("7042"),p=e("7463"),b=e("bb83"),v=b.IteratorPrototype,d=b.BUGGY_SAFARI_ITERATORS,y=s("iterator"),h="keys",g="values",A="entries",m=function(){return this};t.exports=function(t,n,e,s,b,S,x){i(e,n,s);var w,R,I,O=function(t){if(t===b&&k)return k;if(!d&&t in D)return D[t];switch(t){case h:return function(){return new e(this,t)};case g:return function(){return new e(this,t)};case A:return function(){return new e(this,t)}}return function(){return new e(this)}},E=n+" Iterator",j=!1,D=t.prototype,M=D[y]||D["@@iterator"]||b&&D[b],k=!d&&M||O(b),G="Array"==n&&D.entries||M;if(G&&(w=o(G.call(new t)),v!==Object.prototype&&w.next&&(l||o(w)===v||(a?a(w,v):"function"!=typeof w[y]&&u(w,y,m)),c(w,E,!0,!0),l&&(p[E]=m))),b==g&&M&&M.name!==g&&(j=!0,k=function(){return M.call(this)}),l&&!x||D[y]===k||u(D,y,k),p[n]=k,b)if(R={values:O(g),keys:S?k:O(h),entries:O(A)},x)for(I in R)!d&&!j&&I in D||f(D,I,R[I]);else r({target:n,proto:!0,forced:d||j},R);return R}},4344:function(t,n,e){var r=e("dfdb"),i=e("6220"),o=e("0363"),a=o("species");t.exports=function(t,n){var e;return i(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!i(e.prototype)?r(e)&&(e=e[a],null===e&&(e=void 0)):e=void 0),new(void 0===e?Array:e)(0===n?0:n)}},4508:function(t,n,e){var r=e("1561"),i=Math.max,o=Math.min;t.exports=function(t,n){var e=r(t);return e<0?i(e+n,0):o(e,n)}},4896:function(t,n,e){var r=e("6f8d"),i=e("c230"),o=e("9e57"),a=e("6e9a"),c=e("edbd"),u=e("7a37"),f=e("b2ed"),s=f("IE_PROTO"),l="prototype",p=function(){},b=function(){var t,n=u("iframe"),e=o.length,r="<",i="script",a=">",f="java"+i+":";n.style.display="none",c.appendChild(n),n.src=String(f),t=n.contentWindow.document,t.open(),t.write(r+i+a+"document.F=Object"+r+"/"+i+a),t.close(),b=t.F;while(e--)delete b[l][o[e]];return b()};t.exports=Object.create||function(t,n){var e;return null!==t?(p[l]=r(t),e=new p,p[l]=null,e[s]=t):e=b(),void 0===n?e:i(e,n)},a[s]=!0},4963:function(t,n,e){var r,i,o=e("3ac6"),a=e("c4b8"),c=o.process,u=c&&c.versions,f=u&&u.v8;f?(r=f.split("."),i=r[0]+r[1]):a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(i=r[1]))),t.exports=i&&+i},"4fff":function(t,n,e){var r=e("1875");t.exports=function(t){return Object(r(t))}},5145:function(t,n,e){e("9103");var r=e("78a2"),i=e("3ac6"),o=e("0273"),a=e("7463"),c=e("0363"),u=c("toStringTag");for(var f in r){var s=i[f],l=s&&s.prototype;l&&!l[u]&&o(l,u,f),a[f]=a.Array}},"522d":function(t,n,e){var r=e("3ac6"),i=e("2874");i(r.JSON,"JSON",!0)},5779:function(t,n,e){var r=e("78e7"),i=e("4fff"),o=e("b2ed"),a=e("f5fb"),c=o("IE_PROTO"),u=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=i(t),r(t,c)?t[c]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},"5f7d":function(t,n){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAApCAYAAABgDOogAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOTBENjM4NTIxOTgxMUVCQkNFQ0RDRkQzMTZEMDgxOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOTBENjM4NjIxOTgxMUVCQkNFQ0RDRkQzMTZEMDgxOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5MEQ2MzgzMjE5ODExRUJCQ0VDRENGRDMxNkQwODE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ5MEQ2Mzg0MjE5ODExRUJCQ0VDRENGRDMxNkQwODE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7SWdHwAABTNJREFUeNrMmWlsVFUUx98r0wJCaVlsIUIFy9bK0kaBKkQNRpGAGkBEoxgUxAUhxg8kfjJGMEQjKgKGoCAkLkCADwRFIdpKRS3aiqUtYLVuJSyFlqGlFId5/s/ktHm9PTPz1mFO8stk7n3b/91z7j33PP1O44zms6WAkWA4yAZtoAUEQQU47+bixdr1MfsDPonqDqaDWWAyGAq6CcedBbVgP9gKfvf6QXQfRvBFsBwMcnDuNvAqqPFqBFM8FFbELve2Q3Fk88AR8LKX8eGFzQHfgwILx/4Xpz8VvA6+AT3cPpgXMbgQfBCj/yD4HFSCatAMbgKjwO3gQTBQOO8uUMa/553HYNhVDE4D+6L0rQdrLcQTjdJT4CWQK/QfBeOAIcagHjsG9TtCjgXm8MNfp7Q38KgccuBNH4HHhD7ykKelk0q6xVkmDEN3KvBjQRy5UiH418H1QuBxfmkrlL5FYBf4wnYMGmFH4u4HU5S2y+Buh+LMthIM4OVGbbctUJ986ayTh/gFjFfaKI42e7js0ISUJ0w8JeaG0p4D4o2gbRcdIog77LE4smfAt8JLLLHlouGrtm98j9D2rg/p3kEexXxT2xQHMWh7BG8VYu8rn3LanYpAWj/H8ppqUaD9EcxS/tdx0uyHSUIO8NpLrroDXIzjorZH8AZBoF/WFOUFP8GsmnCm8UMKkcNZfU+Js+gtJ+NmQZRE38uumc35Zpoyo1K6Vu6DQHLPKgvH0d5y2U+D+m7pIrDwn8ZoJ83ibU+RjUnhTbDHy+0c2AQWWDx+Q/ngzGc7XaCgrovAfuATzjOd2G5AN/Fyo3kbGA36gxHgIX5OybZUDM3seCH6uNpObj6CM//hLh+I/H4q7+38sP4cFiuj7IiWHcnNeC8icMzxDoGDwXEhv2w3qqX8zIt6E2f+E7neEk0kxdBpHyehPE7QJwp5bW7lyIy/A0ZIb/f1A1HE0YOuYretF/ongcWcZaiuvke4uZdWczS/z6Qx1cEqZb2kUX2FRlnP+/UCNSwFa4QL0GjNtBhP87lwpNoS3hv6YtVj+2j5lUEqap3gaoDZ44bpo8qDNGp/cQZvtnqOyVYb95vN2YfZTrP7h/wQeKwwPfI7uuLi+zy5mW1pIBzS5wjiNN6btdq8H+3Z9oIZprZsnpH3+uiqGnSs51Ax15mKUpCqzaR0TaEMFAvtVnhNaHvY4bXi0m4nJvSuxP96pX88jaA0CWxy8TJ/5OzjZlNbgZYAg5Za3s51THQQqPUUjv3D5b3qFIG9eKY2/BXYJaR6U7ItLQ1uH6RB+d8rISN4VVcTlBZyUcrC05WODJf3Wg3mmoS94ffoDfmyFTO1nqOWVshFa3g5MNt0Ybq3u4+jssZ9vD7t9z/+IuVGtRJehg2vTtXjB5SOR7iq1ezinvSlaJ2WIIOOF4TmHTSC9EVnhRAza4T0Kylt4K7Ln3EyYbZDp2b3qArw1FoqFHSe5OR6XTKLy9rehgxGnyd0LTeXLEjMb8JBazmJpW3JySTTRmvrRqEIRvZpw6Np30V2Ef22trU3LuITJLvE25JiLlE0XANBtF7fyBvfuTwRivk37WDOzU9riQjM3HzF3ElfeN6ycLMr10BgQIv/PZMmzKmNC1JbopUNV3MBh1yze4wLpSVhONJuYknTwtRO662evkH84Epu8I6Lukwi7Qd61uDiwDZx2MPyLu0YL9I0sz7HvzlJJOpP8DWtc83PB/bF9GsjduG3lKEMgT43Z1ICa8oYjAQJSuGJ7hy4wJUGS/PA/wIMAE55udXTcO4uAAAAAElFTkSuQmCC"},6220:function(t,n,e){var r=e("fc48");t.exports=Array.isArray||function(t){return"Array"==r(t)}},6271:function(t,n,e){t.exports=e("373a")},"62d0":function(t,n,e){var r=e("1e63");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol()},6386:function(t,n,e){var r=e("a421"),i=e("6725"),o=e("4508"),a=function(t){return function(n,e,a){var c,u=r(n),f=i(u.length),s=o(a,f);if(t&&e!=e){while(f>s)if(c=u[s++],c!=c)return!0}else for(;f>s;s++)if((t||s in u)&&u[s]===e)return t||s||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"64db":function(t,n){},6725:function(t,n,e){var r=e("1561"),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},"6c15":function(t,n,e){"use strict";var r=e("7168"),i=e("4180"),o=e("2c6c");t.exports=function(t,n,e){var a=r(n);a in t?i.f(t,a,o(0,e)):t[a]=e}},"6e9a":function(t,n){t.exports={}},"6f89":function(t,n){},7042:function(t,n){t.exports=!0},7201:function(t,n,e){var r=e("9bfb");r("dispose")},7463:function(t,n){t.exports={}},"74fd":function(t,n,e){var r=e("9bfb");r("observable")},7685:function(t,n,e){var r=e("3ac6"),i=e("8fad"),o="__core-js_shared__",a=r[o]||i(o,{});t.exports=a},"78a2":function(t,n){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8176:function(t,n,e){var r=e("2874");r(Math,"Math",!0)},"8b7b":function(t,n,e){"use strict";var r=e("a5eb"),i=e("3ac6"),o=e("9883"),a=e("7042"),c=e("c1b2"),u=e("1e63"),f=e("62d0"),s=e("06fa"),l=e("78e7"),p=e("6220"),b=e("dfdb"),v=e("6f8d"),d=e("4fff"),y=e("a421"),h=e("7168"),g=e("2c6c"),A=e("4896"),m=e("a016"),S=e("0cf0"),x=e("8e11"),w=e("a205"),R=e("44ba"),I=e("4180"),O=e("7043"),E=e("0273"),j=e("d666"),D=e("d659"),M=e("b2ed"),k=e("6e9a"),G=e("3e80"),T=e("0363"),N=e("fbcc"),Z=e("9bfb"),J=e("2874"),F=e("2f5a"),L=e("dee0").forEach,B=M("hidden"),C="Symbol",U="prototype",W=T("toPrimitive"),P=F.set,H=F.getterFor(C),V=Object[U],z=i.Symbol,Q=o("JSON","stringify"),_=R.f,Y=I.f,X=x.f,q=O.f,K=D("symbols"),$=D("op-symbols"),tt=D("string-to-symbol-registry"),nt=D("symbol-to-string-registry"),et=D("wks"),rt=i.QObject,it=!rt||!rt[U]||!rt[U].findChild,ot=c&&s((function(){return 7!=A(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(t,n,e){var r=_(V,n);r&&delete V[n],Y(t,n,e),r&&t!==V&&Y(V,n,r)}:Y,at=function(t,n){var e=K[t]=A(z[U]);return P(e,{type:C,tag:t,description:n}),c||(e.description=n),e},ct=u&&"symbol"==typeof z.iterator?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof z},ut=function(t,n,e){t===V&&ut($,n,e),v(t);var r=h(n,!0);return v(e),l(K,r)?(e.enumerable?(l(t,B)&&t[B][r]&&(t[B][r]=!1),e=A(e,{enumerable:g(0,!1)})):(l(t,B)||Y(t,B,g(1,{})),t[B][r]=!0),ot(t,r,e)):Y(t,r,e)},ft=function(t,n){v(t);var e=y(n),r=m(e).concat(vt(e));return L(r,(function(n){c&&!lt.call(e,n)||ut(t,n,e[n])})),t},st=function(t,n){return void 0===n?A(t):ft(A(t),n)},lt=function(t){var n=h(t,!0),e=q.call(this,n);return!(this===V&&l(K,n)&&!l($,n))&&(!(e||!l(this,n)||!l(K,n)||l(this,B)&&this[B][n])||e)},pt=function(t,n){var e=y(t),r=h(n,!0);if(e!==V||!l(K,r)||l($,r)){var i=_(e,r);return!i||!l(K,r)||l(e,B)&&e[B][r]||(i.enumerable=!0),i}},bt=function(t){var n=X(y(t)),e=[];return L(n,(function(t){l(K,t)||l(k,t)||e.push(t)})),e},vt=function(t){var n=t===V,e=X(n?$:y(t)),r=[];return L(e,(function(t){!l(K,t)||n&&!l(V,t)||r.push(K[t])})),r};if(u||(z=function(){if(this instanceof z)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=G(t),e=function(t){this===V&&e.call($,t),l(this,B)&&l(this[B],n)&&(this[B][n]=!1),ot(this,n,g(1,t))};return c&&it&&ot(V,n,{configurable:!0,set:e}),at(n,t)},j(z[U],"toString",(function(){return H(this).tag})),O.f=lt,I.f=ut,R.f=pt,S.f=x.f=bt,w.f=vt,c&&(Y(z[U],"description",{configurable:!0,get:function(){return H(this).description}}),a||j(V,"propertyIsEnumerable",lt,{unsafe:!0}))),f||(N.f=function(t){return at(T(t),t)}),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:z}),L(m(et),(function(t){Z(t)})),r({target:C,stat:!0,forced:!u},{for:function(t){var n=String(t);if(l(tt,n))return tt[n];var e=z(n);return tt[n]=e,nt[e]=n,e},keyFor:function(t){if(!ct(t))throw TypeError(t+" is not a symbol");if(l(nt,t))return nt[t]},useSetter:function(){it=!0},useSimple:function(){it=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:st,defineProperty:ut,defineProperties:ft,getOwnPropertyDescriptor:pt}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:bt,getOwnPropertySymbols:vt}),r({target:"Object",stat:!0,forced:s((function(){w.f(1)}))},{getOwnPropertySymbols:function(t){return w.f(d(t))}}),Q){var dt=!u||s((function(){var t=z();return"[null]"!=Q([t])||"{}"!=Q({a:t})||"{}"!=Q(Object(t))}));r({target:"JSON",stat:!0,forced:dt},{stringify:function(t,n,e){var r,i=[t],o=1;while(arguments.length>o)i.push(arguments[o++]);if(r=n,(b(n)||void 0!==t)&&!ct(t))return p(n)||(n=function(t,n){if("function"==typeof r&&(n=r.call(this,t,n)),!ct(n))return n}),i[1]=n,Q.apply(null,i)}})}z[U][W]||E(z[U],W,z[U].valueOf),J(z,C),k[B]=!0},"8d05":function(t,n,e){var r=e("9bfb");r("toPrimitive")},"8e11":function(t,n,e){var r=e("a421"),i=e("0cf0").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(t){try{return i(t)}catch(n){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==o.call(t)?c(t):i(r(t))}},"8f95":function(t,n,e){var r=e("d63b"),i=e("fc48"),o=e("0363"),a=o("toStringTag"),c="Arguments"==i(function(){return arguments}()),u=function(t,n){try{return t[n]}catch(e){}};t.exports=r?i:function(t){var n,e,r;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=u(n=Object(t),a))?e:c?i(n):"Object"==(r=i(n))&&"function"==typeof n.callee?"Arguments":r}},"8fad":function(t,n,e){var r=e("3ac6"),i=e("0273");t.exports=function(t,n){try{i(r,t,n)}catch(e){r[t]=n}return n}},9080:function(t,n,e){var r=e("9bfb");r("isConcatSpreadable")},9103:function(t,n,e){"use strict";var r=e("a421"),i=e("c44e"),o=e("7463"),a=e("2f5a"),c=e("4056"),u="Array Iterator",f=a.set,s=a.getterFor(u);t.exports=c(Array,"Array",(function(t,n){f(this,{type:u,target:r(t),index:0,kind:n})}),(function(){var t=s(this),n=t.target,e=t.kind,r=t.index++;return!n||r>=n.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==e?{value:r,done:!1}:"values"==e?{value:n[r],done:!1}:{value:[r,n[r]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},"96e9":function(t,n,e){var r=e("3ac6"),i=e("ab85"),o=r.WeakMap;t.exports="function"===typeof o&&/native code/.test(i.call(o))},9802:function(t,n,e){var r=e("9bfb");r("replaceAll")},"980e":function(t,n,e){var r=e("9bfb");r("search")},9883:function(t,n,e){var r=e("764b"),i=e("3ac6"),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,n){return arguments.length<2?o(r[t])||o(i[t]):r[t]&&r[t][n]||i[t]&&i[t][n]}},"9ac4":function(t,n,e){var r=e("9bfb");r("species")},"9bfb":function(t,n,e){var r=e("764b"),i=e("78e7"),o=e("fbcc"),a=e("4180").f;t.exports=function(t){var n=r.Symbol||(r.Symbol={});i(n,t)||a(n,t,{value:o.f(t)})}},"9c96":function(t,n,e){var r=e("06fa"),i=e("0363"),o=e("4963"),a=i("species");t.exports=function(t){return o>=51||!r((function(){var n=[],e=n.constructor={};return e[a]=function(){return{foo:1}},1!==n[t](Boolean).foo}))}},"9e57":function(t,n){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},a016:function(t,n,e){var r=e("b323"),i=e("9e57");t.exports=Object.keys||function(t){return r(t,i)}},a205:function(t,n){n.f=Object.getOwnPropertySymbols},aa1b:function(t,n,e){var r=e("9bfb");r("unscopables")},ab85:function(t,n,e){var r=e("d659");t.exports=r("native-function-to-string",Function.toString)},ab88:function(t,n,e){t.exports=e("b5f1")},b0c0:function(t,n,e){var r=e("83ab"),i=e("9bf2").f,o=Function.prototype,a=o.toString,c=/^\s*function ([^ (]*)/,u="name";!r||u in o||i(o,u,{configurable:!0,get:function(){try{return a.call(this).match(c)[1]}catch(t){return""}}})},b2ed:function(t,n,e){var r=e("d659"),i=e("3e80"),o=r("keys");t.exports=function(t){return o[t]||(o[t]=i(t))}},b323:function(t,n,e){var r=e("78e7"),i=e("a421"),o=e("6386").indexOf,a=e("6e9a");t.exports=function(t,n){var e,c=i(t),u=0,f=[];for(e in c)!r(a,e)&&r(c,e)&&f.push(e);while(n.length>u)r(c,e=n[u++])&&(~o(f,e)||f.push(e));return f}},b5f1:function(t,n,e){t.exports=e("1c29"),e("0c82"),e("7201"),e("74fd"),e("266f"),e("9802")},bb83:function(t,n,e){"use strict";var r,i,o,a=e("5779"),c=e("0273"),u=e("78e7"),f=e("0363"),s=e("7042"),l=f("iterator"),p=!1,b=function(){return this};[].keys&&(o=[].keys(),"next"in o?(i=a(a(o)),i!==Object.prototype&&(r=i)):p=!0),void 0==r&&(r={}),s||u(r,l)||c(r,l,b),t.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},c230:function(t,n,e){var r=e("c1b2"),i=e("4180"),o=e("6f8d"),a=e("a016");t.exports=r?Object.defineProperties:function(t,n){o(t);var e,r=a(n),c=r.length,u=0;while(c>u)i.f(t,e=r[u++],n[e]);return t}},c44e:function(t,n){t.exports=function(){}},c4b8:function(t,n,e){var r=e("9883");t.exports=r("navigator","userAgent")||""},cbd0:function(t,n,e){var r=e("1561"),i=e("1875"),o=function(t){return function(n,e){var o,a,c=String(i(n)),u=r(e),f=c.length;return u<0||u>=f?t?"":void 0:(o=c.charCodeAt(u),o<55296||o>56319||u+1===f||(a=c.charCodeAt(u+1))<56320||a>57343?t?c.charAt(u):o:t?c.slice(u,u+2):a-56320+(o-55296<<10)+65536)}};t.exports={codeAt:o(!1),charAt:o(!0)}},d63b:function(t,n,e){var r=e("0363"),i=r("toStringTag"),o={};o[i]="z",t.exports="[object z]"===String(o)},d659:function(t,n,e){var r=e("7042"),i=e("7685");(t.exports=function(t,n){return i[t]||(i[t]=void 0!==n?n:{})})("versions",[]).push({version:"3.4.2",mode:r?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},d666:function(t,n,e){var r=e("0273");t.exports=function(t,n,e,i){i&&i.enumerable?t[n]=e:r(t,n,e)}},dd3b:function(t,n,e){"use strict";var r=e("26b8"),i=e.n(r);i.a},dee0:function(t,n,e){var r=e("194a"),i=e("638c"),o=e("4fff"),a=e("6725"),c=e("4344"),u=[].push,f=function(t){var n=1==t,e=2==t,f=3==t,s=4==t,l=6==t,p=5==t||l;return function(b,v,d,y){for(var h,g,A=o(b),m=i(A),S=r(v,d,3),x=a(m.length),w=0,R=y||c,I=n?R(b,x):e?R(b,0):void 0;x>w;w++)if((p||w in m)&&(h=m[w],g=S(h,w,A),t))if(n)I[w]=g;else if(g)switch(t){case 3:return!0;case 5:return h;case 6:return w;case 2:u.call(I,h)}else if(s)return!1;return l?-1:f||s?s:I}};t.exports={forEach:f(0),map:f(1),filter:f(2),some:f(3),every:f(4),find:f(5),findIndex:f(6)}},e363:function(t,n,e){var r=e("9bfb");r("asyncIterator")},e699:function(t,n,e){var r=e("9bfb");r("match")},e7cc:function(t,n,e){var r=e("9bfb");r("matchAll")},ec62:function(t,n,e){var r=e("6f8d"),i=e("2f97");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,n=!1,e={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(e,[]),n=e instanceof Array}catch(o){}return function(e,o){return r(e),i(o),n?t.call(e,o):e.__proto__=o,e}}():void 0)},edbd:function(t,n,e){var r=e("9883");t.exports=r("document","documentElement")},ef09:function(t,n,e){var r=e("9bfb");r("toStringTag")},f575:function(t,n,e){"use strict";var r=e("bb83").IteratorPrototype,i=e("4896"),o=e("2c6c"),a=e("2874"),c=e("7463"),u=function(){return this};t.exports=function(t,n,e){var f=n+" Iterator";return t.prototype=i(r,{next:o(1,e)}),a(t,f,!1,!0),c[f]=u,t}},f5fb:function(t,n,e){var r=e("06fa");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},fbcc:function(t,n,e){n.f=e("0363")},fc93:function(t,n,e){"use strict";var r=e("a5eb"),i=e("06fa"),o=e("6220"),a=e("dfdb"),c=e("4fff"),u=e("6725"),f=e("6c15"),s=e("4344"),l=e("9c96"),p=e("0363"),b=e("4963"),v=p("isConcatSpreadable"),d=9007199254740991,y="Maximum allowed index exceeded",h=b>=51||!i((function(){var t=[];return t[v]=!1,t.concat()[0]!==t})),g=l("concat"),A=function(t){if(!a(t))return!1;var n=t[v];return void 0!==n?!!n:o(t)},m=!h||!g;r({target:"Array",proto:!0,forced:m},{concat:function(t){var n,e,r,i,o,a=c(this),l=s(a,0),p=0;for(n=-1,r=arguments.length;n<r;n++)if(o=-1===n?a:arguments[n],A(o)){if(i=u(o.length),p+i>d)throw TypeError(y);for(e=0;e<i;e++,p++)e in o&&f(l,p,o[e])}else{if(p>=d)throw TypeError(y);f(l,p++,o)}return l.length=p,l}})}}]);
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment