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 | 81 ++++++++++++++++++++++++++++++++-------- 1 files changed, 64 insertions(+), 17 deletions(-) diff --git a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue index d76b681..a0ab8d7 100644 --- a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue +++ b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue @@ -89,18 +89,17 @@ <el-col></el-col> <span style="width: 130px;" class="head-font">棰勮鎬绘垚鍙� : {{headContent.yzSfcCode}}</span> </el-row> - <el-row v-show="showInput" style="margin-top: 20px"> - <el-button @click="bindYzSfc" type="primary">缁戝畾</el-button> - - </el-row> +<!-- <el-row v-show="showInput" style="margin-top: 20px">--> +<!-- <el-button @click="bindYzSfc" type="primary">缁戝畾</el-button>--> +<!-- </el-row>--> <el-row v-show="onLineBinDing" style="margin-top: 20px"> <el-col></el-col> <span style="width: 130px;" class="head-font">灏忚溅鐮� : {{headContent.cardCode}}</span> </el-row> - <el-row v-show="onLineBinDing" style="margin-top: 20px"> - <el-button @click="bindcardCode" type="primary">缁戝畾</el-button> - </el-row> +<!-- <el-row v-show="onLineBinDing" style="margin-top: 20px">--> +<!-- <el-button @click="bindcardCode" type="primary">缁戝畾</el-button>--> +<!-- </el-row>--> </el-card> </el-col> @@ -309,6 +308,8 @@ import MySerialPort from "@/utils/MySerialPort"; import USBDevice from "@/utils/usb.json"; import { + bindYzSfcFlag, + checkCarCode, checkYzSfcCode, findBytrolleyYardGetOne, listProductionOrde, receivingWorkOrders, @@ -320,7 +321,7 @@ addParamCollection, addTighteningParameters, saveCampaignTimeParameters, - replaceAssemblyCode, + replaceAssemblyCode, checkRecordDataDone, } from "@/api/main/da/paramCollection/paramCollection"; export default { @@ -408,6 +409,7 @@ passingStationForm: {}, originalArray: [], + yzSfcFlag: 1, } }, beforeDestroy() { @@ -445,7 +447,7 @@ }, methods: { bindcardCode(){ - this.$message('鍙互缁戝畾锛�'); + this.$message('缁戝畾鎴愬姛锛�'); let param = { productNum: this.headContent.sfcCode, trolleyYard: this.headContent.cardCode, @@ -464,9 +466,14 @@ locationCode: this.headContent.processesCode, yzSfcCode: this.headContent.yzSfcCode } - this.$message('鍙互缁戝畾锛�'); + const orderParam = { + productNum: this.headContent.sfcCode, + } replaceAssemblyCode(param).then(response => { - + this.$message('缁戝畾鎴愬姛锛�'); + bindYzSfcFlag(orderParam).then(response => { + this.yzSfcFlag = 1 + }); }); } }, @@ -664,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); @@ -711,10 +756,12 @@ if(this.headContent.sfcCode !== ''){ if(scanValue.includes("P9900173252")){ this.headContent.yzSfcCode = scanValue - }else if(scanValue.includes("RSP01TE")){ + this.bindYzSfc(); + }else if(scanValue.includes("0RSP1TE")){ this.headContent.cardCode = scanValue + this.bindcardCode(); }else { - this.$message('鎵弿鐗╂枡缂栫爜'+scanValue); + this.$message('宸ヤ綅缁堢鎵弿鐗╂枡缂栫爜'+scanValue); console.log(scanValue) this.serialPortMethod(scanValue) } -- Gitblit v1.9.3