|
@@ -6,7 +6,7 @@
|
|
<div class="header_c">实验室安全智能监测与控制系统</div>
|
|
<div class="header_c">实验室安全智能监测与控制系统</div>
|
|
<div class="header_r1">
|
|
<div class="header_r1">
|
|
<img class="header_r1_l" src="@/assets/image/index_icon3.png"/>
|
|
<img class="header_r1_l" src="@/assets/image/index_icon3.png"/>
|
|
- <i>安全学院</i>
|
|
|
|
|
|
+ <i class="schoolName">****</i>
|
|
<img class="header_r1_r" src="@/assets/image/index_icon4.png" @click="openBackManageUrl()"/>
|
|
<img class="header_r1_r" src="@/assets/image/index_icon4.png" @click="openBackManageUrl()"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -298,6 +298,7 @@ import {
|
|
optionCharts,
|
|
optionCharts,
|
|
queryHazardColumnar,
|
|
queryHazardColumnar,
|
|
workInfo,
|
|
workInfo,
|
|
|
|
+ getUrlConfig,
|
|
requestUrl, getTypeCount, getFiedCount
|
|
requestUrl, getTypeCount, getFiedCount
|
|
} from "../api/http"
|
|
} from "../api/http"
|
|
import Swiper from 'swiper'
|
|
import Swiper from 'swiper'
|
|
@@ -425,14 +426,14 @@ export default {
|
|
},
|
|
},
|
|
//跳转后台管理
|
|
//跳转后台管理
|
|
openBackManageUrl(){
|
|
openBackManageUrl(){
|
|
- window.location.href = process.env.VUE_APP_ADMIN_SCREEN_CAMPUS_BASE_API
|
|
|
|
|
|
+ window.location.href = localStorage.getItem('pcVisitUrl')
|
|
},
|
|
},
|
|
//MQTT订阅
|
|
//MQTT订阅
|
|
subscriptionMQTT(){
|
|
subscriptionMQTT(){
|
|
let _this = this;
|
|
let _this = this;
|
|
- this.client = mqtt.connect(process.env.VUE_APP_BASE_MQTT_API, {
|
|
|
|
- username: process.env.VUE_APP_BASE_MQTT_USERNAME,
|
|
|
|
- password: process.env.VUE_APP_BASE_MQTT_PASSWORD
|
|
|
|
|
|
+ this.client = mqtt.connect(localStorage.getItem('mqttUrl'), {
|
|
|
|
+ username: localStorage.getItem('mqttUser'),
|
|
|
|
+ password:localStorage.getItem('mqttPassword')
|
|
});
|
|
});
|
|
this.client.on("connect", e =>{
|
|
this.client.on("connect", e =>{
|
|
console.log("连接成功",e);
|
|
console.log("连接成功",e);
|
|
@@ -456,15 +457,68 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+
|
|
getAjaxData: function () {
|
|
getAjaxData: function () {
|
|
let _this = this;
|
|
let _this = this;
|
|
//获取logo图片
|
|
//获取logo图片
|
|
getLogoInfo({}).then((res) =>{
|
|
getLogoInfo({}).then((res) =>{
|
|
if(res.code==200){
|
|
if(res.code==200){
|
|
$(".header_l").attr("src",requestUrl+res.data.rectangleLogo);
|
|
$(".header_l").attr("src",requestUrl+res.data.rectangleLogo);
|
|
|
|
+ $(".schoolName").html(res.data.schoolName);
|
|
|
|
+
|
|
localStorage.setItem('logoImg',requestUrl+res.data.rectangleLogo)
|
|
localStorage.setItem('logoImg',requestUrl+res.data.rectangleLogo)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
+ getUrlConfig().then(response => {
|
|
|
|
+ console.log('开发配置',response.data)
|
|
|
|
+ //判定http或者https
|
|
|
|
+ let urlText = window.location.href.split('://')[0]+'://';
|
|
|
|
+ if(urlText=='https://'){
|
|
|
|
+ //文件预览地址
|
|
|
|
+ localStorage.setItem('filePreviewUrl',urlText+response.data.fileExtranetUrl)
|
|
|
|
+ //摄像头代理访问地址
|
|
|
|
+ localStorage.setItem('cameraExtranetAgent',urlText+response.data.cameraExtranetAgent)
|
|
|
|
+ //摄像头地址ip段
|
|
|
|
+ localStorage.setItem('ipIdentify',response.data.ipIdentify)
|
|
|
|
+ //摄像头访问地址
|
|
|
|
+ localStorage.setItem('cameraUrl','wss://'+response.data.cameraExtranetUrl)
|
|
|
|
+ //MQTT地址
|
|
|
|
+ localStorage.setItem('mqttUrl','wss://'+response.data.mqttExtranetUrl)
|
|
|
|
+ //MQTT账号
|
|
|
|
+ localStorage.setItem('mqttUser',response.data.mqttExtranetUser)
|
|
|
|
+ //MQTT密码
|
|
|
|
+ localStorage.setItem('mqttPassword',response.data.mqttExtranetPassword)
|
|
|
|
+ //可视化大屏访问地址
|
|
|
|
+ localStorage.setItem('screenUrl',urlText+response.data.screenExtranetUrl)
|
|
|
|
+ //后台访问地址
|
|
|
|
+ localStorage.setItem('pcVisitUrl',urlText+response.data.pcExtranetUrl)
|
|
|
|
+ }else if(urlText=='http://'){
|
|
|
|
+ //文件预览地址
|
|
|
|
+ localStorage.setItem('filePreviewUrl',urlText+response.data.fileIntranetUrl)
|
|
|
|
+ //摄像头代理访问地址
|
|
|
|
+ localStorage.setItem('cameraExtranetAgent',urlText+response.data.cameraIntranetAgent)
|
|
|
|
+ //摄像头地址ip段
|
|
|
|
+ localStorage.setItem('ipIdentify',response.data.ipIdentify)
|
|
|
|
+ //摄像头访问地址
|
|
|
|
+ localStorage.setItem('cameraUrl','wss://'+response.data.cameraIntranetUrl)
|
|
|
|
+ //MQTT地址
|
|
|
|
+ localStorage.setItem('mqttUrl','ws://'+response.data.mqttIntranetUrl)
|
|
|
|
+ //MQTT账号
|
|
|
|
+ localStorage.setItem('mqttUser',response.data.mqttIntranetUser)
|
|
|
|
+ //MQTT密码
|
|
|
|
+ localStorage.setItem('mqttPassword',response.data.mqttIntranetPassword)
|
|
|
|
+ //可视化大屏访问地址
|
|
|
|
+ localStorage.setItem('screenUrl',urlText+response.data.screenIntranetUrl)
|
|
|
|
+ //后台访问地址
|
|
|
|
+ localStorage.setItem('pcVisitUrl',urlText+response.data.pcIntranetUrl)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
//安全隐患统计
|
|
//安全隐患统计
|
|
optionCharts({type:localStorage.getItem('deptLevel')}).then((res) =>{
|
|
optionCharts({type:localStorage.getItem('deptLevel')}).then((res) =>{
|
|
if(res.code==200){
|
|
if(res.code==200){
|