huminmin
2026-04-09 2cce04de2a190e40b69248d7aa3c168d11a824c6
src/views/qualityManagement/rawMaterialInspection/components/formDia.vue
@@ -90,16 +90,6 @@
            </el-form-item>
          </el-col>
          <el-col :span="12">
            <el-form-item label="检验用粉剂/液情况:" prop="inspectMaterialCondition">
              <el-radio-group v-model="form.inspectMaterialCondition">
                <el-radio label="粉剂">粉剂</el-radio>
                <el-radio label="液体">液体</el-radio>
              </el-radio-group>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="30">
          <el-col :span="12">
            <el-form-item label="生产日期:" prop="productionDate">
              <el-date-picker
                  v-model="form.productionDate"
@@ -113,7 +103,7 @@
              />
            </el-form-item>
          </el-col>
          <el-col :span="12">
          <!-- <el-col :span="12">
            <el-form-item label="有效期:" prop="validityDate">
              <el-date-picker
                  v-model="form.validityDate"
@@ -125,9 +115,7 @@
                  style="width: 100%"
              />
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="30">
          </el-col> -->
          <el-col :span="12">
            <el-form-item label="UID码:" prop="uidNo">
              <el-input v-model="form.uidNo" disabled/>
@@ -158,8 +146,6 @@
              </el-select>
            </el-form-item>
          </el-col>
        </el-row>
        <el-row :gutter="30">
          <el-col :span="12">
            <el-form-item label="检验员:" prop="checkName">
              <el-select v-model="form.checkName" placeholder="请选择" clearable style="width: 100%">
@@ -231,7 +217,7 @@
          <el-input v-model="row.result" placeholder="请输入" clearable />
        </template>
        <template #resultJudgment="{ row }">
          <el-select v-model="row.resultJudgment" placeholder="请选择" clearable style="width: 100%">
          <el-select v-model="row.resultJudgment" placeholder="请选择" clearable style="width: 100%" @change="changeResult">
            <el-option label="合格" value="合格" />
            <el-option label="不合格" value="不合格" />
            <el-option label="/" value="/" />
@@ -692,6 +678,19 @@
  dialogFormVisible.value = false;
  emit('close')
};
// 修改检测结果
const changeResult = () => {
  let result = '合格'
  tableData.value.forEach(item => {
    if (item.resultJudgment !== '/') {
      if (item.resultJudgment === '不合格') {
        result = '不合格'
      }
    }
  });
  form.value.checkResult = result
};
defineExpose({
  openDialog,
});