From 8f214456d0bff4143f37f7f7402110a4db5cd6db Mon Sep 17 00:00:00 2001 From: liyi Date: Fri, 7 Mar 2025 11:10:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=A2=9E=E5=8A=A0ic=E5=8D=A1=E5=A2=9E?= =?UTF-8?q?=E5=88=A0=E6=94=B9=E6=9F=A5=E6=8E=A5=E5=8F=A3=E3=80=81=E6=8C=87?= =?UTF-8?q?=E7=BA=B9=E6=B7=BB=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api.js | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/api.js b/api.js index bfba570..7c901d4 100644 --- a/api.js +++ b/api.js @@ -216,4 +216,118 @@ export function hotWaterRefreshWaterInfoRequest(data) { method: 'POST', data }) +} + + +/** + * IC卡-更新(永久/限时/循环) + * + * @param data.lockId 锁id + * @param data.cardType 卡类型 + * @param data.addType 新增类型,1蓝牙,2远程,3发卡器 + * @param data.cardName 卡昵称 + * @param data.cardNumber 卡序号 + * @param data.startDate 开始时间 + * @param data.endDate 结束时间 + * @param data.weekDay 循环周期 + * @param data.isCoerced 是否胁迫卡 + * @param data.cardRight 是否授权管理员 + * @param data.cardUserNo 卡UserNo + * @returns {Promise} + */ +export function addIcCardRequest(data) { + return request({ + url: '/v1/identityCard/add', + method: 'POST', + data + }) +} + +/** + * IC卡-更新(永久/限时/循环) + * + * @param data.cardId 卡id(必填) + * @param data.cardType 卡类型(必填) + * @param data.cardName 卡昵称 + * @param data.startDate 开始时间 + * @param data.endDate 结束时间 + * @param data.weekDay 循环周期 + * @param data.cardRight 是否授权管理员 + * @returns {Promise} + */ +export function updateIcCardRequest(data) { + return request({ + url: '/v1/identityCard/update', + method: 'POST', + data + }) +} + +/** + * IC卡-删除(永久/限时/循环) + * @param data.lockId 锁id + * @param data.cardId 卡id + * @returns {Promise} + */ +export function deleteIcCardRequest(data) { + return request({ + url: '/v1/identityCard/delete', + method: 'POST', + data + }) +} + +/** + * 删除所有ic卡 + * @param data.lockId 锁id + * @returns {Promise} + */ +export function clearAllIcCard(data) { + return request({ + url: '/v1/identityCard/clear', + method: 'POST', + data + }) +} + +/** + * 检查卡姓名是否重复 + * @param data.lockId 锁id + * @param data.cardName 卡姓名 + * @returns {Promise} + */ +export function checkRepeatCardName(data) { + return request({ + url: '/v1/identityCard/checkIdentityCardName', + method: 'POST', + data + }) +} + + +/** + * 获取Ic卡列表 + * @param data.lockId 锁id + * @param data.pageNo 页码(选填) + * @param data.pageSize 每页显示数(选填) + * @returns {Promise} + */ +export function getIcCardListRequest(data) { + return request({ + url: '/v1/identityCard/list', + method: 'POST', + data + }) +} + + + + +//指纹-添加(永久/限时/循环) +export function addFingerprintRequest(data) { + return request({ + url: '/v1/fingerprint/add', + method: 'POST', + data + }) } \ No newline at end of file