|
@ -38,6 +38,7 @@ const registerGrandsonMethods = inject<(methods: any) => void>('registerGrandson |
|
|
* 配方配置列表 |
|
|
* 配方配置列表 |
|
|
*/ |
|
|
*/ |
|
|
const formulaConfigList = ref(formulaStore.formulaConfigList) |
|
|
const formulaConfigList = ref(formulaStore.formulaConfigList) |
|
|
|
|
|
console.log('formulaConfigList', formulaConfigList.value) |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 标签单位映射表,用于显示各参数的单位 |
|
|
* 标签单位映射表,用于显示各参数的单位 |
|
@ -175,7 +176,9 @@ defineExpose({ |
|
|
addFormula, |
|
|
addFormula, |
|
|
}) |
|
|
}) |
|
|
const validatePass = (rule: any, value: any, callback: any, config: Formula.FormulaConfig) => { |
|
|
const validatePass = (rule: any, value: any, callback: any, config: Formula.FormulaConfig) => { |
|
|
|
|
|
console.log(config) |
|
|
if (!value && value !== 0 && value !== '0') { |
|
|
if (!value && value !== 0 && value !== '0') { |
|
|
|
|
|
console.log(config) |
|
|
callback(new Error('此为必填项')) |
|
|
callback(new Error('此为必填项')) |
|
|
} |
|
|
} |
|
|
else if (value.substring(0, 1) === '.' || value.split('.').length > 2) { |
|
|
else if (value.substring(0, 1) === '.' || value.split('.').length > 2) { |
|
@ -187,6 +190,21 @@ const validatePass = (rule: any, value: any, callback: any, config: Formula.Form |
|
|
callback(new Error(`输入范围为${config.val_lower_limit}-${config.val_upper_limit}`)) |
|
|
callback(new Error(`输入范围为${config.val_lower_limit}-${config.val_upper_limit}`)) |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
if (config.setting_id === 'continued_satur') { |
|
|
|
|
|
if (Number(value) > Number(formData.value.stoped_satur)) { |
|
|
|
|
|
callback(new Error('继续值不能大于停止值')) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
if (config.setting_id === 'continued_gs') { |
|
|
|
|
|
if (Number(value) > Number(formData.value.stoped_gs)) { |
|
|
|
|
|
callback(new Error('继续值不能大于停止值')) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
if (config.setting_id === 'continued_humi') { |
|
|
|
|
|
if (Number(value) > Number(formData.value.stoped_humi)) { |
|
|
|
|
|
callback(new Error('继续值不能大于停止值')) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
callback() |
|
|
callback() |
|
|
} |
|
|
} |
|
|
const validateName = (rule: any, value: any, callback: any) => { |
|
|
const validateName = (rule: any, value: any, callback: any) => { |
|
|