| | |
| | | align="center" |
| | | > |
| | | <template slot-scope="scope"> |
| | | {{getHourYield(scope.row)}} |
| | | {{(ruleForm.record&&scope.row.oneYield)?(scope.row.oneYield/ruleForm.record).toFixed(2):''}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | align="center" |
| | | > |
| | | <template slot-scope="scope"> |
| | | {{getoneYield(scope.row,1)}} |
| | | {{(ruleForm.record&&scope.row.allYield1)?(scope.row.allYield1/ruleForm.record).toFixed(2):''}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | align="center" |
| | | > |
| | | <template slot-scope="scope"> |
| | | {{getoneYield(scope.row,2)}} |
| | | {{(ruleForm.record&&scope.row.allYield2)?(scope.row.allYield2/ruleForm.record).toFixed(2):''}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | align="center" |
| | | > |
| | | <template slot-scope="scope"> |
| | | {{getoneYield(scope.row,3)}} |
| | | {{(ruleForm.record&&scope.row.allYield3)?(scope.row.allYield3/ruleForm.record).toFixed(2):''}} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | |
| | | string=string+Number(row.pieceNumber34) |
| | | } |
| | | } |
| | | row.oneYield=string; |
| | | return string; |
| | | }, |
| | | getPeopleYield(row){ |
| | |
| | | } |
| | | } |
| | | }, |
| | | getHourYield(row){ |
| | | let hourYield='' |
| | | if(this.ruleForm.record&&this.ruleForm.record!=0){ |
| | | hourYield=row.oneYield/this.ruleForm.record |
| | | } |
| | | return hourYield; |
| | | }, |
| | | getallYield(row,val){ |
| | | let string=''; |
| | | if(row['pieceNumber'+val+'1']||row['pieceNumber'+val+'2']||row['pieceNumber'+val+'3']||row['pieceNumber'+val+'4']){ |
| | |
| | | string=string+Number(row['pieceNumber'+val+'4']) |
| | | } |
| | | } |
| | | row['allYield'+val]=string; |
| | | return string; |
| | | }, |
| | | getoneYield(row,val){ |
| | | let oneYield='' |
| | | if(this.ruleForm.record&&this.ruleForm.record!=0){ |
| | | oneYield=row['allYield'+val]/this.ruleForm.record |
| | | } |
| | | return oneYield; |
| | | }, |
| | | changeForm(form,val){ |
| | | if(val){ |
| | |
| | | } |
| | | if(form.pieceNumber==3&&form.pieces==4){ |
| | | this.$refs.addProductDialog.proForm.carNumber=this.tableData[Number(string)+1].carNumber |
| | | this.$refs.addProductDialog.proForm.pieceNumber=1 |
| | | this.$refs.addProductDialog.proForm.pieces=1 |
| | | }else{ |
| | | if(form.pieces==4){ |
| | | this.$refs.addProductDialog.proForm.pieceNumber=Number(form.pieceNumber)+1 |
| | |
| | | // params.workshopGroup=Number(params.workshopGroup) |
| | | this.isAddloading = true; |
| | | delete form.circleTwo; |
| | | let finenessList = JSON.parse( |
| | | JSON.stringify(this.tableList.tableData) |
| | | let circles=[] |
| | | let items=[] |
| | | let tableData = JSON.parse( |
| | | JSON.stringify(this.tableData) |
| | | ); |
| | | for (let i in finenessList) { |
| | | delete finenessList[i].productId; |
| | | // row.pieceNumber11||row.pieceNumber12||row.pieceNumber13||row.pieceNumber14||row.pieceNumber21||row.pieceNumber22||row.pieceNumber23||row.pieceNumber24||row.pieceNumber31||row.pieceNumber32||row.pieceNumber33||row.pieceNumber34){ |
| | | |
| | | for(let i in tableData){ |
| | | circles.push({ |
| | | allYield:tableData[i].allYield1, //产量 |
| | | carNumber:tableData[i].carNumber, |
| | | circle:1,//回数 |
| | | oneYield:tableData[i].oneYield1,// 台产 |
| | | value1:tableData[i].pieceNumber11,//片数 |
| | | value2:tableData[i].pieceNumber12,//片数 |
| | | value3:tableData[i].pieceNumber13,//片数 |
| | | value4:tableData[i].pieceNumber14,//片数 |
| | | reelingdiscount:tableData[i].reelingdiscount1, //缫折 |
| | | // yieldRegisterId:'' |
| | | }) |
| | | circles.push({ |
| | | allYield:tableData[i].allYield2, //产量 |
| | | carNumber:tableData[i].carNumber, |
| | | circle:2,//回数 |
| | | oneYield:tableData[i].oneYield2,// 台产 |
| | | value1:tableData[i].pieceNumber21,//片数 |
| | | value2:tableData[i].pieceNumber22,//片数 |
| | | value3:tableData[i].pieceNumber23,//片数 |
| | | value4:tableData[i].pieceNumber24,//片数 |
| | | reelingdiscount:tableData[i].reelingdiscount2, //缫折 |
| | | // yieldRegisterId:'' |
| | | }) |
| | | circles.push({ |
| | | allYield:tableData[i].allYield3, //产量 |
| | | carNumber:tableData[i].carNumber, |
| | | circle:3,//回数 |
| | | oneYield:tableData[i].oneYield3,// 台产 |
| | | value1:tableData[i].pieceNumber31,//片数 |
| | | value2:tableData[i].pieceNumber32,//片数 |
| | | value3:tableData[i].pieceNumber33,//片数 |
| | | value4:tableData[i].pieceNumber34,//片数 |
| | | reelingdiscount:tableData[i].reelingdiscount3, //缫折 |
| | | // yieldRegisterId:'' |
| | | }) |
| | | items.push({ |
| | | hourYield:tableData[i].hourYield, |
| | | carNumber:tableData[i].carNumber, |
| | | oneYield:tableData[i].oneYield, |
| | | peopleYield:tableData[i].peopleYield, |
| | | personReelingdiscount:tableData[i].personReelingdiscount, |
| | | // yieldRegisterId:'' |
| | | }) |
| | | } |
| | | let params = { |
| | | finenessList: finenessList, |
| | | circles: circles, |
| | | items:items, |
| | | ...form, |
| | | }; |
| | | // 编辑 |