From bb876681574cd5e508433e9e73d57e075340443f Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期五, 06 六月 2025 18:49:48 +0800
Subject: [PATCH] 建议快照 上下限 bug

---
 src/views/model/sche/snapshotConf/det/configDetForm.vue |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/src/views/model/sche/snapshotConf/det/configDetForm.vue b/src/views/model/sche/snapshotConf/det/configDetForm.vue
index d1ba51c..3f9cd5a 100644
--- a/src/views/model/sche/snapshotConf/det/configDetForm.vue
+++ b/src/views/model/sche/snapshotConf/det/configDetForm.vue
@@ -22,9 +22,9 @@
         </el-col>
         <el-col :span="12">
           <el-form-item label="数据编号" prop="dataNo">
-            <el-select-v2 v-if="formData.dataType === 'PREDICT_ITEM_N' || formData.dataType === 'PREDICT_ITEM_L' || formData.dataType === 'PREDICT_ITEM_CUR'"
+            <el-select-v2 v-if="formData.dataType === 'PREDICT_ITEM_N' || formData.dataType === 'PREDICT_ITEM_L' || formData.dataType === 'PREDICT_ITEM_C'"
               v-model="formData.dataNo"
-              :options="modelparamListMap['NormalItem'] || []"
+              :options="modelparamListMap['allPredictItemList'] || []"
               placeholder="请选择"
               :props="{value:'value',label:'label',options:'children'}"
               clearable
@@ -48,7 +48,7 @@
       <el-row :gutter="20">
         <el-col :span="12">
           <el-form-item label="数据名称" prop="dataName">
-            <el-input v-model="formData.dataName" placeholder="" disabled/>
+            <el-input v-model="formData.dataName" placeholder=""/>
           </el-form-item>
         </el-col>
         <el-col :span="12">
@@ -66,6 +66,18 @@
         <el-col :span="12">
           <el-form-item label="排序" prop="sort">
             <el-input v-model="formData.sort" placeholder=""/>
+          </el-form-item>
+        </el-col>
+      </el-row>
+      <el-row :gutter="20">
+        <el-col :span="12">
+          <el-form-item label="上限" prop="limitH">
+            <el-input-number v-model="formData.limitH" placeholder=""/>
+          </el-form-item>
+        </el-col>
+        <el-col :span="12">
+          <el-form-item label="下限" prop="limitL">
+            <el-input-number v-model="formData.limitL" placeholder=""/>
           </el-form-item>
         </el-col>
       </el-row>
@@ -129,6 +141,8 @@
     dataNo: undefined,
     leftLength: undefined,
     rightLength: undefined,
+    limitH: undefined,
+    limitL: undefined,
     sort: undefined,
     ext1: undefined,
     ext2: undefined,
@@ -142,6 +156,8 @@
     dataNo: [{required: true, message: '不能为空', trigger: 'blur'}],
     leftLength: [{required: true, message: '不能为空', trigger: 'blur'}],
     rightLength: [{required: true, message: '不能为空', trigger: 'blur'}],
+    limitH: [{required: true, message: '不能为空', trigger: 'blur'}],
+    limitL: [{required: true, message: '不能为空', trigger: 'blur'}],
   })
   const formRef = ref() // 表单 Ref
 
@@ -203,6 +219,8 @@
       dataNo: undefined,
       leftLength: undefined,
       rightLength: undefined,
+      limitH: undefined,
+      limitL: undefined,
       sort: undefined,
       ext1: undefined,
       ext2: undefined,
@@ -219,8 +237,8 @@
   }
   const changeDataNo = (value) => {
     let dataName = undefined;
-    if (formData.value.dataType === 'PREDICT_ITEM_N' || formData.value.dataType === 'PREDICT_ITEM_L' || formData.value.dataType === 'PREDICT_ITEM_CUR') {
-      for (let item of modelparamListMap.value['NormalItem']) {
+    if (formData.value.dataType === 'PREDICT_ITEM_N' || formData.value.dataType === 'PREDICT_ITEM_L' || formData.value.dataType === 'PREDICT_ITEM_C') {
+      for (let item of modelparamListMap.value['allPredictItemList']) {
         dataName = item.children?.find(e => e.value === value)?.label;
         if (dataName != undefined) {
           break

--
Gitblit v1.9.3