| | |
| | | import request from "@/scripts/httpRequest"; |
| | | import qs from "qs"; |
| | | |
| | | import request from "@/scripts/httpRequest" |
| | | import qs from "qs" |
| | | |
| | | export const createCamera = (camera: any) => { |
| | | return request({ |
| | | url: "/data/api-v/camera/add", |
| | | method: "post", |
| | | data: camera |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const updateCameraInfo = (camera: any) => { |
| | | return request({ |
| | | url: "/data/api-v/camera/update", |
| | | method: "put", |
| | | data: camera |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const getCameraInfo = (id: string) => { |
| | | return request({ |
| | | url: "/data/api-v/camera/show", |
| | | method: "get", |
| | | params: { id: id } |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const getGB28181CameraInfo = (id: string) => { |
| | | return request({ |
| | | url: "/data/api-v/gb28181/camera/show", |
| | | method: "get", |
| | | params: { cid: id } |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const delCamera = (id: string) => { |
| | | return request({ |
| | | url: "/data/api-v/camera/del", |
| | | method: "get", |
| | | params: { id: id } |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const saveCameraRules = (query: any) => { |
| | | return request({ |
| | | url: "/data/api-v/camera/saveTask", |
| | | method: "post", |
| | | data: query |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const deleteCameraRules = (query: any) => { |
| | | return request({ |
| | | url: "/data/api-v/cameraTaskArgs/deleteByGroup", |
| | | method: "get", |
| | | params: query |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const getLinkRules = (query: any) => { |
| | | return request({ |
| | | url: "/data/api-v/cameraTaskArgs/getLinkRulesByCameraIds", |
| | | method: "post", |
| | | data: query |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const saveLinkRule = (query: any) => { |
| | | return request({ |
| | | url: "/data/api-v/cameraTaskArgs/saveLinkRulesByGroup", |
| | | method: "post", |
| | | data: query |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const updateSnapshot = (cameraId: string) => { |
| | | export const updateSnapshot = (cameraId: string, isGB: boolean) => { |
| | | let api = isGB ? "/data/api-v/gb28181/camera/updateSnapshotUrl" : "/data/api-v/camera/updateSnapshotUrl" |
| | | |
| | | return request({ |
| | | url: "/data/api-v/camera/updateSnapshotUrl", |
| | | url: api, |
| | | method: "get", |
| | | params: { cameraId: cameraId } |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const updateCameraTask = (params: any) => { |
| | | return request({ |
| | | url: "/data/api-v/cameraTask/updateCameraTaskStatus", |
| | | method: "post", |
| | | data: params |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const updateRuleDefence = (params: any) => { |
| | | return request({ |
| | | url: "/data/api-v/cameraTaskArgs/updateDefenceStateByGroup", |
| | | method: "post", |
| | | data: qs.stringify(params) |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const updateAlarmLevel = (params: any) => { |
| | | return request({ |
| | | url: "/data/api-v/cameraTask/saveAlarmLevelByGroup", |
| | | method: "post", |
| | | data: params |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | export const addCameraTask = (params: any) => { |
| | | return request({ |
| | | url: "/data/api-v/cameraTask/addTask", |
| | | method: "post", |
| | | data: qs.stringify(params) |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | |
| | | // 云台 |
| | | export const ptzControl = (params: any) => { |
| | |
| | | url: "/data/api-v/camera/ptzControl", |
| | | method: "post", |
| | | data: params |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | // |
| | | //查找所有(多边形)区域 |
| | | export const findAllPolygons = () => { |
| | |
| | | //获取摄像机的坐标标定信息 |
| | | export const getCameraMarks = (query: any) => { |
| | | return request({ |
| | | url: '/data/api-v/camera/coord', |
| | | url: "/data/api-v/camera/coord", |
| | | method: "get", |
| | | params: query |
| | | }) |
| | |
| | | //更新摄像机的坐标标定信息 |
| | | export const updateCameraMarks = (data: any) => { |
| | | return request({ |
| | | url: '/data/api-v/camera/updateCoord', |
| | | method: 'post', |
| | | url: "/data/api-v/camera/updateCoord", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | |
| | | //保存摄像机分组 |
| | | export const saveCameraGroupInfo = (data: any) => { |
| | | return request({ |
| | | url: '/data/api-v/camera/group/save', |
| | | method: 'post', |
| | | url: "/data/api-v/camera/group/save", |
| | | method: "post", |
| | | data |
| | | }) |
| | | } |
| | |
| | | //查询摄像机分组信息 |
| | | export const findCameraGroups = () => { |
| | | return request({ |
| | | url: '/data/api-v/camera/group/findAll', |
| | | method: 'get' |
| | | url: "/data/api-v/camera/group/findAll", |
| | | method: "get" |
| | | }) |
| | | } |
| | | |
| | | export const delCameraGroup = (groupId: string) => { |
| | | return request({ |
| | | url: '/data/api-v/camera/group/del?groupId=' + groupId, |
| | | method: 'post' |
| | | url: "/data/api-v/camera/group/del?groupId=" + groupId, |
| | | method: "post" |
| | | }) |
| | | } |
| | | |