From 6469f2e106e1ecfc661bee2748b8363cc14ffe6c Mon Sep 17 00:00:00 2001 From: dengzedong <dengzedong@email> Date: 星期二, 08 四月 2025 10:59:38 +0800 Subject: [PATCH] 预测项 校验是否有预测长度参数 --- src/views/model/pre/item/MmPredictItemForm.vue | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/views/model/pre/item/MmPredictItemForm.vue b/src/views/model/pre/item/MmPredictItemForm.vue index 6f0ea99..6b16d06 100644 --- a/src/views/model/pre/item/MmPredictItemForm.vue +++ b/src/views/model/pre/item/MmPredictItemForm.vue @@ -725,6 +725,15 @@ } }) + + // 校验是否有预测长度参数 + const predictLength = dataForm.value.mmModelArithSettingsList?.find(e => e.key === 'predictLength')?.value; + if (predictLength === undefined) { + message.error("缺少模型设置参数【predictLength(预测长度)】") + return + } + dataForm.value.mmPredictItem.predictlength = predictLength + //校验模型输入 dataForm.value.mmModelParamList.forEach(e => { if (e.modelparamid == undefined || e.modelparamid == '') { @@ -771,13 +780,7 @@ } else { dataForm.value.mmPredictMergeItem.expression = '' } - if (dataForm.value.mmModelArithSettingsList) { - for (let item of dataForm.value.mmModelArithSettingsList) { - if (item.key === 'predictLength') { - dataForm.value.mmPredictItem.predictlength = item.value - } - } - } + if (formType.value === 'create') { await MmPredictItem.createMmPredictItem(data) message.success(t('common.createSuccess')) -- Gitblit v1.9.3