src/views/qualityManagement/metricMaintenance/ParamFormDialog.vue
@@ -20,6 +20,20 @@
      <el-form-item label="单位" prop="unit">
        <el-input v-model="form.unit" placeholder="请输入单位" />
      </el-form-item>
         <el-form-item label="判断类型" prop="judgeType">
            <el-select v-model="form.judgeType" placeholder="请选择判断类型" @change="handleJudgeTypeChange">
               <el-option label="大于等于(≥)" value="≥" />
               <el-option label="小于等于(≤)" value="≤" />
               <el-option label="范围" value="范围" />
               <el-option label="文字描述" value="文字描述" />
            </el-select>
         </el-form-item>
         <el-form-item v-if="form.judgeType === '范围'" label="范围上限值" prop="maxValue">
            <el-input-number v-model="form.maxValue" :precision="4" :min="0" />
         </el-form-item>
         <el-form-item v-if="form.judgeType === '范围'" label="范围下限值" prop="minValue">
            <el-input-number v-model="form.minValue" :precision="4" :min="0" />
         </el-form-item>
      <el-form-item label="厂家标准值" prop="standardValue">
        <el-input v-model="form.standardValue" placeholder="请输入厂家标准值" />
      </el-form-item>
@@ -28,6 +42,9 @@
      </el-form-item>
      <el-form-item label="默认值" prop="defaultValue">
        <el-input v-model="form.defaultValue" placeholder="请输入默认值" />
      </el-form-item>
      <el-form-item label="是否必要判断" prop="isRequired">
        <el-switch v-model="form.isRequired" :active-value="1" :inactive-value="0" />
      </el-form-item>
    </el-form>
  </FormDialog>
@@ -59,6 +76,13 @@
const computedTitle = computed(() => (props.operationType === 'edit' ? '编辑标准参数' : '新增标准参数'))
const handleJudgeTypeChange = (val) => {
  if (val !== '范围') {
    props.form.minValue = null
    props.form.maxValue = null
  }
}
const handleConfirm = () => {
  formRef.value?.validate?.((valid) => {
    if (valid) emit('confirm')