From 2da0e400f390b7b3509283ffefda8b7c61648c4a Mon Sep 17 00:00:00 2001 From: guoxing <1369478551@qq.com> Date: Wed, 21 Aug 2024 16:26:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=AA=8C=E8=B4=A7=E5=85=A5?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inStorage/inspectionGoods.js | 43 ++ src/router/index.js | 9 + .../inspectionGoods/inspectionGoods.vue | 559 ++++++++++++++++++ .../inspectionGoods/inspectionGoodsAdd.vue | 421 +++++++++++++ .../inspectionGoods/inspectionGoodsInfo.vue | 152 +++++ .../relation/chooseproducts.vue | 164 +++++ src/views/inStorage/receivingGoods/index.vue | 54 +- .../outStorage/alreadyOutStorage/index.vue | 61 +- src/views/outStorage/toAllocated/index.vue | 6 +- src/views/outStorage/toOutStorage/index.vue | 6 +- src/views/outStorage/zeroPicking/index.vue | 7 +- 11 files changed, 1394 insertions(+), 88 deletions(-) create mode 100644 src/api/inStorage/inspectionGoods.js create mode 100644 src/views/inStorage/inspectionGoods/inspectionGoods.vue create mode 100644 src/views/inStorage/inspectionGoods/inspectionGoodsAdd.vue create mode 100644 src/views/inStorage/inspectionGoods/inspectionGoodsInfo.vue create mode 100644 src/views/inStorage/inspectionGoods/relation/chooseproducts.vue diff --git a/src/api/inStorage/inspectionGoods.js b/src/api/inStorage/inspectionGoods.js new file mode 100644 index 0000000..9954b6c --- /dev/null +++ b/src/api/inStorage/inspectionGoods.js @@ -0,0 +1,43 @@ +import request from '@/utils/request' + +export default { + + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/wms/apiadmin/purchaseinventorybill/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + // 查询商品 + getGoodsSelectList: function(params) { + return request({ + url: '/wms/apiadmin/basegoodssku/getSelectList', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + + + // 保存验货入库 + saveInspection: function(data) { + return request({ + url: '/wms/apiadmin/purchaseinventorybill/inspectionWarehousing', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }); + }, + + +} diff --git a/src/router/index.js b/src/router/index.js index 73d43d5..c1b7d09 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -204,6 +204,15 @@ export const constantRoutes = [ noCache: true } }, + { + path: '/inspectionGoods/inspectionGoods', + component: () => import('@/views/inStorage/inspectionGoods/inspectionGoods'), + name: 'InspectionGoods', + meta: { + title: '验货入库', + noCache: true + } + }, { path: '/upShelf/index', component: () => import('@/views/inStorage/upShelf/index'), diff --git a/src/views/inStorage/inspectionGoods/inspectionGoods.vue b/src/views/inStorage/inspectionGoods/inspectionGoods.vue new file mode 100644 index 0000000..e39d29d --- /dev/null +++ b/src/views/inStorage/inspectionGoods/inspectionGoods.vue @@ -0,0 +1,559 @@ + + + + diff --git a/src/views/inStorage/inspectionGoods/inspectionGoodsAdd.vue b/src/views/inStorage/inspectionGoods/inspectionGoodsAdd.vue new file mode 100644 index 0000000..7d8392a --- /dev/null +++ b/src/views/inStorage/inspectionGoods/inspectionGoodsAdd.vue @@ -0,0 +1,421 @@ + + + + diff --git a/src/views/inStorage/inspectionGoods/inspectionGoodsInfo.vue b/src/views/inStorage/inspectionGoods/inspectionGoodsInfo.vue new file mode 100644 index 0000000..74b4334 --- /dev/null +++ b/src/views/inStorage/inspectionGoods/inspectionGoodsInfo.vue @@ -0,0 +1,152 @@ + + + + diff --git a/src/views/inStorage/inspectionGoods/relation/chooseproducts.vue b/src/views/inStorage/inspectionGoods/relation/chooseproducts.vue new file mode 100644 index 0000000..97d6c82 --- /dev/null +++ b/src/views/inStorage/inspectionGoods/relation/chooseproducts.vue @@ -0,0 +1,164 @@ + + + + diff --git a/src/views/inStorage/receivingGoods/index.vue b/src/views/inStorage/receivingGoods/index.vue index 16a96f8..3ba9560 100644 --- a/src/views/inStorage/receivingGoods/index.vue +++ b/src/views/inStorage/receivingGoods/index.vue @@ -387,19 +387,20 @@ size: 10, total: 0, params: { - "inStotageBillNo": "", - "sourceBillNo": "", - "preBillNo": "", - "warehouseRackName": "", - "inStotageStartTime": "", - "inStotageEndTime": "", - "carrierName": "", - "waybillNumber": "", - "goodsSkuSid": "", - "supplierSid": "", - "menuUrl": "", - "orgPath": "", - "userSid": "" + "billNo": "", //单据编号 + "billType": "0", //单据类型 0采购 1验货 + "externalNo": "", //外部单号 + "sourceBillNo": "", //来源单号(入库预约) + "warehouseRackSid": "", //库位sid + "storageTimeStart": "", //入库开始时间 + "storageTimeEnd": "", //入库结束时间 + "carrier": "", //承运商 + "waybillNumber": "", //运单号 + "goodsSkuSid": "", //商品sid + "shipper": "", //货主 + "menuUrl": "", //菜单路由 + "orgPath": "", //组织全路径sid + "userSid": "" //用户sid } }, sids: [], @@ -593,19 +594,20 @@ size: 10, total: 0, params: { - "inStotageBillNo": "", - "sourceBillNo": "", - "preBillNo": "", - "warehouseRackName": "", - "inStotageStartTime": "", - "inStotageEndTime": "", - "carrierName": "", - "waybillNumber": "", - "goodsSkuSid": "", - "supplierSid": "", - "menuUrl": "", - "orgPath": "", - "userSid": "" + "billNo": "", //单据编号 + "billType": "0", //单据类型 0采购 1验货 + "externalNo": "", //外部单号 + "sourceBillNo": "", //来源单号(入库预约) + "warehouseRackSid": "", //库位sid + "storageTimeStart": "", //入库开始时间 + "storageTimeEnd": "", //入库结束时间 + "carrier": "", //承运商 + "waybillNumber": "", //运单号 + "goodsSkuSid": "", //商品sid + "shipper": "", //货主 + "menuUrl": "", //菜单路由 + "orgPath": "", //组织全路径sid + "userSid": "" //用户sid } } this.loadList() diff --git a/src/views/outStorage/alreadyOutStorage/index.vue b/src/views/outStorage/alreadyOutStorage/index.vue index a31edaf..7f9e6d0 100644 --- a/src/views/outStorage/alreadyOutStorage/index.vue +++ b/src/views/outStorage/alreadyOutStorage/index.vue @@ -70,7 +70,7 @@ - +