CD配唱片
2025-04-28 e4ca70dc7c9b58dc99e85d1f0249555eb5855aaf
提交计算规则
已修改1个文件
63 ■■■■■ 文件已修改
src/views/mainPlan/gasPlanning/index.vue 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/mainPlan/gasPlanning/index.vue
@@ -85,7 +85,6 @@
          :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>
@@ -144,7 +143,7 @@
                <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>
@@ -178,7 +177,7 @@
                <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>
@@ -212,7 +211,7 @@
                <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>
@@ -321,7 +320,6 @@
          :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>
@@ -380,7 +378,7 @@
                <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>
@@ -414,7 +412,7 @@
                <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>
@@ -448,7 +446,7 @@
                <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>
@@ -546,7 +544,7 @@
        );
        return item ? item.label : type;
      })
      .join(",");
      .join("");
  }
  return "";
};
@@ -728,7 +726,7 @@
    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,
@@ -758,7 +756,7 @@
    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,
@@ -777,9 +775,19 @@
  });
  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{
    
@@ -793,33 +801,6 @@
  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;