Newer
Older
VueSharedPrinting / src / api / resultApi.js
hanfei on 8 Jan 2024 1 KB han
import request from '../utils/request'

// 打印价格
export const getPrintPriceList = params => {
  return request({
    url: '/device/getPrintPriceList',
    params
  })
}

// 获取设备ID
export const getDeviceByCode = params => {
  return request({
    url: '/device/getDeviceByCode',
    params
  })
}

// 文件上传
export const upload2Pdf = data => {
  return request({
    method: 'POST',
    url: '/file/upload2Pdf',
    data
  })
}

// 设备-获取打印价格
export const getPrintPrice = data => {
  return request({
    url: '/device/getPrintPrice',
    params: data
  })
}
// 设备-提交打印任务
export const submitPrintingTask = data => {
  return request({
    method: 'POST',
    url: '/device/submitPrintingTask',
    data
  })
}
// 订单-获取支付二维码
export const getPayQrCode = data => {
  return request({
    url: '/order/getPayQrCode',
    params: data
  })
}

export const downloadPDF = data => {
  return request({
    url: '/file/download',
    timeout: 2 * 60 * 1000,
    responseType: 'blob',
    params: data
  })
}

// 订单-获取打印任务进度
export const getPrintTask = data => {
  return request({
    url: '/device/getPrintTask',
    params: data
  })
}