新增门禁:实现访问管理界面与Mock端到端测试
This commit is contained in:
1 parent
20c5d494cf
commit
d976fcfb4d
29 files changed
+2423
-281
No files matched your search
@@ -0,0 +1,68 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 查询宿舍关联的外部资源映射(包含房间与门锁映射及主锁健康度)
|
||||
export function getDormMapping(dormId) {
|
||||
return request({
|
||||
url: '/train/access/mapping/dorm/' + dormId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 绑定或修改宿舍外部房间映射
|
||||
export function bindRoomMapping(data) {
|
||||
return request({
|
||||
url: '/train/access/mapping/bind-room',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 绑定或新增宿舍外部门锁映射
|
||||
export function bindLockMapping(data) {
|
||||
return request({
|
||||
url: '/train/access/mapping/bind-lock',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 解除/失效指定的外部资源映射
|
||||
export function unbindMapping(mappingId) {
|
||||
return request({
|
||||
url: '/train/access/mapping/' + mappingId,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询门禁授权列表
|
||||
export function listAuth(query) {
|
||||
return request({
|
||||
url: '/train/access/auth/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取门禁授权详细信息
|
||||
export function getAuthDetail(authId) {
|
||||
return request({
|
||||
url: '/train/access/auth/' + authId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 查询门禁授权关联的外部操作流水历史(脱敏)
|
||||
export function getOperationHistory(doorAuthId) {
|
||||
return request({
|
||||
url: '/train/access/operations/' + doorAuthId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 手动触发学员门禁权限对账
|
||||
export function manualReconcile(enrollmentId) {
|
||||
return request({
|
||||
url: '/train/access/reconcile/' + enrollmentId,
|
||||
method: 'post'
|
||||
})
|
||||
}
|
||||
Reference in new issue
Block a user