From 83f96d329873cd122a29241a318895df1cec63c0 Mon Sep 17 00:00:00 2001 From: liangzhou <594755172@qq.com> Date: Wed, 7 Aug 2024 23:12:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/excel.js | 58 ++- src/api/task.js | 20 +- ...adInventoryList.vue => UploadExcelDbs.vue} | 42 ++- src/excel/UploadExcelGoods.vue | 80 ++++ src/excel/UploadExcelInventoryList.vue | 80 ++++ src/excel/UploadExcelOrders.vue | 80 ++++ src/excel/UploadExcelPart.vue | 58 --- src/excel/UploadExcelStock.vue | 80 ++++ src/http/request.js | 2 +- src/layout/doKitting.vue | 11 +- src/layout/goods.vue | 5 +- src/layout/inventory.vue | 6 +- src/layout/play_boy.vue | 356 ++++++++++++++++++ src/layout/uploadDbs.vue | 332 ++++++++++++++++ src/layout/uploadOrders.vue | 332 ++++++++++++++++ src/layout/wmsLog.vue | 43 ++- src/router/index.js | 7 +- src/store/index.js | 3 + src/utils/formatter.js | 15 +- src/views/SystemCenter.vue | 6 - vue.config.js | 1 + 21 files changed, 1496 insertions(+), 121 deletions(-) rename src/excel/{UploadInventoryList.vue => UploadExcelDbs.vue} (65%) create mode 100644 src/excel/UploadExcelGoods.vue create mode 100644 src/excel/UploadExcelInventoryList.vue create mode 100644 src/excel/UploadExcelOrders.vue delete mode 100644 src/excel/UploadExcelPart.vue create mode 100644 src/excel/UploadExcelStock.vue create mode 100644 src/layout/play_boy.vue create mode 100644 src/layout/uploadDbs.vue create mode 100644 src/layout/uploadOrders.vue diff --git a/src/api/excel.js b/src/api/excel.js index d8562b7..be7ee30 100644 --- a/src/api/excel.js +++ b/src/api/excel.js @@ -6,16 +6,16 @@ const downloadExcel = () => { }) } -const uploadExcel = (formData) => { +const uploadExcel = (data) => { return request({ url: '/test/testExcelImport', method: 'post', - data: formData, + data: data, timeout: 100000 }) } -const uploadExcelParts = (data) => { +const uploadExcelStock = (data) => { return request({ url: '/excel/uploadStocks', method: 'post', @@ -24,23 +24,59 @@ const uploadExcelParts = (data) => { }) } -const downloadStockExcel = (params) => { +const uploadExcelGoods = (data) => { + return request({ + url: '/excel/uploadGoods', + method: 'post', + data: data, + timeout: 100000 + }) +} + +const uploadExcelDbs = (data) => { + return request({ + url: '/excel/uploadDbs', + method: 'post', + data: data, + timeout: 100000 + }) +} + +const uploadExcelOrders = (data) => { + return request({ + url: '/excel/uploadKateOrders', + method: 'post', + data: data, + timeout: 100000 + }) +} + +const uploadExcelInventoryList = (data) => { + return request({ + url: '/excel/uploadInventoryList', + method: 'post', + data: data, + timeout: 100000 + }) +} + +const downloadStockExcel = (data) => { return request({ url: '/excel/downloadStockExcel', method: 'post', responseType: 'blob', - data: params + data: data }) } -const downloadInRecordExcel = (params) => { +const downloadInRecordExcel = (data) => { return request({ url: '/excel/downloadInRecordExcel', method: 'get', responseType: 'blob', params: { - vehicleId: params.vehicleId, - goodsId: params.goodsId + vehicleId: data.vehicleId, + goodsId: data.goodsId } }) } @@ -108,7 +144,11 @@ const downloadLocationsExcel = (params) => { export { downloadExcel, uploadExcel, - uploadExcelParts, + uploadExcelStock, + uploadExcelGoods, + uploadExcelDbs, + uploadExcelOrders, + uploadExcelInventoryList, downloadStockExcel, downloadMaterialExcel, downloadVehicleExcel, diff --git a/src/api/task.js b/src/api/task.js index e89aaa3..bb1e28f 100644 --- a/src/api/task.js +++ b/src/api/task.js @@ -112,6 +112,22 @@ const queryFinishByStandAndGoods = (params) => { }) } +const requestPickTest = (params) => { + return request({ + url: '/task/requestPickTest', + method: 'post', + data: params + }) +} + +const requestBackTest = (params) => { + return request({ + url: '/task/requestBackTest', + method: 'post', + data: params + }) +} + export { sendGoodsInTask, sendGoodsOutTask, @@ -126,5 +142,7 @@ export { confirmFinishWork, getFinishedWorkInfo, callEmptyVehicle, - queryFinishByStandAndGoods + queryFinishByStandAndGoods, + requestPickTest, + requestBackTest } \ No newline at end of file diff --git a/src/excel/UploadInventoryList.vue b/src/excel/UploadExcelDbs.vue similarity index 65% rename from src/excel/UploadInventoryList.vue rename to src/excel/UploadExcelDbs.vue index 39fed90..ce6e7a3 100644 --- a/src/excel/UploadInventoryList.vue +++ b/src/excel/UploadExcelDbs.vue @@ -1,15 +1,16 @@ + \ No newline at end of file diff --git a/src/excel/UploadExcelInventoryList.vue b/src/excel/UploadExcelInventoryList.vue new file mode 100644 index 0000000..befc9af --- /dev/null +++ b/src/excel/UploadExcelInventoryList.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/src/excel/UploadExcelOrders.vue b/src/excel/UploadExcelOrders.vue new file mode 100644 index 0000000..8744efc --- /dev/null +++ b/src/excel/UploadExcelOrders.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/src/excel/UploadExcelPart.vue b/src/excel/UploadExcelPart.vue deleted file mode 100644 index 2f312e0..0000000 --- a/src/excel/UploadExcelPart.vue +++ /dev/null @@ -1,58 +0,0 @@ - - - \ No newline at end of file diff --git a/src/excel/UploadExcelStock.vue b/src/excel/UploadExcelStock.vue new file mode 100644 index 0000000..c504cd1 --- /dev/null +++ b/src/excel/UploadExcelStock.vue @@ -0,0 +1,80 @@ + + + \ No newline at end of file diff --git a/src/http/request.js b/src/http/request.js index 2489669..f931042 100644 --- a/src/http/request.js +++ b/src/http/request.js @@ -5,7 +5,7 @@ const request = axios.create({ timeout: 5000 }) -// axios.defaults.baseURL = 'http://192.168.3.254:12315/wms' +// axios.defaults.baseURL = 'http://10.90.36.70:443/wmsServer/wms' // axios.defaults.baseURL = 'http://localhost:12315/wms' // axios.defaults.baseURL = 'http://192.168.8.93:12315/wms' diff --git a/src/layout/doKitting.vue b/src/layout/doKitting.vue index f01c587..2fd98ba 100644 --- a/src/layout/doKitting.vue +++ b/src/layout/doKitting.vue @@ -228,9 +228,18 @@ export default { if (response.code == 0) { if (response.returnData != null) { this.workFormEntity.tip = response.returnData.tip + ElMessage({ + message: response.returnData.tip, + type: 'warning', + showClose: true + }) } this.resetForms() - ElMessage.success(response.message) + ElMessage({ + message: response.returnData.tip, + type: 'success', + showClose: true + }) } }).catch(err => { console.log(err) diff --git a/src/layout/goods.vue b/src/layout/goods.vue index 32cbeee..69126ae 100644 --- a/src/layout/goods.vue +++ b/src/layout/goods.vue @@ -2,13 +2,12 @@
- + 搜索 重置 - 刷新 导出信息
@@ -182,7 +181,7 @@ import zhCn from 'element-plus/dist/locale/zh-cn.mjs' import { ElMessage } from 'element-plus' import { ref, reactive } from 'vue' import { dateFormatter } from '@/utils/formatter.js' -import UploadExcelPart from '@/excel/UploadExcelPart.vue' +import UploadExcelGoods from '@/excel/UploadExcelGoods.vue' import { downloadMaterialExcel } from '@/api/excel.js' + + + + \ No newline at end of file diff --git a/src/layout/uploadDbs.vue b/src/layout/uploadDbs.vue new file mode 100644 index 0000000..00d7c10 --- /dev/null +++ b/src/layout/uploadDbs.vue @@ -0,0 +1,332 @@ + + + + + + + \ No newline at end of file diff --git a/src/layout/uploadOrders.vue b/src/layout/uploadOrders.vue new file mode 100644 index 0000000..a0f04c0 --- /dev/null +++ b/src/layout/uploadOrders.vue @@ -0,0 +1,332 @@ + + + + + + + \ No newline at end of file diff --git a/src/layout/wmsLog.vue b/src/layout/wmsLog.vue index 538afd4..9905419 100644 --- a/src/layout/wmsLog.vue +++ b/src/layout/wmsLog.vue @@ -18,10 +18,12 @@ - - + + - +