dedsudiyu 1 ヶ月 前
コミット
fce3fb35ab

+ 7 - 1
pages/views/login/login.vue

@@ -1,5 +1,6 @@
 <template>
 <template>
 	<view id="login">
 	<view id="login">
+		<img class="logo-img" :src="imagesUrl('commonality/logo%401x.png')">
 		<view class="title-1">欢迎使用</view>
 		<view class="title-1">欢迎使用</view>
 		<view class="title-2">实验室安全智慧化管控系统</view>
 		<view class="title-2">实验室安全智慧化管控系统</view>
 		<view class="null-p"></view>
 		<view class="null-p"></view>
@@ -51,6 +52,11 @@
 		display: flex;
 		display: flex;
 		flex-direction: column;
 		flex-direction: column;
 		position: relative;
 		position: relative;
+		.logo-img{
+			width:370rpx;
+			height:68rpx;
+			margin:320rpx 190rpx 0;
+		}
 		.position-top-right-box{
 		.position-top-right-box{
 			position: absolute;
 			position: absolute;
 			top:0;
 			top:0;
@@ -77,7 +83,7 @@
 			height:55rpx;
 			height:55rpx;
 			text-align: center;
 			text-align: center;
 			color:#333;
 			color:#333;
-			margin:200rpx 0 31rpx;
+			margin:90rpx 0 31rpx;
 		}
 		}
 		.title-2{
 		.title-2{
 			font-size:38rpx;
 			font-size:38rpx;

+ 3 - 7
pages_basics/views/photoInspection.vue

@@ -176,9 +176,7 @@
 				let self = this;
 				let self = this;
 				let obj = {
 				let obj = {
 					photoList: [],
 					photoList: [],
-				}
-				if(this.isotope){
-					obj.isotope = true;
+					isotope:this.isotope
 				}
 				}
 				for (let i = 0; i < self.outCheckData.list.length; i++) {
 				for (let i = 0; i < self.outCheckData.list.length; i++) {
 					obj.photoList.push({
 					obj.photoList.push({
@@ -207,10 +205,8 @@
 			async laboratoryAppletSignOutSubmit() {
 			async laboratoryAppletSignOutSubmit() {
 				let self = this;
 				let self = this;
 				let obj = {
 				let obj = {
-					subId:this.subId
-				}
-				if(this.isotope){
-					obj.isotope = true;
+					subId:this.subId,
+					isotope:this.isotope,
 				}
 				}
 				const {
 				const {
 					data
 					data

+ 1 - 0
pages_basics/views/record/index.vue

@@ -29,6 +29,7 @@
 						</view>
 						</view>
 						<view class="position-right"></view>
 						<view class="position-right"></view>
 					</view>
 					</view>
+					<view class="titme-bottom-p">{{minItem.subName}}{{minItem.roomNum?'('+minItem.roomNum+')':''}}</view>
 					<view class="titme-bottom-p">签到时间:{{minItem.inTime?minItem.inTime:'-'}}</view>
 					<view class="titme-bottom-p">签到时间:{{minItem.inTime?minItem.inTime:'-'}}</view>
 					<view class="titme-bottom-p">离开时间:{{minItem.outTime?minItem.outTime:'-'}}</view>
 					<view class="titme-bottom-p">离开时间:{{minItem.outTime?minItem.outTime:'-'}}</view>
 					<view class="titme-bottom-p">停留时间:{{minItem.hoursMinutes?minItem.hoursMinutes:'-'}}</view>
 					<view class="titme-bottom-p">停留时间:{{minItem.hoursMinutes?minItem.hoursMinutes:'-'}}</view>

+ 1 - 0
pages_basics/views/record/infoPage.vue

@@ -13,6 +13,7 @@
 				</view>
 				</view>
 				<view class="position-right"></view>
 				<view class="position-right"></view>
 			</view>
 			</view>
+			<view class="titme-bottom-p">{{minItem.subName}}{{minItem.roomNum?'('+minItem.roomNum+')':''}}</view>
 			<view class="titme-bottom-p">签到时间:{{minItem.inTime?minItem.inTime:'-'}}</view>
 			<view class="titme-bottom-p">签到时间:{{minItem.inTime?minItem.inTime:'-'}}</view>
 			<view class="titme-bottom-p">离开时间:{{minItem.outTime?minItem.outTime:'-'}}</view>
 			<view class="titme-bottom-p">离开时间:{{minItem.outTime?minItem.outTime:'-'}}</view>
 			<view class="titme-bottom-p">停留时间:{{minItem.hoursMinutes?minItem.hoursMinutes:'-'}}</view>
 			<view class="titme-bottom-p">停留时间:{{minItem.hoursMinutes?minItem.hoursMinutes:'-'}}</view>

+ 12 - 0
pages_manage/api/index.js

@@ -301,3 +301,15 @@ export function systemSubjectGetAppSubjectByLogin(data) {
 }
 }
 
 
 
 
+//远程开门-记录开门时间/开门状态
+export function laboratoryLabOpenLockLogUpdateLockData(data) {
+	return apiResquest({
+		url: '/laboratory/labOpenLockLog/updateLockData',
+		method: 'post',
+		data: {
+			...data
+		}
+	})
+}
+
+

+ 23 - 5
pages_manage/views/accessControl/remoteOpen.vue

@@ -43,7 +43,8 @@
 	import {
 	import {
 		systemSubjectGetAppSubjectByLogin,
 		systemSubjectGetAppSubjectByLogin,
 		laboratoryApplyRemoteOpenLock,
 		laboratoryApplyRemoteOpenLock,
-		applyRemoteOpenLockConfirm
+		applyRemoteOpenLockConfirm,
+		laboratoryLabOpenLockLogUpdateLockData
 	} from '@/pages_manage/api/index.js'
 	} from '@/pages_manage/api/index.js'
 	export default {
 	export default {
 		components: {
 		components: {
@@ -118,7 +119,7 @@
 						this.$set(this, 'msgId', data.data[0])
 						this.$set(this, 'msgId', data.data[0])
 						this.$set(this, 'authorizeStatus', 3)
 						this.$set(this, 'authorizeStatus', 3)
 						this.$set(this, 'successVisible', true)
 						this.$set(this, 'successVisible', true)
-						this.getMsg();
+						this.getMsg(row.subId);
 					}else{
 					}else{
 						this.$set(this, 'authorizeStatus', 2)
 						this.$set(this, 'authorizeStatus', 2)
 						this.$set(this, 'successVisible', true)
 						this.$set(this, 'successVisible', true)
@@ -126,7 +127,7 @@
 					}
 					}
 				}
 				}
 			},
 			},
-			async applyRemoteOpenLockConfirm() {
+			async applyRemoteOpenLockConfirm(subId) {
 				let self = this;
 				let self = this;
 				let obj = {
 				let obj = {
 					messageId: this.msgId,
 					messageId: this.msgId,
@@ -138,15 +139,32 @@
 					if (data.data) {
 					if (data.data) {
 						this.$set(this, 'authorizeStatus', 1)
 						this.$set(this, 'authorizeStatus', 1)
 						this.$set(this, 'successVisible', true)
 						this.$set(this, 'successVisible', true)
+						this.laboratoryLabOpenLockLogUpdateLockData(subId,1);
 						this.getCode();
 						this.getCode();
 					} else {
 					} else {
 						this.$set(this, 'authorizeStatus', 2)
 						this.$set(this, 'authorizeStatus', 2)
 						this.$set(this, 'successVisible', true)
 						this.$set(this, 'successVisible', true)
+						this.laboratoryLabOpenLockLogUpdateLockData(subId,0);
 						this.getCode();
 						this.getCode();
 					}
 					}
 					this.$set(this, 'msgId','')
 					this.$set(this, 'msgId','')
 				}
 				}
 			},
 			},
+			async laboratoryLabOpenLockLogUpdateLockData(subId,type) {
+				let self = this;
+				let obj = {
+					subjectId: subId,
+					userId: uni.getStorageSync('userId'),
+					openStatus:type
+				}
+				const {
+					data
+				} = await laboratoryLabOpenLockLogUpdateLockData(obj);
+				if(data.code == 200) {
+					
+				}
+			},
+			
 			//滚动加载事件
 			//滚动加载事件
 			scrollGet() {
 			scrollGet() {
 				let self = this;
 				let self = this;
@@ -199,7 +217,7 @@
 				this.systemSubjectGetAppSubjectByLogin();
 				this.systemSubjectGetAppSubjectByLogin();
 			},
 			},
 			//关闭弹框倒计时
 			//关闭弹框倒计时
-			getMsg() {
+			getMsg(subId) {
 				let self = this;
 				let self = this;
 				const TIME_COUNT = 5;
 				const TIME_COUNT = 5;
 				if (!self.timer) {
 				if (!self.timer) {
@@ -212,7 +230,7 @@
 							self.successVisible = false;
 							self.successVisible = false;
 							clearInterval(self.timer);
 							clearInterval(self.timer);
 							self.timer = null;
 							self.timer = null;
-							self.applyRemoteOpenLockConfirm();
+							self.applyRemoteOpenLockConfirm(subId);
 						}
 						}
 					}, 1000);
 					}, 1000);
 				}
 				}