Newer
Older
xc-business-system / src / api / resource / supplierConsumable.ts
tanyue on 20 Oct 2023 7 KB 20231020 物资验收记录
import request from '../index'
const prefix = 'resource/supplier/consumableGoods'
const prefixGoods = 'resource/supplier/goods'

/* --------------------------------  供方评价表 -------------------------------- */
// 查询列表
export function getConsumableEvaluateList(data: any) {
  return request({
    url: `${prefix}Evaluate/approval/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 详情
export function detailConsumableEvaluate(data: object) {
  return request({
    url: `${prefix}Evaluate/detail`,
    method: 'post',
    data,
  })
}

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

// 提交流程
export function submitConsumableEvaluate(data: object) {
  return request({
    url: `${prefix}Evaluate/submit`,
    method: 'post',
    data,
  })
}

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

// 未通过供方编辑(重走流程审批)
export function failUpdateConsumableEvaluate(data: object) {
  return request({
    url: `${prefix}Evaluate/failUpdate`,
    method: 'post',
    data,
  })
}

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

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

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

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

/* --------------------------------  申请单 -------------------------------- */
// 查询申请单列表
export function getConsumableApplyList(data: any) {
  return request({
    url: `${prefix}Apply/approval/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 详情
export function detailConsumableApply(data: object) {
  return request({
    url: `${prefix}Apply/detail`,
    method: 'post',
    data,
  })
}

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

// 提交流程
export function submitConsumableApply(data: object) {
  return request({
    url: `${prefix}Apply/submit`,
    method: 'post',
    data,
  })
}

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

// 未通过供方编辑(重走流程审批)
export function failUpdateConsumableApply(data: object) {
  return request({
    url: `${prefix}Apply/failUpdate`,
    method: 'post',
    data,
  })
}

// 删除草稿箱
export function draftDeleteApply(data: object) {
  return request({
    url: `${prefix}Apply/draftDelete`,
    method: 'post',
    data,
  })
}

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

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

// 设备供方审批-拒绝
export function refuseApprovalApply(data: object) {
  return request({
    url: `${prefix}Apply/approval/refuse`,
    method: 'post',
    data,
  })
}

/* --------------------------------  使用记录单 -------------------------------- */
// 查询列表
export function getConsumableUseList(data: any) {
  return request({
    url: `${prefix}Use/approval/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 详情
export function detailConsumableUse(data: object) {
  return request({
    url: `${prefix}Use/detail`,
    method: 'post',
    data,
  })
}

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

// 提交流程
export function submitConsumableUse(data: object) {
  return request({
    url: `${prefix}Use/submit`,
    method: 'post',
    data,
  })
}

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

// 未通过供方编辑(重走流程审批)
export function failUpdateConsumableUse(data: object) {
  return request({
    url: `${prefix}Use/failUpdate`,
    method: 'post',
    data,
  })
}

// 删除草稿箱
export function draftDeleteUse(data: object) {
  return request({
    url: `${prefix}Use/draftDelete`,
    method: 'post',
    data,
  })
}

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

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

// 设备供方审批-拒绝
export function refuseApprovalUse(data: object) {
  return request({
    url: `${prefix}Use/approval/refuse`,
    method: 'post',
    data,
  })
}

/* --------------------------------  验收记录单 -------------------------------- */
// 查询列表
export function getGoodsCheckList(data: any) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/approval/listPage?limit=${data.limit}&offset=${data.offset}`,
    method: 'post',
    data,
  })
}

// 详情
export function detailGoodsCheck(data: object) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/detail`,
    method: 'post',
    data,
  })
}

// 保存至草稿箱
export function saveGoodsCheck(data: object) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/save`,
    method: 'post',
    data,
  })
}

// 提交流程
export function submitGoodsCheck(data: object) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/submit`,
    method: 'post',
    data,
  })
}

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

// 未通过供方编辑(重走流程审批)
export function failUpdateGoodsCheck(data: object) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/failUpdate`,
    method: 'post',
    data,
  })
}

// 删除草稿箱
export function draftDeleteCheck(data: object) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/draftDelete`,
    method: 'post',
    data,
  })
}

// 删除已取消
export function canceledApprDeleteCheck(data: object) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/approval/delete`,
    method: 'post',
    data,
  })
}

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

// 设备供方审批-拒绝
export function refuseApprovalCheck(data: object) {
  return request({
    url: `${prefixGoods}AcceptanceRecord/approval/refuse`,
    method: 'post',
    data,
  })
}