Newer
Older
xc-business-system / src / api / resource / supplierConsumable.ts
tanyue on 19 Oct 2023 5 KB 20231019 易耗物资使用记录
import request from '../index'
const prefix = 'resource/supplier/consumableGoods'

/* --------------------------------  供方评价表 -------------------------------- */
// 查询列表
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,
  })
}