|
|
|
@ -42,6 +42,24 @@
|
|
|
|
<el-option v-for="dict in valueTypeOptions" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
|
<el-option v-for="dict in valueTypeOptions" :key="dict.value" :label="dict.label" :value="dict.value" />
|
|
|
|
</el-select>
|
|
|
|
</el-select>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvSubject.upperVal')" prop="upperVal" v-if="formData.valueType == 0">
|
|
|
|
|
|
|
|
<el-input-number
|
|
|
|
|
|
|
|
v-model="formData.upperVal"
|
|
|
|
|
|
|
|
:placeholder="t('EquipmentManagement.DvSubject.placeholderUpperVal')"
|
|
|
|
|
|
|
|
class="!w-full"
|
|
|
|
|
|
|
|
:precision="2"
|
|
|
|
|
|
|
|
:step="0.01"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvSubject.lowerVal')" prop="lowerVal" v-if="formData.valueType == 0">
|
|
|
|
|
|
|
|
<el-input-number
|
|
|
|
|
|
|
|
v-model="formData.lowerVal"
|
|
|
|
|
|
|
|
:placeholder="t('EquipmentManagement.DvSubject.placeholderLowerVal')"
|
|
|
|
|
|
|
|
class="!w-full"
|
|
|
|
|
|
|
|
:precision="2"
|
|
|
|
|
|
|
|
:step="0.01"
|
|
|
|
|
|
|
|
/>
|
|
|
|
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvSubject.judgmentCriteria')" prop="judgmentCriteria">
|
|
|
|
<el-form-item :label="t('EquipmentManagement.DvSubject.judgmentCriteria')" prop="judgmentCriteria">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
v-model="formData.judgmentCriteria"
|
|
|
|
v-model="formData.judgmentCriteria"
|
|
|
|
@ -92,13 +110,15 @@ const formData = ref({
|
|
|
|
inspectionMethod: undefined,
|
|
|
|
inspectionMethod: undefined,
|
|
|
|
valueType: undefined,
|
|
|
|
valueType: undefined,
|
|
|
|
judgmentCriteria: undefined,
|
|
|
|
judgmentCriteria: undefined,
|
|
|
|
|
|
|
|
upperVal: undefined,
|
|
|
|
|
|
|
|
lowerVal: undefined
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const formRules = reactive({
|
|
|
|
const formRules = reactive({
|
|
|
|
subjectCode: [{ required: true, message: '项目编码不能为空', trigger: 'blur' }],
|
|
|
|
subjectCode: [{ required: true, message: '项目编码不能为空', trigger: 'blur' }],
|
|
|
|
subjectName: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }],
|
|
|
|
subjectName: [{ required: true, message: '项目名称不能为空', trigger: 'blur' }],
|
|
|
|
inspectionMethod: [{ required: true, message: '检验方式不能为空', trigger: 'change' }],
|
|
|
|
inspectionMethod: [{ required: true, message: '检验方式不能为空', trigger: 'change' }],
|
|
|
|
valueType: [{ required: true, message: '值类型不能为空', trigger: 'change' }],
|
|
|
|
valueType: [{ required: true, message: '值类型不能为空', trigger: 'change' }],
|
|
|
|
judgmentCriteria: [{ required: true, message: '判定基准不能为空', trigger: 'blur' }],
|
|
|
|
// judgmentCriteria: [{ required: true, message: '判定基准不能为空', trigger: 'blur' }],
|
|
|
|
isEnable: [{ required: true, message: '是否启用不能为空', trigger: 'change' }],
|
|
|
|
isEnable: [{ required: true, message: '是否启用不能为空', trigger: 'change' }],
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
|
@ -140,7 +160,9 @@ const submitForm = async () => {
|
|
|
|
isEnable: formData.value.isEnable,
|
|
|
|
isEnable: formData.value.isEnable,
|
|
|
|
inspectionMethod: formData.value.inspectionMethod,
|
|
|
|
inspectionMethod: formData.value.inspectionMethod,
|
|
|
|
valueType: formData.value.valueType,
|
|
|
|
valueType: formData.value.valueType,
|
|
|
|
judgmentCriteria: formData.value.judgmentCriteria
|
|
|
|
judgmentCriteria: formData.value.judgmentCriteria,
|
|
|
|
|
|
|
|
upperVal: formData.value.upperVal,
|
|
|
|
|
|
|
|
lowerVal: formData.value.lowerVal
|
|
|
|
} as unknown as DvSubjectVO
|
|
|
|
} as unknown as DvSubjectVO
|
|
|
|
if (formType.value === 'create') {
|
|
|
|
if (formType.value === 'create') {
|
|
|
|
await DvSubjectApi.createDvSubject(data)
|
|
|
|
await DvSubjectApi.createDvSubject(data)
|
|
|
|
@ -167,6 +189,8 @@ const resetForm = () => {
|
|
|
|
inspectionMethod: undefined,
|
|
|
|
inspectionMethod: undefined,
|
|
|
|
valueType: undefined,
|
|
|
|
valueType: undefined,
|
|
|
|
judgmentCriteria: undefined,
|
|
|
|
judgmentCriteria: undefined,
|
|
|
|
|
|
|
|
upperVal: undefined,
|
|
|
|
|
|
|
|
lowerVal: undefined
|
|
|
|
}
|
|
|
|
}
|
|
|
|
formRef.value?.resetFields()
|
|
|
|
formRef.value?.resetFields()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|