services

服务模块

Methods

(static) getOpenRecords(option) → {Promise.<ResponseModel.<ListModel.<OpenRecordModel>>>}

获取开门记录
Example
zghl.getServicesManager().getOpenRecords({
     uid: '',
     type: '',
     page: 1,
     size: 10
 }).then(function(response){
     console.log(response)
 })
Parameters:
Name Type Description
option Object
Properties
Name Type Description
uid String 用户房屋绑定关系数据uid
type Number 开门方式 PWD:住户密码, APP:APP钥匙, CARD:门卡开门,TMP_PWD:扫码开门, QR:扫码开门, FACE:人脸识别
page Number 当前页码
size Number 每页条数
Returns:
Type
Promise.<ResponseModel.<ListModel.<OpenRecordModel>>>

(static) getUserRooms(option) → {Promise.<ResponseModel.<ListModel.<UserRoomModel>>>}

获取住户所有房间
Example
zghl.getServicesManager().getUserRooms({
     page: 1,
     size: 10
 }).then(function(response){
     console.log(response)
 })
Parameters:
Name Type Description
option Object
Properties
Name Type Description
page Number 当前页码
size Number 每页条数
Returns:
Type
Promise.<ResponseModel.<ListModel.<UserRoomModel>>>

(static) updateTransferNumber(option) → {Promise.<ResponseModel>}

更新转接号码
Example
zghl.getServicesManager().updateTransferNumber({
     uid: '0c7fb2c9b75ad399d129bab179b3db77',
     phone: '13800138000'
 }).then(function(response){
     console.log(response)
 })
Parameters:
Name Type Description
option Object
Properties
Name Type Description
uid String 房间uid
phone Number | String 转接号码
Returns:
Type
Promise.<ResponseModel>

(static) updateDefRoom(option) → {Promise.<ResponseModel>}

更新默认房间
Example
zghl.getServicesManager().updateDefRoom({
     uid: '0c7fb2c9b75ad399d129bab179b3db77'
 }).then(function(response){
     console.log(response)
 })
Parameters:
Name Type Description
option Object
Properties
Name Type Description
uid String 房间uid
Returns:
Type
Promise.<ResponseModel>

(static) getOpenCode() → {Promise.<ResponseModel>}

获取住户月度密码
Example
zghl.getServicesManager().getOpenCode().then(function(response){
     console.log(response)
 })
Returns:
Type
Promise.<ResponseModel>

(static) getVisitorCode(option) → {Promise.<ResponseModel>}

获取访客密码
Example
zghl.getServicesManager().getVisitorCode({
     uid: '0c7fb2c9b75ad399d129bab179b3db77'
 }).then(function(response){
     console.log(response)
 })
Parameters:
Name Type Description
option Object
Properties
Name Type Description
uid String 房间uid
Returns:
Type
Promise.<ResponseModel>

(static) delVisitorCode(option) → {Promise.<ResponseModel>}

删除访客密码
Example
zghl.getServicesManager().delVisitorCode({
     code: '937560'
 }).then(function(response){
     console.log(response)
 })
Parameters:
Name Type Description
option Object
Properties
Name Type Description
code String 临时密码
Returns:
Type
Promise.<ResponseModel>

(static) scanCode(data) → {Promise.<ResponseModel>}

扫码结果换临时密码
Example
zghl.getServicesManager().scanCode({
     scanStr: 'XZ:ZjAyMDExMDY4MTM4NzMwNTAwNDI4NTcyNjE3OA'
 }).then(function(response){
     console.log(response)
 })
Parameters:
Name Type Description
data Object
Properties
Name Type Description
scanStr String 扫码结果
Returns:
Type
Promise.<ResponseModel>