Newer
Older
xc-metering-front / src / api / laboratory / environment.ts
dutingting on 25 Sep 1 KB 环境修改
/**
 * 环境记录单
 */
import request from '../requestLab'
import type { IListQuery } from '@/views/laboratory/statement/environment/environment-interface'
const prefix = 'environmentRecord'

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

// 导出
export function exportEnvironmentList(data: IListQuery) {
  return request({
    url: `${prefix}/data/export`,
    method: 'post',
    data,
    responseType: 'blob',
  })
}

// 新建
export function addEnvironmentList(data: object) {
  return request({
    url: `${prefix}/config/add`,
    method: 'post',
    data,
  })
}

// 编辑
export function updateEnvironmentList(data: object) {
  return request({
    url: `${prefix}/config/update`,
    method: 'post',
    data,
  })
}

// 删除
export function deleteEnvironment(data: { id: string }) {
  return request({
    url: `${prefix}/config/delete`,
    method: 'post',
    data,
  })
}

// 环境记录单配置列表/详情
export function getEnvironmentDetail(data: { locationId: string; offset: number; limit: number }) {
  return request({
    url: `${prefix}/config/listPage?offset=${data.offset}&limit=${data.limit}`,
    method: 'post',
    data,
  })
}