| | |
| | | :edit-config="{ trigger: 'click', mode: 'row', showStatus: true }" |
| | | :data="routePlanList" |
| | | size="small" |
| | | @cell-click="cellClickEvent" |
| | | > |
| | | <vxe-column field="processName" title="标准工序名称" min-width="150" fixed="left"> |
| | | </vxe-column> |
| | |
| | | <span>{{ row.dayProduceNum }}</span> |
| | | </div> |
| | | <div v-else> |
| | | <el-input-number v-model="row.dayProduceNum" size="mini" /> |
| | | <el-input-number @change="cellClickEvent($event,row)" v-model="row.dayProduceNum" size="mini" /> |
| | | </div> |
| | | </template> |
| | | </vxe-column> |
| | |
| | | <span>{{ row.personnelNumber }}</span> |
| | | </div> |
| | | <div v-else> |
| | | <el-input-number v-model="row.personnelNumber" /> |
| | | <el-input-number @change="cellClickEvent($event,row)" v-model="row.personnelNumber" /> |
| | | </div> |
| | | </template> |
| | | </vxe-column> |
| | |
| | | <span>{{ row.days }}</span> |
| | | </div> |
| | | <div v-else> |
| | | <el-input-number v-model="row.days" /> |
| | | <el-input-number @change="cellClickEvent($event,row)" v-model="row.days" /> |
| | | </div> |
| | | </template> |
| | | </vxe-column> |
| | |
| | | :height="height" |
| | | :edit-config="{ mode: 'row', trigger: 'click', showStatus: true }" |
| | | :data="gasPlanList" |
| | | @cell-click="cellClickEvent" |
| | | > |
| | | <vxe-column field="processName" title="标准工序名称" min-width="150" fixed="left"> |
| | | </vxe-column> |
| | |
| | | <span>{{ row.dayProduceNum }}</span> |
| | | </div> |
| | | <div v-else> |
| | | <el-input-number v-model="row.dayProduceNum" size="mini" /> |
| | | <el-input-number @change="cellClickEvent($event,row)" v-model="row.dayProduceNum" size="mini" /> |
| | | </div> |
| | | </template> |
| | | </vxe-column> |
| | |
| | | <span>{{ row.personnelNumber }}</span> |
| | | </div> |
| | | <div v-else> |
| | | <el-input-number v-model="row.personnelNumber" /> |
| | | <el-input-number @change="cellClickEvent($event,row)" v-model="row.personnelNumber" /> |
| | | </div> |
| | | </template> |
| | | </vxe-column> |
| | |
| | | <span>{{ row.days }}</span> |
| | | </div> |
| | | <div v-else> |
| | | <el-input-number v-model="row.days" /> |
| | | <el-input-number @change="cellClickEvent($event,row)" v-model="row.days" /> |
| | | </div> |
| | | </template> |
| | | </vxe-column> |
| | |
| | | ); |
| | | return item ? item.label : type; |
| | | }) |
| | | .join(","); |
| | | .join(""); |
| | | } |
| | | return ""; |
| | | }; |
| | |
| | | return { |
| | | ...item, |
| | | dayProduceType: |
| | | item.dayProduceType == null ? "单人日产出" : item.dayProduceType, |
| | | item.dayProduceType == null ? "1" : item.dayProduceType, |
| | | dayProduceNum: item.dayProduceNum == null ? "0" : item.dayProduceNum, |
| | | dayProduceUnit: |
| | | item.dayProduceUnit == null ? "小时" : item.dayProduceUnit, |
| | |
| | | return { |
| | | ...item, |
| | | dayProduceType: |
| | | item.dayProduceType == null ? "单人日产出" : item.dayProduceType, |
| | | item.dayProduceType == null ? "1" : item.dayProduceType, |
| | | dayProduceNum: item.dayProduceNum == null ? "0" : item.dayProduceNum, |
| | | dayProduceUnit: |
| | | item.dayProduceUnit == null ? "小时" : item.dayProduceUnit, |
| | |
| | | }); |
| | | loading2.value = false; |
| | | } |
| | | function cellClickEvent({ row, column }) { |
| | | console.log(row,column,"cellClickEvent") |
| | | if(row.dayProduceType==="单人日产出"){ |
| | | // function cellClickEvent({ row, column }) { |
| | | // console.log(row,column,"cellClickEvent") |
| | | // if(row.dayProduceType==="1"){ |
| | | // row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber; |
| | | // }else{ |
| | | |
| | | // row.dayProduceAllNum = row.dayProduceNum |
| | | // } |
| | | // row.monthProduceAllNum = row.dayProduceAllNum * row.days; |
| | | // } |
| | | function cellClickEvent(e, row) { |
| | | console.log(row,"cellClickEvent") |
| | | if(row.dayProduceType==="1"){ |
| | | row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber; |
| | | }else{ |
| | | |
| | |
| | | if(e=="1"){ |
| | | row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber; |
| | | }else if(e=="2"){ |
| | | row.dayProduceAllNum = row.dayProduceNum |
| | | } |
| | | row.monthProduceAllNum = row.dayProduceAllNum * row.days; |
| | | console.log(e,row,"erow") |
| | | } |
| | | const handleDayProduceNum = (e,row)=>{ |
| | | console.log(row,"222") |
| | | if(row.dayProduceType==="单人日产出"){ |
| | | row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber; |
| | | }else if(row.dayProduceType==="固定日产出"){ |
| | | row.dayProduceAllNum = row.dayProduceNum |
| | | } |
| | | row.monthProduceAllNum = row.dayProduceAllNum * row.days; |
| | | } |
| | | const handleDayProduceType = (e,row)=>{ |
| | | console.log(e,row.dayProduceType,"222") |
| | | if(e==="1"){ |
| | | row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber; |
| | | }else if(e==="2"){ |
| | | row.dayProduceAllNum = row.dayProduceNum |
| | | } |
| | | row.monthProduceAllNum = row.dayProduceAllNum * row.days; |
| | | } |
| | | function cellClickEventGas({ row, column }) { |
| | | if(row.dayProduceType==="单人日产出"){ |
| | | row.dayProduceAllNum = row.dayProduceNum * row.personnelNumber; |
| | | }else{ |
| | | row.dayProduceAllNum = row.dayProduceNum |
| | | } |
| | | row.monthProduceAllNum = row.dayProduceAllNum * row.days; |