boxAir.js 8.53 KB
Newer Older
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
1
import request from "@/utils/request"
lanbaoming's avatar
lanbaoming committed
2 3 4 5 6 7

// 创建出货
export function createbox(data) {
  return request({
    url: "/shipment/box/createAir",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
8 9
    data: data
  })
lanbaoming's avatar
lanbaoming committed
10 11 12 13 14 15 16
}

// 更新出货
export function updatebox(data) {
  return request({
    url: "/shipment/box/update",
    method: "put",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
17 18
    data: data
  })
lanbaoming's avatar
lanbaoming committed
19 20 21 22 23 24 25 26 27 28 29 30 31 32
}

/**
 * 订舱
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function booking(data) {
  if (data.id) {
    return request({
      url: "/shipment/box-book-air/update",
      method: "put",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
33 34
      data
    })
lanbaoming's avatar
lanbaoming committed
35 36 37 38 39
  }

  return request({
    url: "/shipment/box-book-air/create",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
40 41
    data
  })
lanbaoming's avatar
lanbaoming committed
42 43 44 45 46 47 48 49 50 51 52 53 54
}

/**
 * 获得待预装分页
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function preloadPage(data) {
  return request({
    url: "/ecw/box-preload-goods/preloadPageAir",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
55 56
    data
  })
lanbaoming's avatar
lanbaoming committed
57 58 59 60 61 62 63 64 65 66 67 68 69
}

/**
 * 预装
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function createGoods(data) {
  return request({
    url: "/ecw/box-preload-goods/createAir",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
70 71
    data
  })
lanbaoming's avatar
lanbaoming committed
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
}

/*****************************  合包 start **********************************/

/**
 * 获得获得合包箱分页
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function getMergePkgList(params) {
  return request({
    url: "/ecw/box-merge-pkg/page",
    method: "get",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
87 88
    params
  })
lanbaoming's avatar
lanbaoming committed
89 90 91 92 93 94 95 96 97 98 99 100 101
}

/**
 * 创建合包箱
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function createMergePkg(data) {
  return request({
    url: "/ecw/box-merge-pkg/create",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
102 103
    data
  })
lanbaoming's avatar
lanbaoming committed
104 105 106 107 108 109 110 111 112 113 114 115 116
}

/**
 * 更新合包箱
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function updateMergePkg(data) {
  return request({
    url: "/ecw/box-merge-pkg/update",
    method: "put",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
117 118
    data
  })
lanbaoming's avatar
lanbaoming committed
119 120 121 122 123 124 125 126 127 128 129
}

/**
 * 删除合包箱
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function deleteMergePkg(id) {
  return request({
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
130 131 132
    url: `/ecw/box-merge-pkg/delete?id=` + id,
    method: "delete"
  })
lanbaoming's avatar
lanbaoming committed
133 134 135 136 137 138 139 140 141 142 143 144 145
}

/**
 * 获得未装箱列表分页
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function getUnPkgPage(params) {
  return request({
    url: "/ecw/box-merge-pkg/getUnPkgPage",
    method: "get",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
146 147
    params
  })
lanbaoming's avatar
lanbaoming committed
148 149 150 151 152 153 154 155 156 157 158 159 160
}

/**
 * 获得已装箱列表分页
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function getPkgPageByPkgId(params) {
  return request({
    url: "/ecw/box-merge-pkg/getPkgPageByPkgId",
    method: "get",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
161 162
    params
  })
lanbaoming's avatar
lanbaoming committed
163 164 165 166 167 168 169 170 171 172 173 174 175
}

/**
 * 创建合包订单
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function createPkgOrder(data) {
  return request({
    url: "/ecw/box-pkg-order/create",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
176 177
    data
  })
lanbaoming's avatar
lanbaoming committed
178 179 180 181 182 183 184 185 186 187 188 189 190
}

/**
 * 批量创建合包订单
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function createBatchPkgOrder(data) {
  return request({
    url: "/ecw/box-pkg-order/createBatch",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
191 192
    data
  })
lanbaoming's avatar
lanbaoming committed
193 194 195 196 197 198 199 200 201 202 203 204 205
}

/**
 * 移出合包订单
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function deleteRelate(pkgId, orderId) {
  return request({
    url: `/ecw/box-pkg-order/deleteRelate`,
    method: "delete",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
206 207
    headers: {
      "Content-type": "application/x-www-form-urlencoded"
lanbaoming's avatar
lanbaoming committed
208
    },
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
209 210
    data: "pkgId=" + pkgId + "&orderId=" + orderId
  })
lanbaoming's avatar
lanbaoming committed
211 212 213 214 215 216 217 218 219 220 221 222 223 224
}

/**
 * 批量移出合包订单
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function deleteBatchRelate(data) {
  return request({
    url: `/ecw/box-pkg-order/deleteBatchRelate`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
225
  })
lanbaoming's avatar
lanbaoming committed
226 227 228 229 230 231 232 233 234 235 236
}

/**
 * 获得封箱数据
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function getMergePkgInfoById(id) {
  return request({
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
237
    url: "/ecw/box-merge-pkg/getMergePkgInfoById?id=" + id,
lanbaoming's avatar
lanbaoming committed
238
    method: "get"
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
239
  })
lanbaoming's avatar
lanbaoming committed
240 241 242 243 244 245 246 247 248 249 250
}

/**
 * 获得封箱标签数据
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function getMergeTagById(id) {
  return request({
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
251
    url: "/ecw/box-merge-pkg/getMergeTagById?id=" + id,
lanbaoming's avatar
lanbaoming committed
252
    method: "get"
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
253
  })
lanbaoming's avatar
lanbaoming committed
254 255 256 257 258 259 260 261 262 263 264
}

/**
 * 完成合包
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function finishMergePkg(shipmentId) {
  return request({
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
265
    url: "/ecw/box-merge-pkg/finishMergePkg?shipmentId=" + shipmentId,
lanbaoming's avatar
lanbaoming committed
266
    method: "get"
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
267
  })
lanbaoming's avatar
lanbaoming committed
268 269 270 271 272 273 274 275 276 277
}

/*****************************  合包 end **********************************/

