index.js 3.04 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)
	},
	editCode(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)
	},
	addCamera(params,id){
		return api.post(`${baseUrl}/api/v1/devconf_fx/devs/${id}/vchans`, 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
    );
  }
};