value
2024-05-16 083c818af77d33d619dba3dc20f94e996225a1c7
src/components/view/a5-capacity-scope.vue
@@ -54,7 +54,7 @@
        </el-col>
        <el-col :span="12" style="text-align: right;">
          <el-button size="medium" type="primary" @click="openAdd" v-if="addPower">新增</el-button>
          <el-button size="medium" icon="el-icon-delete">删除</el-button>
          <!-- <el-button size="medium" icon="el-icon-delete">删除</el-button> -->
        </el-col>
      </el-row>
    </div>
@@ -69,6 +69,12 @@
          <div class="search_label">检验子项:</div>
          <div class="search_input"><el-input size="small" placeholder="请输入" clearable
              v-model="itemParameterData.entity.inspectionItemSubclass" @keyup.enter.native="refreshTable()"></el-input>
          </div>
        </div>
        <div class="search_thing">
          <div class="search_label">检验对象:</div>
          <div class="search_input"><el-input size="small" placeholder="请输入" clearable
              v-model="itemParameterData.entity.sample" @keyup.enter.native="refreshTable()"></el-input>
          </div>
        </div>
        <div class="search_thing" style="padding-left: 30px;">
@@ -129,13 +135,14 @@
          entity: {
            inspectionItem: null,
            inspectionItemSubclass: null,
            sample: null,
            orderBy: {
              field: 'id',
              order: 'asc'
            }
          },
          isIndex: false,
          showSelect: true,
          isIndex: true,
          showSelect: false,
          select: true,
          row: 2,
          do: [{
@@ -217,14 +224,15 @@
            props:{
              value:'name',
              label:'name',
              checkStrictly: false
              checkStrictly: true,
              multiple: true
            }
          },
          requiredAdd: ['sonLaboratory', 'inspectionItem', 'manHour', 'inspectionItemType', 'inspectionValueType',
            'unit', 'method', 'price', 'manDay'
          requiredAdd: ['sonLaboratory', 'inspectionItem', 'inspectionItemType', 'inspectionValueType',
            'unit', 'method', 'manDay', 'templateId'
          ],
          requiredUp: ['sonLaboratory', 'inspectionItem', 'manHour', 'inspectionItemType', 'inspectionValueType',
            'unit', 'method', 'price', 'manDay'
          requiredUp: ['sonLaboratory', 'inspectionItem', 'inspectionItemType', 'inspectionValueType',
            'unit', 'method', 'manDay', 'templateId'
          ]
        },
        testObjectData: {
@@ -235,8 +243,8 @@
              order: 'asc'
            }
          },
          isIndex: false,
          showSelect: true,
          isIndex: true,
          showSelect: false,
          select: true,
          do: [{
            id: 'update',
@@ -328,6 +336,7 @@
        if (this.radio === '0') {
          this.showItemParameter = true;
          this.showTestObject = false;
          this.selectTestObjectByName()
          /* this.$nextTick(() => {
             this.$refs.itemParameterTable.selectList()
          }) */
@@ -340,6 +349,7 @@
      refreshTable() {
        if (this.radio === '0') {
          this.$refs['itemParameterTable'].selectList()
        } else {
          this.$refs['testObjectTable'].selectList()
        }