小小儁爺
2024-11-21 bb1368e4c5154b006b2e678261cbfa01e317b3b6
src/views/workOrder/workOrderList.vue
@@ -223,6 +223,27 @@
          >
            <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="工单数"
@@ -537,7 +558,7 @@
      :title="operation==='add'?'新增':(operation==='edit'?'修改':'详情')"
      :visible.sync="dialogVisible"
      width="1200px"
      top="8vh"
      top="3vh"
      :close-on-click-modal="false"
      @closed="handleClose"
      @close="handleClose"
@@ -712,6 +733,12 @@
        </el-form-item>
        <el-form-item label="颜色">
          <el-input v-model="dialogForm.colour" style="width: 200px" />
        </el-form-item>
        <el-form-item label="重量">
          <el-input v-model="dialogForm.weight" style="width: 200px" />
        </el-form-item>
        <el-form-item label="总料">
          <el-input v-model="dialogForm.totalnumber" style="width: 200px" />
        </el-form-item>
        <el-divider content-position="left">工序信息</el-divider>
@@ -1340,6 +1367,13 @@
                </el-form-item>
                <el-form-item label="颜色:" class="formContent">
                  {{ formApprove.colour }}
                </el-form-item>
                <el-form-item label="重量:" class="formContent">
                  {{ formApprove.weight }}
                </el-form-item>
                <el-form-item label="总料:" class="formContent">
                  {{ formApprove.totalnumber }}
                </el-form-item>
                <!--                <el-form-item label="工艺路线:" class="formContent">-->
                <!--                  {{ formApprove.routename }}-->
@@ -2128,6 +2162,9 @@
        customername: '', // 客户名称
        colour: '', // 颜色
        weight: '', // 重量
        totalnumber: '', // 总料
        mesmaxqty: 0// 工单的最大值
      },
      customerArr: [],
@@ -2186,6 +2223,12 @@
        ],
        colour: [
          { required: true, message: '请输入颜色', trigger: ['blur', 'change'] }
        ],
        weight: [
          { required: true, message: '请输入重量', trigger: ['blur', 'change'] }
        ],
        totalnumber: [
          { required: true, message: '请输入总料', trigger: ['blur', 'change'] }
        ]
      },
@@ -2619,6 +2662,9 @@
      this.dialogForm.customercode = row.customercode
      this.dialogForm.colour = row.colour
      this.dialogForm.weight = row.weight
      this.dialogForm.totalnumber = row.totalnumber
      const data = {
        sourceid: this.dialogForm.sourceorderid,
        sourcewo: this.dialogForm.sourceorder,
@@ -2720,7 +2766,9 @@
        injectnumber: '',
        customercode: '',
        colour: ''
        colour: '',
        weight: '',
        totalnumber: ''
      }
      this.stepSelectedValue = []
      this.stepTableData = []
@@ -2774,6 +2822,9 @@
            customercode: this.dialogForm.customercode,
            customername: this.customerArr.find(i => i.code === this.dialogForm.customercode).name,
            colour: this.dialogForm.colour,
            weight: this.dialogForm.weight,
            totalnumber: this.dialogForm.totalnumber,
            data_sources: this.dialogForm.data_sources, // 数据来源
            isstep: workListSub.length > 0 ? 'Y' : 'N', //
@@ -2867,6 +2918,8 @@
          this.formApprove.injectnumber = row.injectnumber || '/'
          this.formApprove.customername = row.customername || '/'
          this.formApprove.colour = row.colour || '/'
          this.formApprove.weight = row.weight || '/'
          this.formApprove.totalnumber = row.totalnumber || '/'
          this.$nextTick(() => {
            res3.forEach(i => {