|
@@ -2,12 +2,14 @@
|
|
|
<template>
|
|
|
<view id="deviceCageSitePage">
|
|
|
<!-- 设备管理 -->
|
|
|
- <web-view v-if="pageType==1" :src="'https://labcontrol.nwafu.edu.cn/ysms/h5/#/?userId='+userId"></web-view>
|
|
|
+ <web-view v-if="pageType==1&&openType" :src="'https://labcontrol.nwafu.edu.cn/ysms/h5/#/?userId='+userId"></web-view>
|
|
|
<!-- 笼位管理 -->
|
|
|
- <web-view v-if="pageType==2" :src="'https://labcontrol.nwafu.edu.cn/cage/app/#/?ticket='+ticket"></web-view>
|
|
|
+ <web-view v-if="pageType==2&&openType" :src="'https://labcontrol.nwafu.edu.cn/cage/app/#/?ticket='+ticket"></web-view>
|
|
|
<!-- 安全教育与考试 -->
|
|
|
- <web-view v-if="pageType==3" :src="'https://labcontrol.nwafu.edu.cn/studay/wx/#/zjznaiLogin?access_token='+access_token"></web-view>
|
|
|
- </view>
|
|
|
+ <web-view v-if="pageType==3&&openType" :src="'https://labcontrol.nwafu.edu.cn/studay/wx/#/zjznaiLogin?access_token='+access_token"></web-view>
|
|
|
+ <!-- 安全责任 -->
|
|
|
+ <web-view v-if="pageType==4&&openType" :src="'https://labcontrol.nwafu.edu.cn/duty/app/#/?userId='+userId"></web-view>
|
|
|
+ </view>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
@@ -18,6 +20,7 @@
|
|
|
systemMineLinkGetEquipmentDetail,
|
|
|
systemMineLinkGetCagePositionDetail,
|
|
|
systemMineLinkGetEducationExamDetail,
|
|
|
+ systemMineLinkGetSafetyDetail,
|
|
|
menuLinkPost,
|
|
|
} from '@/pages_basics/api/index.js'
|
|
|
export default {
|
|
@@ -29,6 +32,7 @@
|
|
|
userId: '',
|
|
|
ticket: '',
|
|
|
access_token:'',
|
|
|
+ openType:false,
|
|
|
}
|
|
|
},
|
|
|
onLoad(option) {
|
|
@@ -37,14 +41,20 @@
|
|
|
},
|
|
|
mounted() {
|
|
|
if(this.pageType==1){
|
|
|
+ //设备管理
|
|
|
this.userId=uni.getStorageSync('userId');
|
|
|
- //this.systemMineLinkGetEquipmentDetail()
|
|
|
+ this.$set(this,'openType',true);
|
|
|
}else if(this.pageType==2){
|
|
|
+ //笼位管理
|
|
|
this.systemMineLinkGetCagePositionDetail()
|
|
|
}else if(this.pageType==3){
|
|
|
//安全教育与考试
|
|
|
- //this.access_token='4e36fbc7-f765-4864-857c-a6a94f5b0f9e'
|
|
|
- this.systemMineLinkGetEducationExamDetail()
|
|
|
+ this.systemMineLinkGetEducationExamDetail();
|
|
|
+ }else if(this.pageType==4){
|
|
|
+ //安全责任
|
|
|
+ this.userId=uni.getStorageSync('userId');
|
|
|
+ this.$set(this,'openType',true);
|
|
|
+ // this.systemMineLinkGetSafetyDetail();
|
|
|
}
|
|
|
|
|
|
|
|
@@ -60,7 +70,6 @@
|
|
|
if (data.code == 200) {
|
|
|
this.getParams(data.data)
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
//笼位管理
|
|
|
async systemMineLinkGetCagePositionDetail() {
|
|
@@ -70,7 +79,6 @@
|
|
|
if (data.code == 200) {
|
|
|
this.getParams(data.data)
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
//安全教育与考试
|
|
|
async systemMineLinkGetEducationExamDetail() {
|
|
@@ -80,10 +88,7 @@
|
|
|
if (data.code == 200) {
|
|
|
this.getParams(data.data)
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
-
|
|
|
-
|
|
|
getParams(item) {
|
|
|
let params = JSON.parse(item.params)
|
|
|
let obj = {};
|
|
@@ -101,27 +106,25 @@
|
|
|
//生成时间戳-区分13位或者10位
|
|
|
if (item.num == '10') {
|
|
|
obj[item.key] = Date.parse(new Date()) / 1000;
|
|
|
- formData.append(item.key, );
|
|
|
+ formData.append(item.key, );
|
|
|
} else if (item.num == '13') {
|
|
|
obj[item.key] = Date.parse(new Date());
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
this.menuLinkPost(item,obj)
|
|
|
-
|
|
|
},
|
|
|
async menuLinkPost(item,obj){
|
|
|
- let self=this;
|
|
|
+ let self = this;
|
|
|
menuLinkPost('https://'+item.reqApi,obj).then(response => {
|
|
|
- if(self.pageType==2){
|
|
|
+ if(self.pageType==2||self.pageType==4){
|
|
|
if(response.data.code==200){
|
|
|
- self.ticket=response.data.data.ticket
|
|
|
+ self.$set(self,'ticket',response.data.data.ticket);
|
|
|
}
|
|
|
}if(self.pageType==3){
|
|
|
- self.access_token=response.data.data.access_token
|
|
|
+ self.$set(self,'access_token',response.data.data.access_token);
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+ self.$set(self,'openType',true);
|
|
|
})
|
|
|
},
|
|
|
|