| | |
| | | } |
| | | |
| | | // 获取在线设备信息 |
| | | export const getDeviceTopo = async function (params:any): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX_MANAGE}/manage/device` |
| | | const result = await request.get(url, { params }) |
| | | export const getDeviceTopo = async function (workspace_id: string): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/devices/${workspace_id}/devices` |
| | | const result = await request.get(url) |
| | | return result.data |
| | | } |
| | | |
| | | // Get Livestream Capacity |
| | | export const getLiveCapacity = async function (body: {}): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/live/capacity` |
| | | export const getLiveCapacity = async function (body:any): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/live/capacity/${body.id}` |
| | | const result = await request.get(url, body) |
| | | return result.data |
| | | } |
| | |
| | | } |
| | | |
| | | export const getUserPage = async function (params: any, body: IPage): Promise<CommonListResponse<any>> { |
| | | console.log(params, '++++++++++++++') |
| | | |
| | | const url = `${HTTP_PREFIX}/user/page` |
| | | const result = await request.get(url, { params: { ...params, pageNum: body.current, pageSize: body.size } }) |
| | | return result.data |
| | |
| | | const result = await request.delete(url) |
| | | return result.data |
| | | } |
| | | |
| | | export const UnBind = async function (device_sn: string): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/devices/${device_sn}/unsubscribeTopic` |
| | | const result = await request.get(url) |
| | | return result.data |
| | | } |
| | | export const testBind = async function (device_sn: string): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/devices/${device_sn}/subscribeTopic` |
| | | const result = await request.get(url) |
| | | return result.data |
| | | } |
| | | export const getDeviceBySn = async function (workspace_id: string, device_sn: string): Promise<IWorkspaceResponse<any>> { |
| | | const url = `${HTTP_PREFIX}/devices/${workspace_id}/devices/${device_sn}` |
| | | const result = await request.get(url) |