Newer
Older
safe_production_front / src / api / monitor / broadcast.ts
import request from '../index'

export function getGroupListPage(data: any) {
  return request({
    url: 'group/listPage',
    method: 'get',
    params: data,
    data,
  })
}
export function addGroup(data: any) {
  return request({
    url: 'group/add',
    method: 'post',
    data,
  })
}
export function editGroup(data: any) {
  return request({
    url: 'group/update',
    method: 'post',
    data,
  })
}
export function batchDeleteGroup(ids: any) {
  return request({
    url: 'group/batchDelete',
    method: 'post',
    data: {
      ids,
    },
  })
}

export function videoTree() {
  return request({
    url: 'video/tree',
    method: 'post',
  })
}

export function personTree() {
  return request({
    url: 'sys/group/person/tree',
    method: 'get',
  })
}

export function getVoiceListPage(params: any) {
  return request({
    url: 'voice/listPage',
    method: 'get',
    params,
    data: params,
  })
}

export function voiceAdd(data: any) {
  return request({
    url: 'voice/add',
    method: 'post',
    data,
    // responseType: 'blob',
  })
}

export function fileUpload(data: object) {
  return request({
    url: 'file/upload',
    method: 'post',
    headers: { 'Content-Type': 'multipart/form-data' },
    params: data,
    data,
  })
}