| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- import request from '@/utils/request'
- // 获得设备管理分页
- export async function getDevicePage(params) {
- const res = await request.get('/main/basic/device/pageRobert', { params })
- if (res.data.code == 0) {
- return res.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 获得其他设备管理列表
- export async function getOtherDeviceList(params) {
- const res = await request.get('/isp/device/listOtherDevice', { params })
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 获得其他未绑定的设备列表
- export async function getNonLoadDeviceList(params) {
- const res = await request.get('/isp/device/listOtherNonLoadDevice', { params })
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 获得设备管理列表
- export async function getDeviceList(params) {
- const res = await request.get('/isp/device/list', { params })
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 获得设备管理
- export async function getDevice(id) {
- const res = await request.get('/isp/device/get?id=' + id)
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 摄像头截图
- export async function catchPic(code) {
- const res = await request.get({
- url: '/isp/camera/catchPicBin?cameraCode=' + code,
- responseType: 'blob',
- returnType: true
- })
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 摄像头开关灯
- export async function playControl(params) {
- const res = await request.get('/isp/camera/playControl', { params })
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 创建设备管理
- export async function createDevice(data) {
- const res = await request.post('/isp/device/create', data)
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 更新设备管理
- export async function updateDevice(data) {
- const res = await request.put('/isp/device/update', data)
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 删除设备管理
- export async function deletedDevice(id) {
- const res = await request.delete('/isp/device/delete?ids=' + id)
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 导出设备管理 Excel
- export async function exportDevice(params) {
- const res = await request.download('/isp/device/export-excel', { params })
- if (res) {
- return res
- }
- return Promise.reject(new Error(res.message))
- }
- // 机器人运动控制
- export async function robotCommandControl(data) {
- const res = await request.post('/isp/robot/Command/CommandControl', data)
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 机器人运动暂停
- export async function robotStop(data) {
- const res = await request.post('/isp/robot/Command/Stop', data)
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
- // 机器人状态查询
- export async function GetWorkState(data) {
- const res = await request.post('/isp/robot/Command/GetWorkState', data)
- if (res.data.code == 0) {
- return res.data.data
- }
- return Promise.reject(new Error(res.data.message))
- }
|