|
|
@@ -9,6 +9,8 @@
|
|
|
<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>
|
|
|
+ <!-- 设施预约 -->
|
|
|
+ <web-view v-if="pageType==5&&openType" :src="'https://labcontrol.nwafu.edu.cn/reserve/app/#/pages/login?token='+token"></web-view>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
@@ -20,6 +22,7 @@
|
|
|
systemMineLinkGetEquipmentDetail,
|
|
|
systemMineLinkGetCagePositionDetail,
|
|
|
systemMineLinkGetEducationExamDetail,
|
|
|
+ systemMineLinkGetExamH5,
|
|
|
systemMineLinkGetSafetyDetail,
|
|
|
menuLinkPost,
|
|
|
} from '@/pages_basics/api/index.js'
|
|
|
@@ -32,6 +35,7 @@
|
|
|
userId: '',
|
|
|
ticket: '',
|
|
|
access_token:'',
|
|
|
+ token:'',
|
|
|
openType:false,
|
|
|
}
|
|
|
},
|
|
|
@@ -55,10 +59,20 @@
|
|
|
this.userId=uni.getStorageSync('userId');
|
|
|
this.$set(this,'openType',true);
|
|
|
// this.systemMineLinkGetSafetyDetail();
|
|
|
+ }else if(this.pageType==5){
|
|
|
+ //设施预约
|
|
|
+ // let item = {
|
|
|
+ // reqApi:'labcontrol.nwafu.edu.cn/reserve/api/user/labLogin',
|
|
|
+ // };
|
|
|
+ // let obj = {
|
|
|
+ // appId:'1962714012644597761',
|
|
|
+ // secret:'c2789f8a360a4709a054a2e9f102d1b4',
|
|
|
+ // timeStamp:Date.parse(new Date()),
|
|
|
+ // userId:uni.getStorageSync('userId'),
|
|
|
+ // };
|
|
|
+ // this.menuLinkPost(item,obj);
|
|
|
+ this.systemMineLinkGetExamH5();
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
@@ -89,6 +103,15 @@
|
|
|
this.getParams(data.data)
|
|
|
}
|
|
|
},
|
|
|
+ //设施预约
|
|
|
+ async systemMineLinkGetExamH5() {
|
|
|
+ const {
|
|
|
+ data
|
|
|
+ } = await systemMineLinkGetExamH5();
|
|
|
+ if (data.code == 200) {
|
|
|
+ this.getParams(data.data)
|
|
|
+ }
|
|
|
+ },
|
|
|
getParams(item) {
|
|
|
let params = JSON.parse(item.params)
|
|
|
let obj = {};
|
|
|
@@ -121,8 +144,10 @@
|
|
|
if(response.data.code==200){
|
|
|
self.$set(self,'ticket',response.data.data.ticket);
|
|
|
}
|
|
|
- }if(self.pageType==3){
|
|
|
+ }else if(self.pageType==3){
|
|
|
self.$set(self,'access_token',response.data.data.access_token);
|
|
|
+ }else if(self.pageType==5){
|
|
|
+ self.$set(self,'token',response.data.data.access_token);
|
|
|
}
|
|
|
self.$set(self,'openType',true);
|
|
|
})
|