Newer
Older
xc-business-system / src / api / resource / supplierConsumable.ts
import request from '../index'

const prefix = 'resource/supplier'
const prefixCons = `${prefix}/consumableGoods`
const prefixGoods = `${prefix}/goods`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// 设备供方审批-拒绝
export function refuseApprovalUse(data: object) {
  return request({
    url: `${prefixCons}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,
  })
}

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

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

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

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

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

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

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

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

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

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

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

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

// 保存
export function saveConsumableHandover(data: object) {
  return request({
    url: `${prefix}/abandonGoodsHandle/save`,
    method: 'post',
    data,
  })
}

// 编辑
export function updateConsumableHandover(data: object) {
  return request({
    url: `${prefix}/abandonGoodsHandle/update`,
    method: 'post',
    data,
  })
}

// 编辑
export function deleteConsumableHandover(data: object) {
  return request({
    url: `${prefix}/abandonGoodsHandle/update`,
    method: 'post',
    data,
  })
}