Newer
Older
smart-metering-front / src / api / device / standingBook.ts
// 设备台账相关接口api
import request from '../index'
import type { fixedAssetsParams } from '@/views/device/standingBook/standingBook-interface'
// 固定资产列表(分页)
export function listPageApi(data: fixedAssetsParams) {
  return request({
    url: `/meter/assets/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}
// 删除固定资产
export function assetsDeleteApi(data: object) {
  return request({
    url: '/meter/assets/delete',
    method: 'post',
    data,
  })
}
// 固定资产详情
export function assetsDetailApi(data: object) {
  return request({
    url: '/meter/assets/detail',
    method: 'post',
    data,
  })
}
// 固定资产导出到excel
export function listExportApi(data: object) {
  return request({
    url: '/meter/assets/exportExcel',
    method: 'post',
    data,
    responseType: 'blob',
  })
}
// 批量导入测量设备信息
export function listImporttApi(data: FormData) {
  return request({
    url: '/meter/assets/importMeterEquipment',
    method: 'post',
    data,
  })
}
// 更新固定资产
export function assetsUpdateApi(data: object) {
  return request({
    url: '/meter/assets/update',
    method: 'post',
    data,
  })
}
// 添加固定资产
export function assetsAddApi(data: object) {
  return request({
    url: '/meter/assets/add',
    method: 'post',
    data,
  })
}

// 通过设备id查询出状态变更记录
export function queryStateChangeLogList(data: object) {
  return request({
    url: '/meter/assets/queryStateChangeLogList',
    method: 'post',
    data,
  })
}

// 通过设备id查询出使用记录
export function queryUseLogList(data: object) {
  return request({
    url: '/meter/assets/queryUseLogList',
    method: 'post',
    data,
  })
}