From a759f5fd41414651325494926583843568bac334 Mon Sep 17 00:00:00 2001 From: admin <15939171744@163.com> Date: 星期二, 04 六月 2024 20:42:47 +0800 Subject: [PATCH] - --- jcdm-ui/src/views/main/kb/stationTerminal/index.vue | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 53 insertions(+), 6 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..a0ab8d7 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,48 @@ 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, + } + 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); @@ -714,7 +761,7 @@ this.headContent.cardCode = scanValue this.bindcardCode(); }else { - this.$message('鎵弿鐗╂枡缂栫爜'+scanValue); + this.$message('宸ヤ綅缁堢鎵弿鐗╂枡缂栫爜'+scanValue); console.log(scanValue) this.serialPortMethod(scanValue) } -- Gitblit v1.9.3