From b9bd29a1a81f6f7de479e3cc3fdfe3d85fc660bf Mon Sep 17 00:00:00 2001 From: he wei <858544502@qq.com> Date: 星期三, 23 四月 2025 13:35:06 +0800 Subject: [PATCH] UA 整理提交 --- src/api/lockManager.js | 79 ++++++++++++++++++++++++++++++++------- 1 files changed, 65 insertions(+), 14 deletions(-) diff --git a/src/api/lockManager.js b/src/api/lockManager.js index 1c920ac..19f7b7b 100644 --- a/src/api/lockManager.js +++ b/src/api/lockManager.js @@ -25,15 +25,12 @@ } /** - * 娣诲姞閿� 鍖呭惈鎵归噺 - * num - * {areaId lockName lockType..} + * 娣诲姞閿� */ -export function addLock(params, data) { +export function addLock(data) { return request({ url: "lockInf/addLock", method: "POST", - params, data, }); } @@ -101,7 +98,7 @@ */ export function getScreenType() { return request({ - url: "lockInf/getScreenType", + url: "condition/getScreenType", method: "POST", }); } @@ -112,7 +109,7 @@ */ export function getScreenProduct() { return request({ - url: "lockInf/getScreenProduct", + url: "condition/getScreenProduct", method: "POST", }); } @@ -131,13 +128,12 @@ /** * 鏌ヨ閿佸巻鍙插憡璀� - * {areaId, startTime, endTime, pageNum, pageSize, almIds} */ -export function getLockAlmHis(areaId, startTime, endTime, pageNum, pageSize, almIds) { +export function getLockAlmHis(data) { return request({ url: "lockAlmHis/getLockAlmHis", - method: "GET", - params: { areaId, startTime, endTime, pageNum, pageSize, almIds }, + method: "POST", + data, }); } @@ -163,11 +159,11 @@ * 鏌ヨ閿佽摑鐗欏紑鍚椂闂存璁板綍 * {areaId, lockName, pageNum, pageSize, type} */ -export function getLockBl(params) { +export function getLockBl(data) { return request({ url: "lockBl/getLockBl", - method: "GET", - params, + method: "POST", + data, }); } @@ -182,3 +178,58 @@ params: { num }, }); } + +/** + * 寮�鍚摑鐗� + */ +export function openLockBl(lockId) { + return request({ + url: "lockRt/OpenBl", + method: "GET", + params: { lockId }, + }); +} + +/** + * 鍏抽棴钃濈墮 + */ +export function closeLockBl(lockId) { + return request({ + url: "lockRt/closeBl", + method: "GET", + params: { lockId }, + }); +} + +/** + * 鍘嗗彶鏁版嵁瀵煎嚭 + */ +export function exportHis(lockId, startTime, endTime) { + return request({ + url: "export/exportHis", + method: "GET", + responseType: "blob", + params: { lockId, startTime, endTime }, + fullRes: true + }); +} + +/** + * 缂栬緫閿佺殑浣嶇疆 + * [ + { + "addressFlag": 0, + "lockId": 0, + "num": 0, + "screenFlag": 0, + "stationId": 0 + } + ] + */ +export function updateLockPosition(data) { + return request({ + url: "lockAddress/updateAddress", + method: "POST", + data, + }); +} \ No newline at end of file -- Gitblit v1.9.1