index.ts 2.46 KB
import request from '../request'
import { deleteEmptyParam } from '@/utils/tool'

/**
 * @description 物业费列表
 * @function propertyFeeList
 */
export const propertyFeeList = async ( params: any ) => {
  let res: any = await request({
    method: 'get',
    url: '/housePropertyFee/getList',
    params: deleteEmptyParam(params)
  })
  return res
}

/**
 * @description 删除物业费
 * @function propertyFeeDelete
 */
export const propertyFeeDelete = async (params: any) => {
  let res: any = await request({
    method: 'delete',
    url: '/housePropertyFee/deleteByIds',
    params: params
  })
  return res
}

/**
 * @description 物业费现金缴费、撤回
 * @function propertyFeeShift
 */
 export const propertyFeeShift = async (params: any) => {
  let res: any = await request({
    method: 'post',
    url: '/housePropertyFee/updatePayStatus',
    params: params
  })
  return res
}

/**
 * @description 物业费编辑
 * @function propertyFeeSave
 */
 export const propertyFeeSave = async (params: any) => {
  let res: any = await request({
    method: 'post',
    url: '/housePropertyFee/update',
    data: params
  })
  return res
}

/**
 * @description 物业费确认
 * @function propertyFeeSure
 */
 export const propertyFeeSure = async (params: any) => {
  let res: any = await request({
    method: 'post',
    url: '/housePropertyFee/updateStatus',
    params: deleteEmptyParam(params)
  })
  return res
}

/**
 * @description 物业费一键确认
 * @function propertyFeeSureFast
 */
 export const propertyFeeSureFast = async (params: any) => {
  let res: any = await request({
    method: 'post',
    url: '/housePropertyFee/updateStatusByIds',
    data: params
  })
  return res
}

/**
 * @description 文件导出
 * @function propertyFeeExport
 */
 export const propertyFeeExport = async (params: any) => {
  let res: any = await request({
    method: 'post',
    responseType: 'blob',
    params: deleteEmptyParam(params),
    url: '/housePropertyFee/exportExcel',
  })
  return res
}

/**
 * @description 文件导入
 * @function propertyFeeImport
 */
 export const propertyFeeImport = async () => {
  let res: any = await request({
    method: 'put',
    url: '/housePropertyFee/importExcel',
  })
  return res
}

/**
 * @description 回执单详情
 * @function propertyFeePaper
 */
export const propertyFeePaper = async (params: any) => {
  let res: any = await request({
    method: 'get',
    url: '/housePropertyFee/receiptInfo',
    params: params
  })
  return res
}