Newer
Older
xc-business-system / src / api / resource / environment.ts
import request from '../index'
const prefix = 'resource/env'
const prefixEnvReq = 'resource/environment/require'

// 查询地点列表
export function getLocationList(data: any) {
  return request({
    url: `${prefix}/location/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 查询环境记录单数据
export function getEnvDataRecordList(data: any) {
  return request({
    url: `${prefix}/data/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

export function getEnvConfigList(data: any) {
  return request({
    url: `${prefix}/config/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 删除环境记录配置项 - 指定地点
export function delEnvConfig(data: object) {
  return request({
    url: `${prefix}/config/delete`,
    method: 'post',
    data,
  })
}

// 添加环境记录单配置项 - 批量
export function batchAddConfig(data: object) {
  return request({
    url: `${prefix}/config/batchAdd`,
    method: 'post',
    data,
  })
}

// 工作间环境要求列表
export function getEnvRequireList(data: any) {
  return request({
    url: `${prefixEnvReq}/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 工作间环境要求详情
export function detailEnvRequire(data: object) {
  return request({
    url: `${prefixEnvReq}/detail`,
    method: 'post',
    data,
  })
}

// 编辑工作间环境要求
export function updateEnvRequire(data: object) {
  return request({
    url: `${prefixEnvReq}/update`,
    method: 'post',
    data,
  })
}

// 删除工作间环境要求
export function deleteEnvRequire(data: object) {
  return request({
    url: `${prefixEnvReq}/delete`,
    method: 'post',
    data,
  })
}

// 新增工作间环境要求
export function saveEnvRequire(data: object) {
  return request({
    url: `${prefixEnvReq}/add`,
    method: 'post',
    data,
  })
}

// 导出word/pdf/打印
export function getStream(data: any) {
  return request({
    url: '/resource/environment/require/exportFile',
    method: 'post',
    responseType: 'blob',
    data,
  })
}