From cb4e543d5e4236ad3fc95ff4ed21a4a1f683062e Mon Sep 17 00:00:00 2001 From: admin <15939171744@163.com> Date: 星期二, 15 十月 2024 09:33:58 +0800 Subject: [PATCH] 优化 --- jcdm-ui/src/views/main/kb/stationTerminal/index.vue | 162 +++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 123 insertions(+), 39 deletions(-) diff --git a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue index 25cf3f2..64abccf 100644 --- a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue +++ b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue @@ -80,7 +80,7 @@ <el-button id="print" v-print="'#printMe'" type="primary">鎵撳嵃</el-button> <div style="display: none"> <div id="printMe"> - <div style="text-align: center;margin-top: 64px"> + <div style="text-align: center;margin-top: 70px"> <span style="font-size: 29px;">鐢甸┍绯荤粺鎬绘垚</span> </div> <div style="display: flex;margin-top: 2px;margin-left: 39px;font-size: 15px"> @@ -89,13 +89,13 @@ <span>鐢垫満鍨嬪彿锛�</span><span>TZ180XSDSZX01</span><br> </div> <div style="margin-top: 4px"> - <span>棰濆畾鍔熺巼锛�</span><span>30KW</span><br> + <span>棰濆畾鍔熺巼锛�</span><span>30kW</span><br> </div> <div style="margin-top: 4px"> <span>棰濆畾鎵煩锛�</span><span>70N.m</span><br> </div> <div style="margin-top: 4px"> - <span>棰濆畾鐢靛帇锛�</span><span>336VDS</span><br> + <span>棰濆畾鐢靛帇锛�</span><span>336VDC</span><br> </div> <div style="margin-top: 4px"> <span>棰濆伐浣滃埗锛�</span><span>S9</span><br> @@ -107,7 +107,7 @@ <span>鐩告暟锛�</span><span>3</span><br> </div> <div style="margin-top: 4px"> - <span>闆朵欢鍙凤細</span><span>9900200461</span><br> + <span>闆朵欢鍙凤細</span><span>{{printMaterialCode}}</span><br> </div> </div> @@ -116,7 +116,7 @@ <span>鎺у埗鍣ㄥ瀷鍙凤細</span><span>KTZ34X23SZX07</span><br> </div> <div style="margin-top: 4px"> - <span>宄板�煎姛鐜囷細</span><span>60KW</span><br> + <span>宄板�煎姛鐜囷細</span><span>60kW</span><br> </div> <div style="margin-top: 4px"> <span>宄板�艰浆鐭╋細</span><span>175N.m</span><br> @@ -125,7 +125,7 @@ <span>鏈�楂樿浆閫燂細</span><span>12000rpm</span><br> </div> <div style="margin-top: 4px"> - <span>闃叉姢绛夌骇锛�</span><span>IP68</span><br> + <span>闃叉姢绛夌骇锛�</span><span>IP67</span><br> </div> <div style="margin-top: 4px"> <span>宄板�煎伐浣滅數娴侊細</span><span>230A</span><br> @@ -134,7 +134,7 @@ <span>缁濈紭绛夌骇锛�</span><span>H</span><br> </div> <div style="margin-top: 4px"> - <span>鍑哄巶缂栧彿锛�</span><span>2407190000002</span><br> + <span>鍑哄巶缂栧彿锛�</span><span>{{headContent.sfcCode}}</span><br> </div> </div> </div> @@ -144,7 +144,7 @@ <div style="text-align: center;margin-top: 101px;font-size: 20px"> - <div style="margin-top: 8px"> + <div style="margin-top: 12px"> <span style="font-size: 22px">TZ180XSDSZX01</span><br> </div> @@ -153,52 +153,115 @@ </div> <div style="margin-top: 4px"> - <span style="font-size: 22px">993083</span><br> + <span style="font-size: 22px">993983</span><br> </div> <div style="margin-top: 4px"> - <span style="font-size: 22px">9900166410</span><br> + <span style="font-size: 22px">{{printMaterialCode}}</span><br> </div> <div style="margin-top: 4px"> - <span style="font-size: 22px">2407190000002</span> + <span style="font-size: 22px">{{headContent.sfcCode}}</span> </div> </div> - <div style="margin-top: 61px;display: flex;margin-left: 40px"> + <div style="margin-top: 57px;display: flex;margin-left: 40px"> <div style="width: 30%;flex: 1"> <VueQr :size='80' :margin='0' :text='this.text'></VueQr> </div> <div style="width: 70%;flex: 1;margin-top: 18px;margin-right: 29px"> - <span style="margin-left: -80px;font-size: 20px;font-family: FangSong;letter-spacing: -0.8px"> - P9900200461#T{{headContent.sfcCode}} - </span><br> - <span style="margin-left: -80px;font-size: 20px;font-family: FangSong;letter-spacing: -0.8px"> - #V993983#SSW002.005#HHW001.001#NMCU - </span> - <!-- <span style="font-size: 10px;word-break: break-all;display: flex;justify-content: center;width: 155px;margin-left: 9px">P9900166410#T{{text1}}#V993983#SSW002.005#HHW001.001#NBMS#</span>--> + <span style="margin-left: -122px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + P{{printMaterialCode}} + </span> + <span style="margin-left: -5px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + T{{headContent.sfcCode}} + </span><br> + + <span style="margin-left: -122px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + V993983 + </span> + <span style="margin-left: -4px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -10px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + SSW001.001 + </span> + <span style="margin-left: -4px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + HHW001.001 + </span> + <span style="margin-left: -6px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + NMCU + </span> +<!-- <span style="margin-left: -80px;font-size: 19px;font-family: FZYaoti;letter-spacing: -0.8px;font-weight: 100">--> +<!-- #V993983#SSW002.005#HHW001.001#NMCU--> +<!-- </span>--> </div> </div> - <div style="margin-top: 48px;display: flex;margin-left: 40px"> + <div style="margin-top: 44px;display: flex;margin-left: 40px"> <div style="width: 30%;flex: 1"> <VueQr :size='80' :margin='0' :text='this.text'></VueQr> </div> <div style="width: 70%;flex: 1;margin-top: 18px;margin-right: 29px"> - <span style="margin-left: -80px;font-size: 20px;font-family: FangSong;letter-spacing: -0.8px"> - P9900200461#T{{headContent.sfcCode}} - </span><br> - <span style="margin-left: -80px;font-size: 20px;font-family: FangSong;letter-spacing: -0.8px"> - #V993983#SSW002.005#HHW001.001#NMCU - </span> - <!-- <span style="font-size: 10px;word-break: break-all;display: flex;justify-content: center;width: 155px;margin-left: 9px">P9900166410#T{{text1}}#V993983#SSW002.005#HHW001.001#NBMS#</span>--> +<!-- <span style="margin-left: -80px;font-size: 19px;font-family: FZYaoti;letter-spacing: -0.8px;font-weight: 100">--> +<!-- P9900200461#T{{headContent.sfcCode}}--> +<!-- </span><br>--> +<!-- <span style="margin-left: -80px;font-size: 19px;font-family: FZYaoti ;letter-spacing: -0.8px;font-weight: 100">--> +<!-- #V993983#SSW002.005#HHW001.001#NMCU--> +<!-- </span>--> + <span style="margin-left: -122px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + P{{printMaterialCode}} + </span> + <span style="margin-left: -5px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + T{{headContent.sfcCode}} + </span><br> + + <span style="margin-left: -122px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + V993983 + </span> + <span style="margin-left: -4px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -10px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + SSW001.001 + </span> + <span style="margin-left: -4px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + HHW001.001 + </span> + <span style="margin-left: -6px;font-size: 19px;font-family: FangSong;letter-spacing: -0.7px"> + # + </span> + <span style="margin-left: -9px;font-size: 16px;font-family: FZYaoti;letter-spacing: -0.7px"> + NMCU + </span> </div> </div> - <div style="text-align: center;margin-left: -190px;margin-top: 35px"> + <div style="text-align: center;margin-left: -190px;margin-top: 31px"> <div style="margin-top: 4px"> - <span>9900200461</span><br> + <span>{{printMaterialCode}}</span><br> </div> <div style="margin-top: 8px"> <span>MCU</span><br> @@ -289,7 +352,7 @@ name: "stationTerminal", data() { return { - text: 'P9900200461#T2408170000004 #V993983#SSW001.001#HHW001.001#NMCU', + text: 'P9900200461#T2408170000004#V993983#SSW001.001#HHW001.001#NMCU', materialCode: '', // 鐗╂枡缂栫爜 carCode: '', showInput: false, @@ -328,6 +391,7 @@ pageNum: 1, pageSize: 10, sfcCode: null, + productNum: '', }, // 鏌ヨ鍙傛暟 StationConfQueryParams: { @@ -352,6 +416,7 @@ orderFlag: true, printFlag: false, activeName: 'first', + printMaterialCode : '', } }, @@ -519,14 +584,18 @@ /** 鏌ヨ宸ュ崟鍒楄〃 */ async getList() { await listProductionOrdeLoopLine(this.queryParams).then(response => { + console.log('杩涘叆鍒濆鍖栧姞杞絣ist鏂规硶') let rowsData = response.rows[0]; if(rowsData){ + console.log('杩涘叆鍒濆鍖栧姞杞絣ist鏂规硶'+response.rows[0]) if(this.headContent.processesCode === 'OP170' ||this.headContent.processesCode === 'OP180'|| this.headContent.processesCode === 'OP190'|| this.headContent.processesCode === 'OP200'|| this.headContent.processesCode === 'OP210'|| - this.headContent.processesCode === 'OP220'){ + this.headContent.processesCode === 'OP220'|| + this.headContent.processesCode === 'OP230' + ){ this.headContent.sfcCode = rowsData.productNum } this.workpieceInformation.workOrderNo = rowsData.workOrderNo; @@ -536,6 +605,12 @@ this.headContent.cardCode = rowsData.trolleyYard; this.getListFormulaChild() this.workpieceInformation.inboundTime = this.getCurrentTime() + this.printMaterialCode = rowsData.productCode + console.log(rowsData.productCode) + console.log(this.printMaterialCode) + this.text = 'P'+this.printMaterialCode+'#T'+this.headContent.sfcCode+'#V993983#SSW001.001#HHW001.001#NMCU' + console.log(this.text) + }else { this.$message.error('绯荤粺娌℃湁姝ゅ伐鍗曪紝璇烽噸鏂版壂鐮侊紒'); } @@ -548,15 +623,18 @@ } initializedData(param).then(response => { if(response.msg !== ''){ - this.headContent.sfcCode = response.msg; - this.queryParams.productNum = response.msg; + if(this.headContent.processesCode === 'OP165'){ + this.headContent.sfcCode = response.msg.substring(13,26) + this.queryParams.productNum = response.msg.substring(13,26); + }else { + this.headContent.sfcCode = response.msg; + this.queryParams.productNum = response.msg; + } this.getList() this.cakeLamp.scanFinish = 1 this.cakeLamp.startWork = 1 this.cakeLamp.InPlace = 1 - // this.test1() - // this.test2() - this.text = 'P9900200461#T'+this.headContent.sfcCode+' #V993983#SSW001.001#HHW001.001#NMCU' + // this.text = 'P9900200461#T'+this.headContent.sfcCode+'#V993983#SSW001.001#HHW001.001#NMCU' } }); }, @@ -587,7 +665,7 @@ let qrCode = new QRCode('canvasWrapper1',{ width: 83, height: 83, - text: 'P9900200461#T'+this.headContent.sfcCode+' #V993983#SSW001.001#HHW001.001#NMCU', + text: 'P9900200461#T'+this.headContent.sfcCode+'#V993983#SSW001.001#HHW001.001#NMCU', colorDark: '#000', colorLight: '#fff' }) @@ -600,7 +678,7 @@ let qrCode = new QRCode('canvasWrapper2',{ width: 83, height: 83, - text: 'P9900200461#T'+this.headContent.sfcCode+' #V993983#SSW001.001#HHW001.001#NMCU', + text: 'P9900200461#T'+this.headContent.sfcCode+'#V993983#SSW001.001#HHW001.001#NMCU', colorDark: '#000', colorLight: '#fff' }) @@ -633,6 +711,10 @@ this.printFlag = true } + if(this.headContent.processesCode === 'OP250'){ + this.printFlag = true + } + }); console.log('websocket杩炴帴宸ヤ綅涓�' + this.headContent.processesCode) const wsuri = this.url + this.headContent.processesCode; @@ -650,6 +732,8 @@ unfinishedProcess({processesCode: self.headContent.processesCode,recordDataDone: 21}).then(response => {}); }else if (event.data === "IN") { self.cakeLamp.InPlace = 1; + }else if(event.data === "twoHundredAndThirtyEND"){ + self.endClear() } else if (event.data === "OUT") { self.cakeLamp.release = 1; } else if (event.data === "END") { @@ -712,7 +796,7 @@ if(self.headContent.processesCode === "OP165"){ // self.test1() // self.test2() - self.text = 'P9900200461#T'+self.headContent.sfcCode+' #V993983#SSW002.005#HHW001.001#NMCU#' + self.text = 'P9900200461#T'+self.headContent.sfcCode+'#V993983#SSW002.005#HHW001.001#NMCU#' } }else if (event.data.includes("[")) {//鎷х揣 -- Gitblit v1.9.3