Newer
Older
smartcity_video / src / api / property.js
wangxitong on 29 May 2023 2 KB first commit
/**
 * 物业管理接口
 */
import request from '@/utils/request'

export function getOrderListPage(params) {
  return request({
    url: 'orderInfo/listPage',
    method: 'get',
    params
  })
}

export function addOrder(data) {
  return request({
    url: 'orderInfo/add',
    method: 'post',
    data
  })
}

export function updateOrder(data) {
  return request({
    url: 'orderInfo/update',
    method: 'post',
    data
  })
}

export function delOrder(id) {
  return request({
    url: 'orderInfo/delete',
    method: 'post',
    data: {
      id: id
    }
  })
}

export function batchDelOrder(ids) {
  return request({
    url: 'orderInfo/batchDelete',
    method: 'post',
    data: {
      ids: ids
    }
  })
}

// 批量导出
export function getOrderExport(params) {
  return request({
    url: 'orderInfo/export',
    method: 'get',
    timeout: 120000,
    params,
    responseType: 'blob' // 这一步也很关键,一定要加上 responseType 值为 blob
  })
}

export function getPropertyScoreListPage(params) {
  return request({
    url: 'propertyScoreInfo/listPage',
    method: 'get',
    params
  })
}

export function addPropertyScore(data) {
  return request({
    url: 'propertyScoreInfo/add',
    method: 'post',
    data
  })
}

export function updatePropertyScore(data) {
  return request({
    url: 'propertyScoreInfo/update',
    method: 'post',
    data
  })
}

export function delPropertyScore(id) {
  return request({
    url: 'propertyScoreInfo/delete',
    method: 'post',
    data: {
      id: id
    }
  })
}

export function batchDelPropertyScore(ids) {
  return request({
    url: 'propertyScoreInfo/batchDelete',
    method: 'post',
    data: {
      ids: ids
    }
  })
}

export function getServiceListPage(params) {
  return request({
    url: 'serviceInfo/listPage',
    method: 'get',
    params
  })
}

export function addService(data) {
  return request({
    url: 'serviceInfo/add',
    method: 'post',
    data
  })
}

export function updateService(data) {
  return request({
    url: 'serviceInfo/update',
    method: 'post',
    data
  })
}

export function delService(id) {
  return request({
    url: 'serviceInfo/delete',
    method: 'post',
    data: {
      id: id
    }
  })
}

export function batchDelService(ids) {
  return request({
    url: 'serviceInfo/batchDelete',
    method: 'post',
    data: {
      ids: ids
    }
  })
}

export function getMoneyListPage(params) {
  return request({
    url: 'moneyInfo/listPage',
    method: 'get',
    params
  })
}

export function addMoney(data) {
  return request({
    url: 'moneyInfo/add',
    method: 'post',
    data
  })
}

export function updateMoney(data) {
  return request({
    url: 'moneyInfo/update',
    method: 'post',
    data
  })
}

export function delMoney(id) {
  return request({
    url: 'moneyInfo/delete',
    method: 'post',
    data: {
      id: id
    }
  })
}

export function batchDelMoney(ids) {
  return request({
    url: 'moneyInfo/batchDelete',
    method: 'post',
    data: {
      ids: ids
    }
  })
}