index.js 2.78 KB
import api from '../index'
import baseUrl from '../baseUrl'
export default {
	devs(params){
		return api.get(`${baseUrl}/api/v1/devconf_fx/devs`, params)
	},
	treeList(params,id) {
		return api.get(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchan_struct`, params)
	},
	getVideoList(params,id) {
		return api.get(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchans`, params)
	},
	addCode(params,id) {
		return api.post(`${baseUrl}/api/v1/codes/custom/cates/${id}/codes`, params)
	},
	addNode(params,id){
		return api.post(`${baseUrl}/api/v1/org`, params)
	},
	getCode(params,id){
		return api.get(`${baseUrl}/api/v1/codes/custom/cates/${id}/codes`, params)
	},
	editCamera(params,id,unid){
		return api.post(`${baseUrl}/api/v1/codes/custom/cates/${id}/codes/${unid}`, params)
	},
	delCode(params,id,unid){
		return api.delete(`${baseUrl}/api/v1/codes/custom/cates/${id}/codes/${unid}`, params)
	},
	delOrg(params,id){
		return api.delete(`${baseUrl}/api/v1/org/${id}`, params)
	},
	delCamera(params,id,id2){
		return api.delete(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchans/${id2}`, params)
	},
	getCameraTable(params,id,id2){
		console.log(id2)
		if(id2){
			return api.get(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchans/${id2}`, params)
		}else{
			return api.get(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchans`, params)
		}
	},
	editVideo(params,id,id2){
		return api.post(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchans/${id2}`, params)
	},
	editCamera(params,id,id2){
		return api.post(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchans/${id2}`, params)
	},
	uploadFile(params,id){
		return api.post(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vfile_vchans`, params,{'Content-Type': 'multipart/form-data'})
	},

	getResource(params,id){
		return api.get(`${baseUrl}/api/v1/devconf_fx/devs/${id}/status`, params)
	},
	getDevsName(params,id){
		return api.get(`${baseUrl}/api/v1/devconf_fx/devs/${id}/fx_devs`, params)
	},
	getStoreConList(params){
		return api.get(`${baseUrl}/api/v1/devconf_fx/store_confs`, params)
	},
	uploadStore(params){
		return api.post(`${baseUrl}/api/v1/devconf_fx/store_confs`, params,{'Content-Type': 'multipart/form-data'})
	},
	getSubTask(params,id){
		return api.get(`${baseUrl}/api/v1/devconf_fx/tasks/${id}/subtasks`, params)
	},
	delStore(params,id){
		return api.delete(`${baseUrl}/api/v1/devconf_fx/store_confs/${id}`, params)
	},
	getsip(params,id,id2){
		return api.get(`${baseUrl}/api/v1/devconf_fx/devs/${id}/${id2}/sip_server`, params)
	},
	addSip(params,id,id2){
		return api.post(`${baseUrl}/api/v1/devconf_fx/devs/${id}/${id2}/sip_server`, params)
	},
	editSip(params,id,id2,id3){
		return api.post(`${baseUrl}/api/v1/devconf_fx/devs/${id}/${id2}/${id3}/sip_server`, params)
	},
	delSip(params,id,id2,id3){
		return api.delete(`${baseUrl}/api/v1/devconf_fx/devs/${id}/${id2}/${id3}/sip_server`, params)

	}
}