payment.js 1.44 KB
import request from '@/utils/request'

/**
 * 下发缴费通知单
 * @param data
 * @returns {*}
 */
export function distribute(examIds) {
  return request({
    url: `/exam/payment/distribute/${examIds}`,
    method: 'post'
  })
}

/**
 * 查询缴费通知单
 * @param query
 * @returns {*}
 */
export function paymentList(query) {
  return request({
    url: 'exam/payment/list',
    method: 'get',
    params: query
  })
}

/**
 * 上传/缴费
 * @param data
 * @returns {*}
 */
export function submitPayment(data) {
  return request({
    url: 'exam/payment',
    method: 'put',
    data: data
  })
}

export function settlePayment(payIds, flag) {
  return request({
    url: `/exam/payment/settle/${payIds}`,
    method: 'put',
    data: { flag }
  })
}

export function paymentDownload(data) {
  return request({
    url: `/exam/payment/download`,
    method: 'post',
    data: data
  })
}

/**
 * 下发缴费通知单
 * @param data
 * @returns {*}
 */
export function down(payIds) {
  return request({
    url: `/exam/payment/down/${payIds}`,
    method: 'get'
  })
}

/**
 * 设置下载标志位
 * @param payIds
 * @returns {*}
 */
export function setDownPayment(payIds) {
  return request({
    url: `exam/payment/downPayment/${payIds}`,
    method: 'put'
  })
}

/**
 * 设置下载标志位
 * @param payIds
 * @returns {*}
 */
export function paymentDelete(payIds) {
  return request({
    url: `/exam/payment/${payIds}`,
    method: 'delete'
  })
}