liuqiao 1 vuosi sitten
vanhempi
säilyke
96342bfe2a
1 muutettua tiedostoa jossa 35 lisäystä ja 5 poistoa
  1. 35 5
      src/view/components/InfoAnimation.vue

+ 35 - 5
src/view/components/InfoAnimation.vue

@@ -73,7 +73,7 @@
               <el-form-item label="物理量:" v-if="props.classradio == 'Fire'">
                 <el-select
                   v-model="formInline.region"
-                  @change="regionchange"
+                  @change="regionchange($event)"
                   placeholder="请选择"
                 >
                   <el-option
@@ -101,7 +101,7 @@
                   :header-cell-style="{ background: 'rgba(13, 22, 57, 0.96) ' }"
                 >
                   <el-table-column prop="name" label="监测点名称" />
-                  <el-table-column prop="value" :label="formInline.region" />
+                  <el-table-column prop="value" :label="danwei" />
                 </el-table>
               </div>
               <div class="xian" v-else>
@@ -116,10 +116,22 @@
                   <el-table-column prop="value" label="水位(m)" />
                   <el-table-column prop="value2" label="流量" />
                 </el-table>
+          
               </div>
             </div>
+            <div class="jc_header color1">
+          <span class="jc_tile">信息展示</span>
+        </div>
+        <div style="height: 200px">
+        <ul>
+          <li></li>
+          <li></li>
+          <li></li>
+          <li></li>
+        </ul>
+        </div>
           </div>
-         
+          <!-- <div class="mgsnoe" style="height: 200px"></div> -->
         </el-collapse-item>
       </el-collapse>
     </div>
@@ -151,7 +163,7 @@ const props = defineProps({
     // default: '',
   },
 });
-
+let danwei=ref("");
 let newcount = ref(0);
 const count = ref(0);
 const isstop = ref(false);
@@ -211,6 +223,7 @@ const job = ref({
   coids: "", //	物理属性ID逗号分隔
   cocodes: "", //物理属性code逗号分隔
 });
+
 //选择结果存储
 const selobj=ref([]);
 const zdtime = ref("");
@@ -343,7 +356,15 @@ function chengeMonitor(){
   }
 
 }
-function regionchange() {
+function regionchange(val) {
+  console.log(val)
+  let newMap = new Map([['Temperature', '(℃)'], ['Pressure', '(kg/s)'],['Pressure', '(kg/s)'],['CO2', '(%)'],['CO2', '(%)'],['H2S', '(%)'],['Flow', '(Pa)'],['Height', 'm']])
+  newMap.forEach((value, key) => {
+    console.log(key, value);
+    if(key==val){
+    danwei.value=key+value;
+    }
+})
   chengeMonitor();
   vtkShow();
 }
@@ -404,6 +425,14 @@ async function getMonitor() {
           cocodeIsInit.value = true;
           cocodes.value = res.cocodes;
           formInline.value.region = cocodes.value[0].cocode;
+          let newMap = new Map([['Temperature', '(℃)'], ['Pressure', '(kg/s)'],['Pressure', '(kg/s)'],['CO2', '(%)'],['CO2', '(%)'],['H2S', '(%)'],['Flow', '(Pa)'],['Height', 'm']])
+          newMap.forEach((value, key) => {
+            if(key== formInline.value.region ){
+            danwei.value=key+value;
+            }
+
+      })
+         // danwei.value=cocodes.value[0].cocode;
           cocodeIndex.value = 1;
           strResultFormatlist.value = [];
           for (let index = 0; index < cocodes.value.length; index++) {
@@ -1157,6 +1186,7 @@ defineExpose({ monitor, accident5 });
 
 .jc_tile {
   padding-left: 20px;
+  display: inherit;
 }
 
 .he_pading {