| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316 |
- import storage from '@/utils/storage'
- import { request } from '@/api/request.js'
- const noMr = import.meta.env.VITE_APP_API_BASEURL.split('api')[0]
- export default {
- // 根据设备ID获取流
- API_MR_STREAMS_GET(data = {}) {
- return request({
- baseURL: noMr,
- url: `/api/video/streams`,
- method: 'post',
- data
- })
- },
- // 模拟IV设备查询接口
- API_DEVICES_GET(params = {}) {
- return request({
- baseURL: noMr,
- url: '/api/devices',
- method: 'get',
- params
- })
- },
- // 获取相机
- API_MR_CAMERA_GET(data = {}) {
- return request({
- url: `/api/Camera`,
- method: 'get',
- data
- })
- },
- // 添加相机
- API_MR_CAMERA_POST(data = {}) {
- return request({
- url: `/api/Camera`,
- method: 'post',
- data
- })
- },
- // 获取视频播放地址列表
- API_MR_VIDEO_LIST_GET(data = {}) {
- return request({
- url: `/api/list`,
- method: 'get',
- data
- })
- },
- // 添加第三方摄像头
- API_MR_TP_CAMERAS_POST(params = {}) {
- return request({
- url: '/api/ThirdPartyCameras',
- method: 'post',
- params
- })
- },
- // 删除第三方摄像头
- API_MR_TP_CAMERAS_DEL(params = {}) {
- return request({
- url: '/api/ThirdPartyCameras',
- method: 'delete',
- params
- })
- },
- // 修改第三方摄像头
- API_MR_TP_CAMERAS_PUT(params = {}) {
- return request({
- url: '/api/ThirdPartyCameras',
- method: 'put',
- params
- })
- },
- // 查询第三方摄像头
- API_MR_TP_CAMERAS_GET(params = {}) {
- return request({
- url: '/api/ThirdPartyCameras',
- method: 'get',
- params
- })
- },
- // 标签==========
- // 查询标签
- API_TAGLIST_GET(params = {}) {
- return request({
- url: '/api/tag',
- method: 'get',
- params
- })
- },
- // 删除标签
- API_DELTAG_GET(params = {}) {
- return request({
- url: '/api/tag',
- method: 'delete',
- params
- })
- },
- // 添加标签
- API_ADDTAG_GET(data = {}) {
- return request({
- url: '/api/tag',
- method: 'post',
- data
- })
- },
- // 修改标签
- API_UPDTAG_GET(data = {}) {
- return request({
- url: `/api/tag?TagUUID=${data.Id}`,
- method: 'put',
- data
- })
- },
- // 获取标签组
- API_GETGROUP_GET(params = {}) {
- return request({
- url: '/api/group',
- method: 'get',
- params
- })
- },
- // 添加标签组
- API_ADDGROUP_POST(data = {}) {
- return request({
- url: '/api/group',
- method: 'post',
- data
- })
- },
- // 删除标签组
- API_ADDGROUP_DEL(params = {}) {
- return request({
- url: '/api/group',
- method: 'delete',
- params
- })
- },
- // 添加修改标签组格式
- API_ADDGROUP_FORMAT_PUT(query = {}, data = {}) {
- return request({
- url: `/api/group_format?GroupId=${query.GroupId}`,
- method: 'put',
- data
- })
- },
- // 获取标签组格式
- API_GETGROUP_FORMAT_GET(params = {}) {
- return request({
- url: '/api/group_format',
- method: 'get',
- params
- })
- },
- // 获取标签数据
- API_TAG_DATA_GET(params = {}) {
- return request({
- url: '/api/tag_data',
- method: 'get',
- params
- })
- },
- // 修改/添加标签内容数据
- API_TAG_DATA_PUT(params = {}, data = {}) {
- return request({
- url: `/api/tag_data?TagUUID=${params.TagUUID}`,
- method: 'put',
- data
- })
- },
- // 上传===========
- // 上传文件
- API_UPLOAD_POST(data = {}) {
- return request({
- url: '/data/up',
- method: 'post',
- data
- })
- },
- // 创建上传
- API_CREATE_UPLOAD_POST(params = {}) {
- return request({
- url: '/data/newUpload',
- method: 'get',
- params
- })
- },
- // 分片上传
- API_UPLOAD_PART_PUT(params = {}, data = {}, config = {}) {
- return request({
- ...config,
- url: '/data/upload_part',
- method: 'put',
- headers: {
- 'Content-type': 'application/octet-stream'
- },
- params,
- data
- })
- },
- // 上传合并
- API_COMPLETE_PART_POST(params = {}) {
- return request({
- url: '/data/complete_part',
- method: 'post',
- params
- })
- },
- // 智能巡检=========
- // 获取所有巡检路径
- API_TOUR_GET(params = {}) {
- return request({
- url: '/api/tour',
- method: 'get',
- params
- })
- },
- // 执行巡检路径
- API_RUNTOUR_POST(params = {}) {
- return request({
- url: '/api/runtour',
- method: 'post',
- params
- })
- },
- // 添加巡检路径
- API_TOUR_POST(params = {}, data = {}) {
- return request({
- url: '/api/tour',
- method: 'post',
- params,
- data
- })
- },
- // 修改巡检路径
- API_TOUR_PUT(params = {}, data = {}) {
- return request({
- url: '/api/tour',
- method: 'put',
- params,
- data
- })
- },
- // 删除巡检路径
- API_TOUR_DELETE(params = {}) {
- return request({
- url: '/api/tour',
- method: 'delete',
- params
- })
- },
- // 一点即视============
- // 球机预览
- API_VIEW_BC_GET(params = {}) {
- return request({
- url: `/ly?address=/view/BallCamera`,
- method: 'get',
- params
- })
- },
- // 获取所有球机
- API_GETALL_BC_GET(data = {}) {
- return request({
- url: `/api/BallCamera/List`,
- method: 'get',
- data
- })
- },
- // 获取所有球机
- API_INFO_BC_GET(params = {}) {
- return request({
- url: `/api/BallCamera/Info`,
- method: 'get',
- params
- })
- },
- // 云台控制
- API_PTZ_MOVE_START_POST(params = {}, data = {}) {
- return request({
- url: `/api/BallCamera/Move`,
- method: 'put',
- data,
- params
- })
- },
- API_PTZ_MOVE_STOP_POST(params = {}, data = {}) {
- return request({
- url: `/api/BallCamera/Stop`,
- method: 'put',
- data,
- params
- })
- },
- // 一点即视
- API_CLICKTOSEE_POST(params = {}, data = {}) {
- return request({
- url: `/api/BallCamera/FullView2PTZ`,
- method: 'put',
- params,
- data
- })
- },
- // 全景回放========
- // 获取所有全景回放
- API_SR_GET(params = {}) {
- return request({
- baseURL: noMr,
- url: `/api/video/stream_records`,
- method: 'get',
- headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
- params
- })
- }
- }
|