From 4a53ae7900954ef581b45a9c742f01ded1a66db5 Mon Sep 17 00:00:00 2001 From: hdy <1105738590@qq.com> Date: 星期五, 07 六月 2024 09:38:02 +0800 Subject: [PATCH] 打印 --- jcdm-ui/src/views/main/kb/stationTerminal/index.vue | 83 +++++++++++++++++++++++++++++++++++------ 1 files changed, 71 insertions(+), 12 deletions(-) diff --git a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue index 7c194ab..acc3d9b 100644 --- a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue +++ b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue @@ -308,6 +308,8 @@ import MySerialPort from "@/utils/MySerialPort"; import USBDevice from "@/utils/usb.json"; import { + bindYzSfcFlag, + checkCarCode, checkYzSfcCode, findBytrolleyYardGetOne, listProductionOrde, receivingWorkOrders, @@ -319,7 +321,7 @@ addParamCollection, addTighteningParameters, saveCampaignTimeParameters, - replaceAssemblyCode, + replaceAssemblyCode, checkRecordDataDone, } from "@/api/main/da/paramCollection/paramCollection"; export default { @@ -407,6 +409,7 @@ passingStationForm: {}, originalArray: [], + yzSfcFlag: 1, } }, beforeDestroy() { @@ -463,8 +466,14 @@ locationCode: this.headContent.processesCode, yzSfcCode: this.headContent.yzSfcCode } + const orderParam = { + productNum: this.headContent.sfcCode, + } replaceAssemblyCode(param).then(response => { this.$message('缁戝畾鎴愬姛锛�'); + bindYzSfcFlag(orderParam).then(response => { + this.yzSfcFlag = 1 + }); }); } }, @@ -662,10 +671,54 @@ locationCode: self.headContent.processesCode, productBarcode: self.headContent.sfcCode, } - saveCampaignTimeParameters(param).then(response => {}); - self.cakeLamp.release = 1; - self.endClear() - workpieceRelease(param).then(response => {}); + + const orderParam = { + productNum: self.headContent.sfcCode, + } + + if(self.headContent.sfcCode=== ''||self.headContent.sfcCode=== null){ + self.$message('鎬绘垚鐮佷负绌猴紝璇锋鏌ワ紒') + return + } + + checkCarCode(orderParam).then(response => { + console.log(response.data) + if(response.data === 1){ + if(self.headContent.processesCode === "OP260"){ + checkYzSfcCode(orderParam).then(response => { + if(response.data === 1){ + saveCampaignTimeParameters(param).then(response => { + checkRecordDataDone(param).then(response => { + if(response.msg === "21"){ + self.cakeLamp.release = 1; + self.endClear() + workpieceRelease(param).then(response => {}); + }else { + self.$message('鏈仛瀹屽伐搴忕姝㈡斁琛�'); + } + }); + }); + }else { + self.$message('璇峰厛缁戝畾棰勮鎬绘垚'); + } + }); + }else { + saveCampaignTimeParameters(param).then(response => { + checkRecordDataDone(param).then(response => { + if(response.msg === "21"){ + self.cakeLamp.release = 1; + self.endClear() + workpieceRelease(param).then(response => {}); + }else { + self.$message('鏈仛瀹屽伐搴忕姝㈡斁琛�'); + } + }); + }); + } + }else { + self.$message('鏈粦瀹氬皬杞︾爜绂佹鏀捐'); + } + }); } else if (event.data.includes("[")) { let formulaChilds = ""; self.formulaChildList.sort((a, b) => a.stepSort - b.stepSort); @@ -687,12 +740,18 @@ locationCode: self.headContent.processesCode, productBarcode: self.headContent.sfcCode, } - addTighteningParameters(param).then(response => {}); - updateTighteningFormula(param).then(response => { - self.getListFormulaChild() - }).catch(error =>{ - self.getListFormulaChild() - }); + if(formulaChilds.paramCode === null||formulaChilds.paramCode ===''){ + self.$message('鏈壘鍒板弬鏁扮爜锛岃妫�鏌ュ弬鏁扮爜鏄惁姝g‘'); + return; + } + if(self.headContent.sfcCode!==null||self.headContent.sfcCode!==''){ + addTighteningParameters(param).then(response => {}); + updateTighteningFormula(param).then(response => { + self.getListFormulaChild() + }).catch(error =>{ + self.getListFormulaChild() + }); + } } }; }, @@ -714,7 +773,7 @@ this.headContent.cardCode = scanValue this.bindcardCode(); }else { - this.$message('鎵弿鐗╂枡缂栫爜'+scanValue); + this.$message('宸ヤ綅缁堢鎵弿鐗╂枡缂栫爜'+scanValue); console.log(scanValue) this.serialPortMethod(scanValue) } -- Gitblit v1.9.3