import request from "@/utils/request"; /** * 查询所有锁信息 * areaId lockName lockState lockType pageNum pageSize */ export function getAllLockInf(params) { return request({ url: "lockInf/getAllLockInf", method: "GET", params, }); } /** * 编辑 * lockId lockName areaId lockType */ export function updateLock(data) { return request({ url: "lockInf/updateLock", method: "POST", data, }); } /** * 添加锁 */ export function addLock(data) { return request({ url: "lockInf/addLock", method: "POST", data, }); } /** * 删除锁 * lockId */ export function delLock(lockId) { return request({ url: "lockInf/delLock", method: "GET", params: { lockId }, }); } /** * 查询所有锁信息 * */ export function getLockInfAuth() { return request({ url: "lockInf/getLockInfAuth", method: "GET", }); } /** * 远程开锁 * lockId */ export function lockOpen(lockId) { return request({ url: "lockRt/lockOpen", method: "GET", params: { lockId }, }); } /** * 查询当前管理员 所管理区域下的所有锁具 下拉 */ export function getAreaUserLock() { return request({ url: "lockInf/getAreaUserLock", method: "GET", }); } /** * 查询指定区域下的所有锁具 下拉用 * id */ export function getLinfById(id) { return request({ url: "areaInf/getLinfById", method: "GET", params: { id }, }); } /** * 查询全部(屏柜)类型 下拉用 * id */ export function getScreenType() { return request({ url: "condition/getScreenType", method: "POST", }); } /** * 查询全部(屏柜)品牌 下拉用 * id */ export function getScreenProduct() { return request({ url: "condition/getScreenProduct", method: "POST", }); } /** * 根据lockId 查询锁的开闭记录 * {lockId startTime endTime} */ export function getLockHisWithReal(lockId, startTime, endTime) { return request({ url: "lockHis/getLockHisWithReal", method: "GET", params: { lockId, startTime, endTime }, }); } /** * 查询锁历史告警 */ export function getLockAlmHis(data) { return request({ url: "lockAlmHis/getLockAlmHis", method: "POST", data, }); } /** * 设置锁蓝牙开启时间段 * [ * { * lockId, * startTime, * stopTime * } * ] */ export function setLockBl(data) { return request({ url: "lockBl/setLockBl", method: "POST", data, }); } /** * 查询锁蓝牙开启时间段记录 * {areaId, lockName, pageNum, pageSize, type} */ export function getLockBl(data) { return request({ url: "lockBl/getLockBl", method: "POST", data, }); } /** * 取消锁蓝牙开启时间段 * num */ export function cancelLockBl(num) { return request({ url: "lockBl/cancelLockBl", method: "GET", 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, }); }