/*****************************  起运 start *******************************/
export function takeoffCreate(data) {
  if (data.id) {
    return request({
      url: "/ecw/box-air-fly/update",
      method: "put",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
278 279
      data
    })
lanbaoming's avatar
lanbaoming committed
280 281 282 283
  }
  return request({
    url: "/ecw/box-air-fly/create",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
284 285
    data
  })
lanbaoming's avatar
lanbaoming committed
286 287 288 289 290 291 292 293 294 295 296 297
}
/*****************************  起运 end *******************************/

/**
 * 获取出货订单列表
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function shipmentOrderList(shipmentId) {
  return request({
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
298
    url: "/shipment/box/shipmentOrderList?shipmentId=" + shipmentId,
lanbaoming's avatar
lanbaoming committed
299
    method: "get"
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
300
  })
lanbaoming's avatar
lanbaoming committed
301 302 303 304 305 306 307 308 309 310 311 312 313 314
}

/**
 * 更新订单到港状态
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function updateOrderArrival(data) {
  return request({
    url: `/ecw/box-arrival-air/updateOrderArrival`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
315
  })
lanbaoming's avatar
lanbaoming committed
316 317 318 319 320 321 322 323 324 325 326 327 328 329
}

/**
 * 创建到港订单
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function createOrderArrival(data) {
  return request({
    url: `/ecw/box-arrival-air/create`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
330
  })
lanbaoming's avatar
lanbaoming committed
331 332 333 334 335 336 337 338 339 340 341 342 343 344
}

/**
 * 更新所有订单到港状态
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function updateAllOrderArrival(data) {
  return request({
    url: `/ecw/box-arrival-air/updateAllOrderArrival`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
345
  })
lanbaoming's avatar
lanbaoming committed
346 347 348 349 350 351 352 353 354 355 356 357 358 359
}

/**
 * 更新订单清关状态
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function updateOrderClearance(data) {
  return request({
    url: `/ecw/box-clearance/updateOrderClearance`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
360
  })
lanbaoming's avatar
lanbaoming committed
361 362 363 364 365 366 367 368 369 370 371 372 373 374
}

/**
 * 更新所有订单清关状态
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function updateAllOrderClearance(data) {
  return request({
    url: `/ecw/box-clearance/updateAllOrderClearance`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
375
  })
lanbaoming's avatar
lanbaoming committed
376 377 378 379 380 381 382 383 384 385 386 387 388 389
}

/**
 * 获取线路配置
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function getLineInfo(params) {
  return request({
    url: `/ecw/warehouse/getLineInfo`,
    method: "get",
    params
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
390
  })
lanbaoming's avatar
lanbaoming committed
391 392 393 394 395 396 397 398 399 400
}

/**
 *  下载空运已装单
 */
