From 2fc387584f4159585cca26e28f77282129236ca4 Mon Sep 17 00:00:00 2001
From: limqhz <540344226@qq.com>
Date: Thu, 1 Feb 2024 21:39:06 +0800
Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E5=BC=80=E9=97=A8?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/device.js | 4 ++--
src/views/device/index.vue | 26 +++++++++++++++++++----
src/views/member/enter/veneu/log/edit.vue | 4 ++--
3 files changed, 26 insertions(+), 8 deletions(-)
diff --git a/src/api/device.js b/src/api/device.js
index aa899f9..752e641 100644
--- a/src/api/device.js
+++ b/src/api/device.js
@@ -15,8 +15,8 @@ export function adminEnter(id) {
return http.post('/device/admin/enter/' + id)
}
-export function adminOut(id) {
- return http.post('/device/admin/out/' + id)
+export function adminOut(id, pwd) {
+ return http.post('/device/admin/out/' + id, { 'password': pwd })
}
export function uploadLog(id) {
return http.post('/device/upload/log/' + id)
diff --git a/src/views/device/index.vue b/src/views/device/index.vue
index c869576..0fc04ca 100644
--- a/src/views/device/index.vue
+++ b/src/views/device/index.vue
@@ -48,12 +48,20 @@
上传日志(bug)
-
+ 管理员开门
+
+ 请输入开门密码:
+
+
+
@@ -71,9 +79,14 @@ export default {
},
data() {
return {
+ dialogFormByDay: false,
+ deviceId: undefined,
params: {
search_eq_d$venueId: undefined
},
+ form: {
+ password: ''
+ },
venues: [],
intervalid1: undefined
}
@@ -105,14 +118,19 @@ export default {
})
},
- handleEnter(id) {
- adminEnter(id).then(response => {
+ handleOutPassword(id) {
+ this.deviceId = id
+ this.dialogFormByDay = true
+ },
+
+ handleEnter() {
+ adminEnter(this.deviceId).then(response => {
this.handleSearch()
})
},
handleOut(id) {
- adminOut(id).then(response => {
+ adminOut(this.deviceId, this.form.password).then(response => {
this.handleSearch()
})
},
diff --git a/src/views/member/enter/veneu/log/edit.vue b/src/views/member/enter/veneu/log/edit.vue
index 90530e2..438885a 100644
--- a/src/views/member/enter/veneu/log/edit.vue
+++ b/src/views/member/enter/veneu/log/edit.vue
@@ -78,10 +78,10 @@ export default {
return {
activeName: '1',
form: {
- id: undefined
+ id: 0
},
params: {
- id: undefined
+ id: 0
}
}
},