Fixiaobai
2023-11-09 45e7495fe17c3b390a6d0e2461f0b8f965d46f6f
src/views/technology/structure/single-structure-form.vue
@@ -10,10 +10,10 @@
      </div>
    </div>
    <div class="page-main">
      <div class="single-structure-basic" style="height: 22%;">
        <el-form :inline="true" :model="dataForm" :rules="dataRule" ref="dataForm" class="l-mes">
      <div class="single-structure-basic" style="height: 40%;width: 100%;">
        <el-form :inline="true" style="width: 100%;"  label-position="left" :model="dataForm" :rules="dataRule" ref="dataForm" class="l-mes">
          <el-row>
            <el-col :span="24">
            <el-col :span="24" style="display: flex; justify-content: space-around;">
              <el-form-item label="零件号" prop="partNo">
                <el-input v-model="dataForm.partNo" placeholder="请选择零件" @blur="checkPartNo()">
                  <el-button slot="append" icon="el-icon-search" @click="openPartDialog()"></el-button>
@@ -23,6 +23,10 @@
                <el-input v-model="dataForm.partName" placeholder="零件名称" :readonly="true">
                </el-input>
              </el-form-item>
              <el-form-item label="客户名称" prop="custom">
                <el-input v-model="dataForm.custom" placeholder="客户名称" :readonly="true">
                </el-input>
              </el-form-item>
              <el-form-item label="结构类型" prop="bomTypeDb">
                <el-select v-model="dataForm.bomTypeDb" placeholder="请选择结构类型" style="width:100%">
                  <el-option v-for="(item, index) in bomTypeDbOptions" :label="item.label" :value="item.value"
@@ -30,6 +34,7 @@
                  </el-option>
                </el-select>
              </el-form-item>
            </el-col>
              <!-- <el-form-item label="替代" prop="alternativeNo">
                <el-input v-model="dataForm.alternativeNo"></el-input>
              </el-form-item>
@@ -40,6 +45,7 @@
                  v-model="dataForm.alternativeDesc"
                ></el-input>
              </el-form-item> -->
              <el-col :span="24" style="display: flex; justify-content: space-around;">
              <el-form-item label="版本号" prop="version">
                <el-input v-model="dataForm.version" disabled></el-input>
              </el-form-item>
@@ -52,6 +58,8 @@
              <el-form-item label="克重(kg)" prop="gramWeight">
                <el-input v-model="dataForm.gramWeight"></el-input>
              </el-form-item>
            </el-col>
            <el-col :span="24" style="display: flex; justify-content: space-around;">
              <el-form-item label="浇口(kg)" prop="gateGramWeight">
                <el-input v-model="dataForm.gateGramWeight"></el-input>
              </el-form-item>
@@ -64,6 +72,8 @@
              <el-form-item label="回料比例(%)" prop="scale">
                <el-input v-model="dataForm.scale"></el-input>
              </el-form-item>
            </el-col>
            <el-col :span="24" style="display: flex; justify-content: space-around;">
              <el-form-item label="烘料时间(h)" prop="dryingTime">
                <el-input v-model="dataForm.dryingTime"></el-input>
              </el-form-item>
@@ -76,13 +86,15 @@
              <el-form-item label="备注" prop="remark">
                <el-input type="textarea" :autosize="{ minRows: 1, maxRows: 3 }" v-model="dataForm.remark"></el-input>
              </el-form-item>
            </el-col>
              <!-- <el-form-item label="已同步至IFS" prop="ifsSync">
                <span
                  style="width: 146px;display: inline-block;font-size:12px;font-weight:bold;"
                  >{{ dataForm.ifsSync ? '是' : '否' }}</span
                >
              </el-form-item> -->
              <el-form-item label="默认结构" prop="master">
            <el-col :span="24" style="display: flex; justify-content: left;">
              <el-form-item label="默认结构" style="margin-left: 5%;" prop="master">
                <el-checkbox v-model="dataForm.master"></el-checkbox>
              </el-form-item>
            </el-col>
@@ -297,6 +309,7 @@
        partNo: null,
        partId: null,
        partName: null,
        custom: null,
        remark: null,
        bomTypeDb: 'M',
        alternativeNo: '*',
@@ -386,6 +399,7 @@
            if (resCode === 0) {
              this.dataForm.id = resData.id
              this.dataForm.partNo = resData.partNo
              this.dataForm.custom=resData.custom
              this.dataForm.partId = resData.partId
              this.dataForm.partName = resData.partName
              this.dataForm.remark = resData.remark