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 @@ + + 请输入开门密码: + + + @@ -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 } } },