From 4a800a8fc83c6bd1f86a8e847b079a51a7532c09 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 20 七月 2022 15:05:58 +0800 Subject: [PATCH] 修复国标配置的bug --- src/api/camera.ts | 163 +++++++++++++++++++++++++++++++----------------------- 1 files changed, 94 insertions(+), 69 deletions(-) diff --git a/src/api/camera.ts b/src/api/camera.ts index f7d7cc6..e766328 100644 --- a/src/api/camera.ts +++ b/src/api/camera.ts @@ -1,136 +1,119 @@ -import request from "@/scripts/httpRequest"; -import qs from "qs"; - -export const checkCameraConnet = (query: any) => { - return request({ - url: "/data/api-v/area/localmenu", - method: "get", - params: query - }); -}; +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/" + id, - method: "get" - }); -}; + 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/" + id, - method: "delete" - }); -}; - -export const fetchCameraTasks = (id: string) => { - return request({ - url: "/data/api-v/camera/task/" + id, - method: "get" - }); -}; - -export const fetchCameraRulesByTask = (query: any) => { - return request({ - url: "/data/api-v/camera/getRulesByCameraAndTask", + url: "/data/api-v/camera/del", method: "get", - params: query - }); -}; - -export const deleteCameraTask = (cameraId, taskId) => { - return request({ - url: "/data/api-v/camera/delTask/" + cameraId + "/" + taskId, - method: "delete" - }); -}; + 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/" + cameraId, - method: "get" - }); -}; + 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) => { @@ -138,8 +121,8 @@ url: "/data/api-v/camera/ptzControl", method: "post", data: params - }); -}; + }) +} // //鏌ユ壘鎵�鏈�(澶氳竟褰�)鍖哄煙 export const findAllPolygons = () => { @@ -156,7 +139,7 @@ }) } //鍒犻櫎(灞曞尯) -export const delArea = (data:any) => { +export const delArea = (data: any) => { return request({ url: "/data/api-v/acp/delete", method: "post", @@ -165,10 +148,52 @@ } //淇濆瓨鍖哄煙缂栬緫 -export const saveAreaInfo = (data:any) => { +export const saveAreaInfo = (data: any) => { return request({ url: "/data/api-v/acp/save", method: "post", data }) -} \ No newline at end of file +} + +//鑾峰彇鎽勫儚鏈虹殑鍧愭爣鏍囧畾淇℃伅 +export const getCameraMarks = (query: any) => { + return request({ + 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", + data + }) +} + +//淇濆瓨鎽勫儚鏈哄垎缁� +export const saveCameraGroupInfo = (data: any) => { + return request({ + url: "/data/api-v/camera/group/save", + method: "post", + data + }) +} + +//鏌ヨ鎽勫儚鏈哄垎缁勪俊鎭� +export const findCameraGroups = () => { + return request({ + 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" + }) +} -- Gitblit v1.8.0