orderHandle.js 3.12 KB
Newer Older
我在何方's avatar
我在何方 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
import request from '@/utils/request'
// 根据合并订单编号(或订单号)获得已合单列表和待合单列表
export function getMergeListByOrderNo(query){
  return request({
    url:'/order/merge/getMergeListByOrderNo',
    method: 'get',
    params: query,
  })
}
//创建订单合单申请
export function createMerge(data) {
  return request({
    url: '/order/merge/create',
    method: 'post',
    data: data
  })
}
// 取消订单拆单
export function cancelMerge(data) {
  return request({
    url: '/order/merge/cancel',
    method: 'delete',
    data:data
  })
}

//拆单申请提交
export function splitApply(data) {
  return request({
    url: '/order/split/apply',
    method: 'put',
    data: data
  })
}

// 创建订单拆单
export function createSplit(data) {
  return request({
    url: '/order/split/create',
    method: 'post',
    data: data
  })
}

// 更新订单拆单
export function updateSplit(data) {
  return request({
    url: '/order/split/update',
    method: 'put',
    data: data
  })
}

// 删除订单拆单
export function deleteSplit(id) {
  return request({
    url: '/order/split/delete?id=' + id,
    method: 'delete'
  })
}
//取消申请拆单
export function cancelApply(data) {
  return request({
    url: '/order/split/cancel-apply',
    method: 'put',
    data:data
  })
}

// 获得订单拆单
export function getSplit(id) {
  return request({
    url: '/order/split/get?id=' + id,
    method: 'get'
  })
}

// 获得订单拆单分页
export function getSplitPage(query) {
  return request({
    url: '/order/split/page',
    method: 'get',
    params: query
  })
}

// 导出订单拆单 Excel
export function exportSplitExcel(query) {
  return request({
    url: '/order/split/export-excel',
    method: 'get',
    params: query,
    responseType: 'blob'
  })
}
//通过订单号获取拆单列表和拆单项明细
export function getSplitList(query) {
  return request({
99
    url: '/ecw/box-approval/list-by-order-id',
我在何方's avatar
我在何方 committed
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
    method: 'get',
    params: query
  })
}

// 创建订单拆单项 - 放入
export function createSplitItem(data) {
  return request({
    url: '/order/split-item/create',
    method: 'post',
    data: data
  })
}

// 删除订单拆单项
export function deleteSplitItem(id) {
  return request({
    url: '/order/split-item/delete?id=' + id,
    method: 'delete'
  })
}
dragondean@qq.com's avatar
dragondean@qq.com committed
121 122 123 124 125 126 127 128

// 根据合并编号获得订单信息、已合单列表和待合单列表
export function getMergeListByMergeId(params){
  return request({
    url: '/order/merge/getMergeListByMergeId',
    method: 'get',
    params
  })
129 130 131 132 133 134 135 136 137 138
}

// 计价单位的数量参数是否必传
export function quantitycheck(query) {
  return request({
    url: '/order/split-item/quantity/check',
    method: 'get',
    params: query
  })
}
dragondean@qq.com's avatar
dragondean@qq.com committed
139 140 141 142 143 144 145 146 147

// 重置拆单
export function deleteAllSplit(orderId) {
  return request({
    url: '/order/split/delete/all',
    method: 'delete',
    params: {orderId}
  })
}
148 149

// 获取拆单订单的总货值与箱数拆分记录
150
export function splitItemWorthCheck(orderId, orderSplitItemId) {
151 152 153
  return request({
    url: '/order/split-item/worth/check',
    method: 'get',
154
    params: {orderId, orderSplitItemId}
155 156
  })
}