import config from "@/config" import http from "@/utils/request" /*区域接口*/ export default { area: { list: { name: "获取区域列表", req: async function(data){ return await http.get( `${config.API_URL}/am/area/`, data ); } }, item: { name: "获取某个区域详情", req: async function(data){ return await http.get( `${config.API_URL}/am/area/${id}/` ); } }, update: { name: "更新区域", req: async function(id, data){ return await http.put( `${config.API_URL}/am/area/${id}/`, data); } }, create: { name: "创建区域", req: async function(data){ return await http.post( `${config.API_URL}/am/area/`, data); } }, bindRail: { name: "绑定围栏", req: async function(id,data){ return await http.post( `${config.API_URL}/am/area/${id}/bind_rail/`, data); } }, deletes: { name: "批量删除区域", req: async function(data){ return await http.post( `${config.API_URL}/am/area/deletes/`, data); } }, delete: { name: "删除区域", req: async function(id){ return await http.delete( `${config.API_URL}/am/area/${id}/`); } } }, access: { list: { name: "出入权限列表", req: async function(data){ return await http.get( `${config.API_URL}/am/access/`, data ); } }, update: { name: "更新出入权限", req: async function(id, data){ return await http.put( `${config.API_URL}/am/access/${id}/`, data); } }, create: { name: "创建出入权限", req: async function(data){ return await http.post( `${config.API_URL}/am/access/`, data); } } , delete: { name: "删除出入权限", req: async function(id){ return await http.delete( `${config.API_URL}/am/access/${id}/`); } } }, video: { list: { name: "获取视频设备列表", req: async function(data){ return await http.post( `${config.API_URL}/third/tdevice/vchannel/`, data ); } }, item:{ name: "获取视频", req: async function(data){ return await http.post( `${config.API_URL}/third/dahua/`,data ); } }, }, tdevice:{ bindArea:{ name: "绑定所在区域", req: async function(data){ return await http.post( `${config.API_URL}/third/tdevice/bind_area/`,data ); } }, dchannel:{ name: "闸机通道列表", req: async function(data){ return await http.post( `${config.API_URL}/third/tdevice/dchannel/`,data ); } }, labelLocation:{ name: "标注坐标位置", req: async function(data){ return await http.post( `${config.API_URL}/third/tdevice/label_location/`,data ); } }, vchannel:{ name: "/third/tdevice/vchannel/", req: async function(data){ return await http.post( `${config.API_URL}/third/tdevice/vchannel/`,data ); } }, speaker:{ name: "喇叭列表", req: async function(data){ return await http.post( `${config.API_URL}/third/tdevice/speaker/`,data ); } }, }, }