import request from '@/utils/request'
//查询返利明细列表
export function rebateList(data) {
  return request({
    url: `rebateDetail/list?pageNum=${data.pageNum}&pageSize=${
      data.pageSize
    }&supplierName=${data.supplierName}&rebateType=${
      data.rebateType
    }&ticketKou=${data.ticketKou}&rebateProject=${
      data.rebateProject
    }&paymentType=${data.paymentType}&dealStatus=${
      data.dealStatus
    }&fullTimeStart=${
      data.date && data.date[0] ? data.date[0] : ''
    }&fullTimeEnd=${data.date && data.date[1] ? data.date[1] : ''}`,
    method: 'GET',
  })
}
// 下载返利明细列表
export function uploadRebate(data) {
  return request({
    url: `rebateDetail/exportExcel?supplierName=${
      data.supplierName
    }&rebateType=${data.rebateType}&ticketKou=${data.ticketKou}&rebateProject=${
      data.rebateProject
    }&paymentType=${data.paymentType}&dealStatus=${
      data.dealStatus
    }&fullTimeStart=${
      data.date && data.date[0] ? data.date[0] : ''
    }&fullTimeEnd=${data.date && data.date[1] ? data.date[1] : ''}`,
    method: 'GET',
    responseType: 'blob',
  })
}
// 下载名字
export function downPDFTitleGet(data) {
  return request({
    url: `rebateDetail/randomExcelName?fullTimeStart=${
      data.date && data.date[0] ? data.date[0] : ''
    }&fullTimeEnd=${data.date && data.date[1] ? data.date[1] : ''}`,
    method: 'GET',
  })
}

//对账单查询列表
export function listRe(data) {
  return request({
    url: `rebateDetail/listRe?pageNum=${data.pageNum}&pageSize=${
      data.pageSize
    }&supplierName=${data.supplierName}&receiptsType=${
      data.receiptsType
    }&closeStatus=${data.closeStatus}&timeType=${data.timeType}&logisticsName=${
      data.logisticsName
    }&receiptsNumber=${data.receiptsNumber}&fullTimeStart=${
      data.date && data.date[0] ? data.date[0] : ''
    }&fullTimeEnd=${data.date && data.date[1] ? data.date[1] : ''}`,
    method: 'GET',
  })
}
//对账单查询列表下载
export function uploadBill(data) {
  return request({
    url: `rebateDetail/exportExcelRe?supplierName=${
      data.supplierName
    }&receiptsType=${data.receiptsType}&closeStatus=${
      data.closeStatus
    }&timeType=${data.timeType}&logisticsName=${
      data.logisticsName
    }&receiptsNumber=${data.receiptsNumber}&fullTimeStart=${
      data.date && data.date[0] ? data.date[0] : ''
    }&fullTimeEnd=${data.date && data.date[1] ? data.date[1] : ''}`,
    method: 'GET',
    responseType: 'blob',
  })
}
//对账单查询列表下载名字
export function downPDFBill() {
  return request({
    url: `rebateDetail/randomExcelNameRe`,
    method: 'GET',
  })
}