From 61c379331f94ece797022388a65dde1458953ce4 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期五, 15 十一月 2024 16:44:54 +0800
Subject: [PATCH] 计划数据

---
 src/views/model/pre/item/MmPredictItemForm.vue |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/src/views/model/pre/item/MmPredictItemForm.vue b/src/views/model/pre/item/MmPredictItemForm.vue
index e10af7d..cb01f79 100644
--- a/src/views/model/pre/item/MmPredictItemForm.vue
+++ b/src/views/model/pre/item/MmPredictItemForm.vue
@@ -17,7 +17,8 @@
         </el-col>
         <el-col :span="12">
           <el-form-item label="编号" prop="mmPredictItem.itemno">
-            <el-input v-model="dataForm.mmPredictItem.itemno" placeholder="编号" maxlength="50" readonly/>
+            <el-input v-model="dataForm.mmPredictItem.itemno" placeholder="编号" maxlength="50"
+                      readonly/>
           </el-form-item>
         </el-col>
       </el-row>
@@ -210,13 +211,13 @@
         :data="dataForm.mmItemOutputList"
         border
         style="width: 100%; margin-top: 5px;">
-        <el-table-column prop="outputorder" label="排序" align="center" width="80px" />
+        <el-table-column prop="outputorder" label="排序" align="center" width="80px"/>
         <el-table-column label="结果" align="center" width="150px">
           <template #default="scope">
             <el-input v-model="scope.row.resultstr" placeholder="请输入"/>
           </template>
         </el-table-column>
-        <el-table-column label="结果数据类型" align="center"  width="150px">
+        <el-table-column label="结果数据类型" align="center" width="150px">
           <template #default="scope">
             <el-select
               v-model="scope.row.resultType"
@@ -233,7 +234,9 @@
         </el-table-column>
         <el-table-column label="索引" align="center" width="120px">
           <template #default="scope">
-            <el-input-number style="width:100%;hight:100%" :disabled="scope.row.resultType !== 2" v-model="scope.row.resultIndex" :min="0" step-strictly controls-position="right"/>
+            <el-input-number style="width:100%;hight:100%" :disabled="scope.row.resultType !== 2"
+                             v-model="scope.row.resultIndex" :min="0" step-strictly
+                             controls-position="right"/>
           </template>
         </el-table-column>
         <el-table-column label="数据点" align="center">
@@ -290,7 +293,9 @@
         <el-table-column prop="modelparamorder" label="序号" width="60" align="center"/>
         <el-table-column prop="" label="类型" width="200" align="center">
           <template #default="scope">
-            <el-select v-model="scope.row.modelparamtype" placeholder="请选择">
+            <el-select v-model="scope.row.modelparamtype"
+                       @change="changeModelparamtype(scope.row)"
+                       placeholder="请选择">
               <el-option
                 v-for="dict in getStrDictOptions(DICT_TYPE.MODEL_PARAM_TYPE)"
                 :key="dict.value"
@@ -761,11 +766,11 @@
   dataForm.value.itemtypename = itemTypeMap[value]
 }
 
-function changeModelparamtype(value, row) {
+function changeModelparamtype(row) {
   row.modelparamid = ''
 }
 
-function changeOutputPoint(value,row) {
+function changeOutputPoint(value, row) {
   row.tagname = pointMap[value]
 }
 
@@ -792,10 +797,12 @@
   rows.splice(index, 0, row)
   orderRow(rows)
 }
+
 function addItemOutput(list) {
   list.push({})
   orderItemOutput(list)
 }
+
 function deleteItemOutput(index: string, rows) {
   if (!rows || rows.length === 1) {
     message.error('不能全部删除!')
@@ -804,6 +811,7 @@
   rows.splice(index, 1)
   orderItemOutput(rows)
 }
+
 function orderItemOutput(list) {
   list.sort((a, b) => a.outputorder - b.outputorder);
   let outputorder = 1
@@ -816,7 +824,7 @@
 function resultTypeChange(value, row) {
   if (value === 1) {
     row.resultIndex = undefined
-  }else if (value === 2) {
+  } else if (value === 2) {
     row.resultIndex = 0
   }
 }

--
Gitblit v1.9.3