小小儁爺
2024-11-21 bb1368e4c5154b006b2e678261cbfa01e317b3b6
src/views/produce/stepReport.vue
@@ -245,6 +245,55 @@
                width="120"
                sortable="custom"
              />
              <el-table-column
                prop="injectnumber"
                label="注塑机号"
                show-tooltip-when-overflow
                width="110"
                sortable="custom"
              >
                <template slot-scope="{row}">{{ row.injectnumber?row.injectnumber:'/' }}</template>
              </el-table-column>
              <el-table-column
                prop="customername"
                label="客户名称"
                show-tooltip-when-overflow
                width="110"
                sortable="custom"
              >
                <template slot-scope="{row}">{{ row.customername?row.customername:'/' }}</template>
              </el-table-column>
              <el-table-column
                prop="colour"
                label="颜色"
                show-tooltip-when-overflow
                width="110"
                sortable="custom"
              >
                <template slot-scope="{row}">{{ row.colour?row.colour:'/' }}</template>
              </el-table-column>
              <el-table-column
                prop="weight"
                label="重量"
                show-tooltip-when-overflow
                width="110"
                sortable="custom"
              >
                <template slot-scope="{row}">{{ row.weight?row.weight:'/' }}</template>
              </el-table-column>
              <el-table-column
                prop="totalnumber"
                label="总料"
                show-tooltip-when-overflow
                width="110"
                sortable="custom"
              >
                <template slot-scope="{row}">{{ row.totalnumber?row.totalnumber:'/' }}</template>
              </el-table-column>
              <el-table-column
                prop="plan_qty"
                label="任务数量"
@@ -345,7 +394,7 @@
      :visible.sync="dialogVisible"
      width="1160px"
      :close-on-click-modal="false"
      :top="activeName==='生产列表'||activeName==='外协收料'? '6vh':'15vh'"
      :top="activeName==='生产列表'||activeName==='外协收料'? '6vh':'8vh'"
      @closed="handleClose"
      @close="handleClose"
    >
@@ -372,6 +421,23 @@
        <el-form-item label="下道工序" class="dialogFormItem">
          <div class="dialogFormItemDiv">{{ dialogForm.nextstepname ? dialogForm.nextstepname : '/' }}</div>
        </el-form-item>
        <el-form-item label="注塑机号" class="dialogFormItem">
          <div class="dialogFormItemDiv">{{ dialogForm.injectnumber?dialogForm.injectnumber:'/' }}</div>
        </el-form-item>
        <el-form-item label="客户名称" class="dialogFormItem">
          <div class="dialogFormItemDiv">{{ dialogForm.customername?dialogForm.customername:'/' }}</div>
        </el-form-item>
        <el-form-item label="颜色" class="dialogFormItem">
          <div class="dialogFormItemDiv">{{ dialogForm.colour? dialogForm.colour:'/' }}</div>
        </el-form-item>
        <el-form-item label="重量" class="dialogFormItem">
          <div class="dialogFormItemDiv">{{ dialogForm.weight? dialogForm.weight:'/' }}</div>
        </el-form-item>
        <el-form-item label="总料" class="dialogFormItem">
          <div class="dialogFormItemDiv">{{ dialogForm.totalnumber? dialogForm.totalnumber:'/' }}</div>
        </el-form-item>
        <el-form-item label="任务数量" class="dialogFormItem">
          <div class="dialogFormItemDiv">{{ dialogForm.planqty }}</div>
        </el-form-item>
@@ -1123,6 +1189,8 @@
    },
    // 生产开报工:报工/外协(发料/收料)时条件判断及数据返回接口
    async getMesOrderStepStart(OperType, SelectType, wocode, stepcode) {
      const row = this.tableData.find(i => i.wo_code === wocode && i.stepcode === stepcode)
      const data = {
        OperType, SelectType, wocode, stepcode
      }
@@ -1151,6 +1219,13 @@
        this.dialogForm.eqpcode = res.eqpcode
        this.dialogForm.eqpname = res.eqpname
        this.dialogForm.injectnumber = row.injectnumber
        this.dialogForm.customercode = row.customercode
        this.dialogForm.customername = row.customername
        this.dialogForm.colour = row.colour
        this.dialogForm.weight = row.weight
        this.dialogForm.totalnumber = row.totalnumber
        if (this.activeName === '外协收料') {
          this.dialogForm.list = []
          res.list.forEach(i => {