Newer
Older
xc-metering-front / src / api / eqpt / device / info.ts
/**
 * 设备台账-设备基本信息管理接口
 */
import request from '@/api/index'
const prefix = 'equipment/info'

// 设备列表 -分页 -(全部状态)
export function getInfoListPage(params: object, statusName: string) {
  if (statusName === '全部') {
    return request({
      url: `${prefix}/listPage`,
      method: 'get',
      params,
    })
  }
  else if (statusName === '已审批') {
    return request({
      url: '/equipment/approval/approvedListPage',
      method: 'get',
      params,
    })
  }
  else {
    return request({
      url: '/equipment/approval/listPage',
      method: 'get',
      params,
    })
  }
}
// 设备列表聚合
export function getInfoListTogether(params: object) {
  return request({
    url: `${prefix}/groupByName`,
    method: 'get',
    params,
  })
}
// 获取设备列表
export function getInfoList(params: object) {
  return request({
    url: `${prefix}/list`,
    method: 'get',
    params,
  })
}
// 保存编辑
export function editInfo(data: object) {
  return request({
    url: '/equipment/approval/saveOrUpdate',
    method: 'post',
    data,
  })
}
// 提交
export function submitInfo(data: object) {
  return request({
    url: '/equipment/approval/submit',
    method: 'post',
    data,
  })
}