333 lines
6.2 KiB
JavaScript
Raw Normal View History

2024-12-19 16:01:45 +08:00
import { request } from './export'
2024-10-12 14:35:58 +08:00
// 创建账号
export function starCloudCreateUser(data) {
return request({
url: '/createUser',
method: 'POST',
data
})
}
// 获取访问令牌
export function getStarCloudToken(data) {
return request({
url: '/oauth2/token',
method: 'POST',
data
})
}
// 更新锁用户
export function updateLockUserNoRequest(data) {
return request({
url: '/v1/key/updateLockUserNo',
method: 'POST',
data
})
}
// 获取所有锁用户
export function getUserNoListRequest(data) {
return request({
url: '/v1/key/getUserNoList',
method: 'POST',
data
})
}
// 获取手机联网token
export function getLockNetTokenRequest(data) {
return request({
url: '/v1/lock/getLockNetToken',
method: 'POST',
data
})
}
// 获取服务器时间
2024-10-30 14:09:02 +08:00
export function getServerDatetimeRequest(data) {
2024-10-12 14:35:58 +08:00
return request({
url: '/v1/lock/queryDate',
method: 'POST',
data
})
}
// 获取锁详情
2024-10-30 14:09:02 +08:00
export function getLockDetailRequest(data) {
2024-10-12 14:35:58 +08:00
return request({
url: '/v1/lock/detail',
method: 'POST',
data
})
}
// 获取离线密码
2024-10-30 14:09:02 +08:00
export function getOfflinePasswordRequest(data) {
2024-10-12 14:35:58 +08:00
return request({
url: '/v1/keyboardPwd/get',
method: 'POST',
data
})
}
// 添加自定义密码
2024-10-30 14:09:02 +08:00
export function addCustomPasswordRequest(data) {
2024-10-12 14:35:58 +08:00
return request({
url: '/v1/keyboardPwd/add',
method: 'POST',
data
})
}
// 更新密码
2024-10-30 14:09:02 +08:00
export function updatePasswordRequest(data) {
2024-10-12 14:35:58 +08:00
return request({
url: '/v1/keyboardPwd/update',
method: 'POST',
data
})
}
2024-10-30 14:09:02 +08:00
// 删除密码
export function deletePasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/delete',
method: 'POST',
data
})
}
2024-10-30 14:09:02 +08:00
// 绑定智能锁
export function bindLockRequest(data) {
return request({
url: '/v1/lock/initialize',
method: 'POST',
data
})
}
2024-11-25 15:31:38 +08:00
// 移除坏锁
export function removeBadLockRequest(data) {
return request({
url: '/v1/lock/removeBadLock',
method: 'POST',
data
})
}
// 删除锁
export function deleteLockRequest(data) {
return request({
url: '/v1/lock/delete',
method: 'POST',
data
})
}
// 删除锁
export function updateElectricQuantityRequest(data) {
return request({
url: '/v1/lock/updateElectricQuantity',
method: 'POST',
data
})
}
// 修改管理员密码
export function changeAdminKeyboardPwdRequest(data) {
return request({
url: '/v1/lock/changeAdminKeyboardPwd',
method: 'POST',
data
})
}
// 获取操作记录的最后上传时间
export function getLastRecordTimeRequest(data) {
return request({
url: '/v1/lockRecord/getLastRecordTime',
method: 'POST',
data
})
}
// 上传操作记录
export function uploadRecordRequest(data) {
return request({
url: '/v1/lockRecord/upload',
method: 'POST',
data
})
}
// 获取锁应用设置
export function getLockSettingDataRequest(data) {
return request({
url: '/v1/lock/getLockSettingData',
method: 'POST',
data
})
}
2024-12-14 11:21:50 +08:00
// 检查密码和密码名称是否已存在
export function checkPasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/checkKeyboardpwdName',
method: 'POST',
data
})
}
2024-12-31 11:12:02 +08:00
//电表-刷新电表数据
export function elecRefreshElecInfoRequest(data) {
return request({
url: '/v1/elec/refreshElecInfo',
method: 'POST',
data
})
}
export function updateElecSettingRequest(data) {
return request({
url: '/v1/elec/updateElecSetting',
method: 'POST',
data
})
}
//冷水表-刷新水表数据
export function coldWaterRefreshWaterInfoRequest(data) {
return request({
url: '/v1/coldWater/refreshWaterInfo',
method: 'POST',
data
})
}
//热水表-刷新水表数据
export function hotWaterRefreshWaterInfoRequest(data) {
return request({
url: '/v1/hotWater/refreshWaterInfo',
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<unknown>}
*/
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<unknown>}
*/
export function updateIcCardRequest(data) {
return request({
url: '/v1/identityCard/update',
method: 'POST',
data
})
}
/**
* IC卡-删除(永久/限时/循环)
* @param data.lockId 锁id
* @param data.cardId 卡id
* @returns {Promise<unknown>}
*/
export function deleteIcCardRequest(data) {
return request({
url: '/v1/identityCard/delete',
method: 'POST',
data
})
}
/**
* 删除所有ic卡
* @param data.lockId 锁id
* @returns {Promise<unknown>}
*/
export function clearAllIcCard(data) {
return request({
url: '/v1/identityCard/clear',
method: 'POST',
data
})
}
/**
* 检查卡姓名是否重复
* @param data.lockId 锁id
* @param data.cardName 卡姓名
* @returns {Promise<unknown>}
*/
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<unknown>}
*/
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
})
2024-12-31 11:12:02 +08:00
}