dedsudiyu il y a 1 jour
Parent
commit
e6fd8735d3

+ 3 - 1
pages/views/teacherPage/teacherHome.vue

@@ -197,7 +197,9 @@
 					});
 				} else if (type == 'securityResponsibility') {
 					//安全责任
-
+					uni.navigateTo({
+						url: "/pages_basics/views/deviceCageSitePage?pageType=4",
+					});
 				} else if (type == 'deviceManagement') {
 					//设备管理
 					uni.navigateTo({

+ 23 - 20
pages_basics/views/deviceCageSitePage.vue

@@ -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);
 				})
 			},