| | |
| | | <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> |
| | |
| | | </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> |
| | |
| | | |
| | | 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') |