| | |
| | | import MySerialPort from "@/utils/MySerialPort"; |
| | | import USBDevice from "@/utils/usb.json"; |
| | | import { |
| | | bindYzSfcFlag, |
| | | checkCarCode, checkYzSfcCode, |
| | | findBytrolleyYardGetOne, |
| | | listProductionOrde, |
| | | receivingWorkOrders, |
| | |
| | | addParamCollection, |
| | | addTighteningParameters, |
| | | saveCampaignTimeParameters, |
| | | replaceAssemblyCode, |
| | | replaceAssemblyCode, checkRecordDataDone, |
| | | } from "@/api/main/da/paramCollection/paramCollection"; |
| | | |
| | | export default { |
| | |
| | | |
| | | passingStationForm: {}, |
| | | originalArray: [], |
| | | yzSfcFlag: 1, |
| | | } |
| | | }, |
| | | beforeDestroy() { |
| | |
| | | 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 |
| | | }); |
| | | }); |
| | | } |
| | | }, |
| | |
| | | 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); |
| | |
| | | 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('未找到参数码,请检查参数码是否正确'); |
| | | return; |
| | | } |
| | | if(self.headContent.sfcCode!==null||self.headContent.sfcCode!==''){ |
| | | addTighteningParameters(param).then(response => {}); |
| | | updateTighteningFormula(param).then(response => { |
| | | self.getListFormulaChild() |
| | | }).catch(error =>{ |
| | | self.getListFormulaChild() |
| | | }); |
| | | } |
| | | } |
| | | }; |
| | | }, |
| | |
| | | this.headContent.cardCode = scanValue |
| | | this.bindcardCode(); |
| | | }else { |
| | | this.$message('扫描物料编码'+scanValue); |
| | | this.$message('工位终端扫描物料编码'+scanValue); |
| | | console.log(scanValue) |
| | | this.serialPortMethod(scanValue) |
| | | } |