export function downloadLoadGoods(params) {
  return request({
    url: "/ecw/box-preload-goods/downloadAirLoadGoodsList",
    method: "get",
    timeout: 120000,
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
401
    params
lanbaoming's avatar
lanbaoming committed
402 403 404 405 406 407 408 409 410 411 412 413 414 415 416
  })
}

/**
 * 创建理货和合包标签
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function checkInfoSingleCreate(data) {
  return request({
    url: `/ecw/box-order-check-info/singleCreate`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
417
  })
lanbaoming's avatar
lanbaoming committed
418 419 420 421 422 423 424 425 426 427 428 429 430 431
}

/**
 * 批量创建理货和合包标签
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function checkInfoBatchCreate(data) {
  return request({
    url: `/ecw/box-order-check-info/batchCreate`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
432
  })
lanbaoming's avatar
lanbaoming committed
433 434 435 436 437 438 439 440 441 442 443 444 445 446
}

/**
 * 删除理货和合包标签
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function checkInfoSingleDelete(data) {
  return request({
    url: `/ecw/box-order-check-info/singleDelete`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
447
  })
lanbaoming's avatar
lanbaoming committed
448 449 450 451 452 453 454 455 456 457 458 459 460 461
}

/**
 * 批量删除理货和合包标签
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function checkInfoBatchDelete(data) {
  return request({
    url: `/ecw/box-order-check-info/batchDelete`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
462
  })
lanbaoming's avatar
lanbaoming committed
463 464 465 466 467 468 469 470 471 472 473 474 475 476
}

/**
 * 获取订单理货,合包编号列表
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function getOrderTagList(params) {
  return request({
    url: `/ecw/box-order-check-info/orderTagList`,
    method: "get",
    params
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
477
  })
lanbaoming's avatar
lanbaoming committed
478 479 480 481 482 483 484 485 486 487 488 489 490 491
}

/**
 * 根据箱号、订单号查找订单号码,理货和合包使用
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function searchLoadOrderByBoxNo(data) {
  return request({
    url: `/ecw/box-order-check-info/searchLoadOrderByBoxNo`,
    method: "post",
    data: data
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
492
  })
lanbaoming's avatar
lanbaoming committed
493 494 495 496 497 498 499 500 501 502 503 504 505 506
}

/**
 * 确认出仓
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function confirmAirCheckout(params) {
  return request({
    url: `/ecw/box-air-checkout/confirmAirCheckout`,
    method: "get",
    params
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
507
  })
lanbaoming's avatar
lanbaoming committed
508 509 510 511 512 513 514 515 516 517 518 519 520
}

/**
 * 单个装柜
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function singleAirCreate(data) {
  return request({
    url: "/ecw/box-load-info/singleAirCreate",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
521 522
    data
  })
lanbaoming's avatar
lanbaoming committed
523 524 525 526 527 528 529 530 531 532 533 534
}
/**
 * 批量装柜
 *
 * @export
 * @param {*} data
 * @return {*}
 */
export function batchAirCreate(data) {
  return request({
    url: "/ecw/box-load-info/batchAirCreate",
    method: "post",
1483922988@qq.com's avatar
6  
1483922988@qq.com committed
535 536
    data
  })
lanbaoming's avatar
lanbaoming committed
537
}