123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /*
- 包含n个接口请求函数的模块
- 函数的返回值: promise对象
- */
- import axios from 'axios'
- import ajax from './ajax'
- let BASE_URL
- // 获取基本路径
- axios.get('static/Data/EnitySystem.data').then(async res => {
- if (res.status === 200) {
- BASE_URL = `${res.data ? res.data.ServerIP : ''}:${res.data ? res.data.ServerPort : ''}`
- }
- })
- // 登录
- export const reqLogin = (data,reqName) => ajax(BASE_URL+'/login',data,'POST',reqName)
- // 获取大屏
- export const reqBigScreen= () => ajax(BASE_URL+'/v1/bigscreen')
- // 获取设备
- export const reqDevice= () => ajax(BASE_URL+'/v1/device')
- // 获取预览信号源列表
- export const reqPreviewSourceList= () => ajax(BASE_URL+'/v1/sourcePreview')
- // 刷新视图
- export const reqRefreshView = (data) => ajax(BASE_URL+'/v1/refreshView',data,'POST')
- // 配置大屏
- export const reqConfigBigScreen = (data) => ajax(BASE_URL+'/v1/bigscreen',data,'POST')
- // 配置设备
- export const reqConfigDevice = (data) => ajax(BASE_URL+'/v1/device',data,'POST')
- // 发送指令
- export const reqSendInstruction = (data) => ajax(BASE_URL+'/v1/instruction',data,'POST')
- // 获取预案列表
- export const reqGetPlanList= () => ajax(BASE_URL+'/v1/plan')
- // 保存预案
- export const reqSavePlan = (data) => ajax(BASE_URL+'/v1/plan',data,'POST')
- // 申请预案
- export const reqApplyPlan = (id,data) => ajax(BASE_URL+`/v1/plan/${id}`,data,'POST')
- // 删除预案
- export const reqDeletePlan = (id) => ajax(BASE_URL+`/v1/plan`,{id},'DELETE')
|