333 lines
6.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { request } from './export'
// 创建账号
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
})
}
// 获取服务器时间
export function getServerDatetimeRequest(data) {
return request({
url: '/v1/lock/queryDate',
method: 'POST',
data
})
}
// 获取锁详情
export function getLockDetailRequest(data) {
return request({
url: '/v1/lock/detail',
method: 'POST',
data
})
}
// 获取离线密码
export function getOfflinePasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/get',
method: 'POST',
data
})
}
// 添加自定义密码
export function addCustomPasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/add',
method: 'POST',
data
})
}
// 更新密码
export function updatePasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/update',
method: 'POST',
data
})
}
// 删除密码
export function deletePasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/delete',
method: 'POST',
data
})
}
// 绑定智能锁
export function bindLockRequest(data) {
return request({
url: '/v1/lock/initialize',
method: 'POST',
data
})
}
// 移除坏锁
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
})
}
// 检查密码和密码名称是否已存在
export function checkPasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/checkKeyboardpwdName',
method: 'POST',
data
})
}
//电表-刷新电表数据
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
})
}