From 872d5eafd77aa239f1cc6a9742d70bc9560ef8a1 Mon Sep 17 00:00:00 2001 From: liangzhou <594755172@qq.com> Date: Wed, 14 Aug 2024 22:35:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0=EF=BC=9A?= =?UTF-8?q?=201.=E5=AE=8C=E5=96=84=E6=89=93=E5=8D=B0=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=202.=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/excel.js | 29 +-- src/api/kateWork.js | 58 +++++ src/layout/dbsTable.vue | 359 +++++++++++++++++++++++++++ src/layout/doKitting.vue | 13 +- src/layout/eLocationTable.vue | 306 +++++++++++++++++++++++ src/layout/finishKitting.vue | 55 ++--- src/layout/goods.vue | 436 +++++++++++++++++--------------- src/layout/kateOrdersTable.vue | 395 +++++++++++++++++++++++++++++ src/layout/pickTaskMonitor.vue | 315 +++++++++++++++++++++++ src/layout/standSettings.vue | 440 ++++++++++++++++++++++----------- src/layout/stationConfig.vue | 413 +++++++++++++++++++++++++++++++ src/layout/workFlow.vue | 306 +++++++++++++++++++++++ src/layout/workSummary.vue | 306 +++++++++++++++++++++++ src/router/index.js | 4 +- src/views/HomeView.vue | 12 +- 15 files changed, 3050 insertions(+), 397 deletions(-) create mode 100644 src/api/kateWork.js create mode 100644 src/layout/dbsTable.vue create mode 100644 src/layout/eLocationTable.vue create mode 100644 src/layout/kateOrdersTable.vue create mode 100644 src/layout/pickTaskMonitor.vue create mode 100644 src/layout/stationConfig.vue create mode 100644 src/layout/workFlow.vue create mode 100644 src/layout/workSummary.vue diff --git a/src/api/excel.js b/src/api/excel.js index 8765f86..0b091b0 100644 --- a/src/api/excel.js +++ b/src/api/excel.js @@ -1,20 +1,5 @@ import request from "@/http/request"; -const downloadExcel = () => { - return request.get('/test/testExcelExport', { - responseType: 'blob' - }) -} - -const uploadExcel = (data) => { - return request({ - url: '/test/testExcelImport', - method: 'post', - data: data, - timeout: 100000 - }) -} - const uploadExcelStock = (data) => { return request({ url: '/excel/uploadStocks', @@ -150,9 +135,16 @@ const downloadLocationsExcel = (params) => { }) } +const queryUploadRecord = (data) => { + return request({ + url: '/excel/queryUploadRecord', + method: 'post', + data: data, + timeout: 100000 + }) +} + export { - downloadExcel, - uploadExcel, uploadExcelStock, uploadExcelGoods, uploadExcelDbs, @@ -165,5 +157,6 @@ export { downloadOutRecordExcel, downloadInventoryRecordExcel, downloadLocationsExcel, - uploadStationConfig + uploadStationConfig, + queryUploadRecord } \ No newline at end of file diff --git a/src/api/kateWork.js b/src/api/kateWork.js new file mode 100644 index 0000000..e875a07 --- /dev/null +++ b/src/api/kateWork.js @@ -0,0 +1,58 @@ +import request from "@/http/request"; + +const getDbs = (params) => { + return request({ + url: '/kateWork/getDbs', + method: 'post', + data: params + }) +} + +const deleteDbs = (params) => { + return request({ + url: '/kateWork/deleteDbs', + method: 'post', + data: params + }) +} + +const updateDbs = (params) => { + return request({ + url: '/kateWork/updateDbs', + method: 'post', + data: params + }) +} + +const getOrders = (params) => { + return request({ + url: '/kateWork/getOrders', + method: 'post', + data: params + }) +} + +const deleteOrders = (params) => { + return request({ + url: '/kateWork/deleteOrders', + method: 'post', + data: params + }) +} + +const updateOrders = (params) => { + return request({ + url: '/kateWork/updateOrders', + method: 'post', + data: params + }) +} + +export { + getDbs, + deleteDbs, + updateDbs, + getOrders, + deleteOrders, + updateOrders +} \ No newline at end of file diff --git a/src/layout/dbsTable.vue b/src/layout/dbsTable.vue new file mode 100644 index 0000000..2ed1d47 --- /dev/null +++ b/src/layout/dbsTable.vue @@ -0,0 +1,359 @@ + + + + + + \ No newline at end of file diff --git a/src/layout/doKitting.vue b/src/layout/doKitting.vue index fff6861..03b218a 100644 --- a/src/layout/doKitting.vue +++ b/src/layout/doKitting.vue @@ -227,20 +227,21 @@ export default { queryFinishByStandAndGoods(request).then(res => { const response = res.data if (response.code == 0) { - if (response.returnData != null) { + if (response.returnData != null && response.returnData.tip != '') { this.workFormEntity.tip = response.returnData.tip ElMessage({ message: response.returnData.tip, type: 'warning', showClose: true }) + } else { + ElMessage({ + message: response.message, + type: 'success', + showClose: true + }) } this.resetForms() - ElMessage({ - message: response.returnData.tip, - type: 'success', - showClose: true - }) } }).catch(err => { console.log(err) diff --git a/src/layout/eLocationTable.vue b/src/layout/eLocationTable.vue new file mode 100644 index 0000000..0317c1e --- /dev/null +++ b/src/layout/eLocationTable.vue @@ -0,0 +1,306 @@ + + + + + + \ No newline at end of file diff --git a/src/layout/finishKitting.vue b/src/layout/finishKitting.vue index 09539a3..e2cca13 100644 --- a/src/layout/finishKitting.vue +++ b/src/layout/finishKitting.vue @@ -95,7 +95,7 @@
-
+
打印标签 @@ -112,11 +112,11 @@
-
+
@@ -128,7 +128,7 @@
-
+
@@ -166,18 +166,7 @@ export default { { required: true, message: '请输入料号' } ] }), - printTabs: [ - // { - // sequenceNo: 1, - // machineNo: 'WF800471', - // smallWorkCenter: 'abd1111', - // workOrder: '115000262768', - // goodsCount: 30, - // goodsNumCount: 132, - // opUser: 'test', - // opTime: '2024/8/11' - // } - ] + printTabs: [] } }, mounted() { @@ -252,7 +241,7 @@ export default { ElMessage.error('确认时发生异常') }) }, - printTabs() { + requestPrint() { // 获取打印标签的数据 const printParams = { standId: this.standId, @@ -436,41 +425,45 @@ export default { body, html { - height: auto !important; + width: 90mm !important; + height: 25mm !important; } } */ + +.objectDialogFlowPrint { + width: 100% !important; + height: 100% !important; +} + .objectDialogFlowPrint .pageWarp { /*这句话很重要,控制时候强制分页 https://www.w3school.com.cn/cssref/pr_page-break-after.asp*/ page-break-after: always; - height: 100%; width: 98%; + height: 98%; + /* margin: 5px; */ text-align: center; - margin: 5px auto; - padding: auto; - border: #000 solid 1px; + padding: 0; + /* border: #000 solid 1px; */ display: flex; -} - -.objectDialogFlowPrint .myPrint { - /* 打印的时候是否显示底色 */ print-color-adjust: exact; } .print-tab-left { margin: 5px; - width: 45%; + width: 50%; border-right: #156082 dashed 1px; } .print-tab-right { margin: 5px; - width: 55%; + width: 50%; } .print-disp { - margin: 5px; - padding-left: 20px; - font-size: 25px; + margin: 2px; + padding-left: 5px; + font-size: 12px; + font-weight: bold; text-align: left; } \ No newline at end of file diff --git a/src/layout/goods.vue b/src/layout/goods.vue index 32bcb68..d0e2440 100644 --- a/src/layout/goods.vue +++ b/src/layout/goods.vue @@ -1,45 +1,45 @@