Methods
获取开门记录
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>>>
获取住户所有房间
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>