header.js 1.91 KB
import request from '@/utils/request'

// 查询入库单主表
export function listReceiptHeader(query) {
  return request({
    url: '/receipt/receiptHeader',
    method: 'get',
    params: query
  })
}

// 新增入库单
export function addReceiptHeader(data) {
  return request({
    url: '/receipt/receiptHeader',
    method: 'post',
    data: data
  })
}

// 根据id查询入库单
export function getReceiptHeader(id) {
  return request({
    url: '/receipt/receiptHeader/' + id,
    method: 'get'
  })
}

// 修改入库单
export function updateReceiptHeader(data) {
  return request({
    url: '/receipt/receiptHeader',
    method: 'put',
    data: data
  })
}

// 删除入库单
export function delReceiptHeader(ids) {
  return request({
    url: '/receipt/receiptHeader',
    method: 'delete',
    params: {
      ids
    }
  })
}

// 提交审核入库单
export function submitReview(ids) {
  return request({
    url: '/receipt/receiptHeader/submitReview',
    method: 'put',
    params: {
      ids: ids.toString()
    }
  })
}

// 审核入库单
export function approval(ids, approval) {
  return request({
    url: '/receipt/receiptHeader/approval',
    method: 'put',
    params: {
      ids: ids.toString(),
      approval
    }
  })
}

// 加入订单池
export function addPool(ids) {
  return request({
    url: '/receipt/receiptHeader/addPool',
    method: 'put',
    params: {
      ids: ids.toString()
    }
  })
}

// 入库质检
export function receiptCheck(id) {
  return request({
    url: '/receipt/receiptHeader/check',
    method: 'post',
    params: {
      id
    }
  })
}

// 到货通知
export function arrivalNotice(id) {
  return request({
    url: '/receipt/receiptHeader/arrivalNotice',
    method: 'put',
    params: {
      id
    }
  })
}

// 越货
export function crossLocation(id) {
  return request({
    url: '/receipt/receiptHeader/crossLocation',
    method: 'put',
    params: {
      id
    }
  })
}