From 4b1672bc218d814f24c20a3b1b24293de0804a5e Mon Sep 17 00:00:00 2001 From: Richie <280645618@qq.com> Date: Mon, 24 Mar 2025 14:02:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=8F=91=E8=B4=A7=E6=A8=A1?= =?UTF-8?q?=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/src/api/shipping/shipping.js | 70 +++ vue/src/views/shipping/stockup/index.vue | 49 ++ .../shipping/stockup/order_item_list.vue | 451 ++++++++++++++ vue/src/views/shipping/stockup/order_list.vue | 574 ++++++++++++++++++ 4 files changed, 1144 insertions(+) create mode 100644 vue/src/api/shipping/shipping.js create mode 100644 vue/src/views/shipping/stockup/index.vue create mode 100644 vue/src/views/shipping/stockup/order_item_list.vue create mode 100644 vue/src/views/shipping/stockup/order_list.vue diff --git a/vue/src/api/shipping/shipping.js b/vue/src/api/shipping/shipping.js new file mode 100644 index 00000000..216f7adc --- /dev/null +++ b/vue/src/api/shipping/shipping.js @@ -0,0 +1,70 @@ +import request from '@/utils/request' + +// 备货清单 +export function listShipStockup(query) { + return request({ + url: '/api/oms-api/ship/stock_up_list', + method: 'get', + params: query + }) +} +// 备货完成 +export function shipStockupComplete(data) { + return request({ + url: '/api/oms-api/ship/stock_up_complete', + method: 'post', + data: data + }) +} +// 备货完成by order +export function shipStockupCompleteByOrder(data) { + return request({ + url: '/api/oms-api/ship/stock_up_complete_by_order', + method: 'post', + data: data + }) +} + +export function orderItemSpecIdUpdate(data) { + return request({ + url: '/shipping/order_item_spec_id_update', + method: 'post', + data: data + }) +} + +// 生成出库单(备货清单生成出库单) +export function generateStockOutEntry(data) { + return request({ + url: '/shipping/generate_stock_out_entry', + method: 'post', + data: data + }) +} + +// 分配给供应商发货 +export function distributeSupplierShip(data) { + return request({ + url: '/shipping/supplier_ship_dist', + method: 'post', + data: data + }) +} + +// 订单待出库列表 +export function listOrderStockOutEntry(query) { + return request({ + url: '/shipping/order_stock_out_entry_list', + method: 'get', + params: query + }) +} + +// 订单待出库明细列表 +export function listOrderStockOutEntryItem(query) { + return request({ + url: '/shipping/order_stock_out_entry_item_list', + method: 'get', + params: query + }) +} diff --git a/vue/src/views/shipping/stockup/index.vue b/vue/src/views/shipping/stockup/index.vue new file mode 100644 index 00000000..b334e150 --- /dev/null +++ b/vue/src/views/shipping/stockup/index.vue @@ -0,0 +1,49 @@ + + + diff --git a/vue/src/views/shipping/stockup/order_item_list.vue b/vue/src/views/shipping/stockup/order_item_list.vue new file mode 100644 index 00000000..fa8c26a2 --- /dev/null +++ b/vue/src/views/shipping/stockup/order_item_list.vue @@ -0,0 +1,451 @@ + + + diff --git a/vue/src/views/shipping/stockup/order_list.vue b/vue/src/views/shipping/stockup/order_list.vue new file mode 100644 index 00000000..b452f15d --- /dev/null +++ b/vue/src/views/shipping/stockup/order_list.vue @@ -0,0 +1,574 @@ + + +