Răsfoiți Sursa

判故逻辑增加临时参数

Rmengdi 3 luni în urmă
părinte
comite
e63754ac12
2 a modificat fișierele cu 31 adăugiri și 3 ștergeri
  1. 30 2
      src/views/als/judgeFaultLogic/index.vue
  2. 1 1
      vue.config.js

+ 30 - 2
src/views/als/judgeFaultLogic/index.vue

@@ -82,8 +82,9 @@
             <el-form-item label="参数">
               <div v-if="paramsList.length !== 0">
                 <el-button @click="addParams(item)" type="primary" v-for="(item, index) in paramsList" :key="index">{{ item }}</el-button>
+                <el-button icon="el-icon-circle-plus-outline" type="info" style="border-radius: 50%" @click="addParamsVisible = true"></el-button>
               </div>
-              <span v-else style="color: white">暂无参数,请去构型参数管理页面添加</span>
+              <!-- <span v-else style="color: white">暂无参数,请去构型参数管理页面添加</span> -->
             </el-form-item>
           </el-col>
           <el-col :span="24">
@@ -131,6 +132,18 @@
           <el-button type="primary" @click="submit">确 定</el-button>
         </span>
       </el-dialog>
+
+      <el-dialog title="增加参数" :visible.sync="addParamsVisible" width="600px" :before-close="addParamsClose">
+        <el-form ref="form" :model="paramsForm" label-width="80px">
+          <el-form-item label="参数名称" prop="paramsName">
+            <el-input v-model="paramsForm.paramsName" placeholder="请输入参数名称" />
+          </el-form-item>
+        </el-form>
+        <span slot="footer" class="dialog-footer">
+          <el-button @click="addParamsClose">取 消</el-button>
+          <el-button type="primary" @click="addParamsSubmit">确 定</el-button>
+        </span>
+      </el-dialog>
     </div>
   </div>
 </template>
@@ -153,6 +166,7 @@ export default {
       dialogTitle: '新增',
       dialogVisible: false,
       innerVisible: false,
+      addParamsVisible: false,
       keyWordData: '',
       aircaftModelIdList: [],
       currentNodeKey: '',
@@ -216,7 +230,7 @@ export default {
       aircaftModelAll: [],
       allAirConfig: [],
       operatorList: ['+', '-', '*', '/', '>', '<', '≥', '≤', '(', ')', '&&', '||', '==', '≠', '删除', '清空'],
-      numberList: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '.'],
+      numberList: ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '.', '-'],
       paramsList: [],
       symbolList: ['>', '<', '≥', '≤', '≠', '=='],
       // 持续时间内容
@@ -225,6 +239,9 @@ export default {
         symbol: '',
         number: '',
         sustainTime: ''
+      },
+      paramsForm: {
+        paramsName: ''
       }
     }
   },
@@ -535,6 +552,11 @@ export default {
       }
     },
 
+    addParamsSubmit() {
+      this.paramsList.push(this.paramsForm.paramsName)
+      this.addParamsClose()
+    },
+
     // 转换公式
     handleConvertFormula(aircraftType, formula) {
       let c = formula.split(' ')
@@ -571,6 +593,12 @@ export default {
         number: '',
         sustainTime: ''
       }
+    },
+    addParamsClose() {
+      this.addParamsVisible = false
+      this.paramsForm = {
+        paramsName: ''
+      }
     }
   }
 }

+ 1 - 1
vue.config.js

@@ -16,7 +16,7 @@ module.exports = defineConfig({
         }
       },
       ['/api/kgqa']: {
-        target: 'http://192.168.2.120:7073',
+        target: 'http://192.168.0.107:7073',
         ws: false,
         changeOrigin: true,
         pathRewrite: {