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