Newer
Older
xc-business-system / src / api / resource / reviewNotice.ts
import request from '../index'
const prefix = 'resource/customer'

export function getReviewNoticeList(data: any) {
  return request({
    url: `${prefix}/reviewNotice/approval/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 筛选复查设备列表
export function getSampleEqptList(data: any) {
  return request({
    url: `${prefix}/reviewNotice/sample/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 详情页复查设备清单
export function detailSampleEqptList(data: any) {
  return request({
    url: `${prefix}/reviewNotice/review/sample/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 保存 草稿箱
export function saveReviewNotice(data: object) {
  return request({
    url: `${prefix}/reviewNotice/save`,
    method: 'post',
    data,
  })
}

// 编辑草稿箱 不走审批流程
export function updateDraftNotice(data: object) {
  return request({
    url: `${prefix}/reviewNotice/draftUpdate`,
    method: 'post',
    data,
  })
}

// 提交
export function sumbitNotice(data: object) {
  return request({
    url: `${prefix}/reviewNotice/submit`,
    method: 'post',
    data,
  })
}

// 未通过/撤回后/取消后提交
export function failUpdateNotice(data: object) {
  return request({
    url: `${prefix}/reviewNotice/failUpdate`,
    method: 'post',
    data,
  })
}

// 删除 - 草稿箱
export function deleteReviewNotice(data: object) {
  return request({
    url: `${prefix}/reviewNotice/delete`,
    method: 'post',
    data,
  })
}

// 删除 - 已取消
export function deleteReviewNoticeRevoked(data: object) {
  return request({
    url: `${prefix}/reviewNotice/approval/delete`,
    method: 'post',
    data,
  })
}

export function exportFile(data: object) {
  return request({
    url: `${prefix}/reviewNotice/exportFile`,
    method: 'post',
    data,
  })
}

// 发送到受检单位
export function sendTo(data: object) {
  return request({
    url: `${prefix}/reviewNotice/sendTo`,
    method: 'post',
    data,
  })
}

// 发起者撤回,表单状态更改为已取消
export function revokeApproval(data: object) {
  return request({
    url: `${prefix}/reviewNotice/approval/revoke`,
    method: 'post',
    data,
  })
}

// 审批-拒绝
export function refuseApproval(data: object) {
  return request({
    url: `${prefix}/reviewNotice/approval/refuse`,
    method: 'post',
    data,
  })
}