tangjunhao 3 mesiacov pred
rodič
commit
52b70ee094

BIN
src/assets/img/kk9.png


+ 24 - 9
src/views/home.vue

@@ -1000,7 +1000,7 @@
           <!-- 导出报告 -->
           <el-dialog v-model="dialog.exportreport" align-center :modal="false" :close-on-click-modal="false"
             :append-to-body="true" draggable :fullscreen="false" :modal-append-to-body="false" modal-class="summary-dlg"
-            :before-close="handleClose" width="600" class="dialog_class bgcolor tianjia sel" style="max-height: 70%;">
+            :before-close="handleClose" width="400" class="dialog_class bgcolor tianjia sel" style="max-height: 70%;">
 
             <template #header="{ titleId, titleClass }">
               <div class="my-header ">
@@ -1482,7 +1482,7 @@
                     </div>
                     <div v-if="footerShow">
                       <div class="footerTextBox" v-if="activeIndex == 0">
-                        <el-input class="footerText" type="textarea" id="textarea_id" v-model="logs"></el-input>
+                        <el-input class="footerText" type="textarea" id="textarea_id" v-model="logs" spellcheck="false"></el-input>
                       </div>
                       <div class="youhualog" v-if="activeIndex == 1">
                         <ul>
@@ -2048,7 +2048,7 @@ let question = ref([
   { url: 'kk6.png', titlie: "横条图" },
   { url: 'kk7.png', titlie: "雷达图" },
   
-  { url: 'kk9.png', titlie: "云图/等值线" },
+  // { url: 'kk9.png', titlie: "云图/等值线" },
   { url: 'kk10.png', titlie: "查看报告" },
   { url: 'kk11.png', titlie: "导出报告" },
 ])
@@ -2797,9 +2797,9 @@ const dialogbolen = () => {
     case "数据流连线":
       vuefval.value.linestrokeWidth('data');
       break;
-      case "模块组合":
-      vuefval.value.bgcolorfunc(colortier.value);
-      vuefval.value.onSelection();
+    case "模块组合":
+      //vuefval.value.bgcolorfunc(colortier.value);
+      //vuefval.value.onSelection();
       break;
     case "开始":
       // optmonitor1.value.echatinit();
@@ -4174,9 +4174,24 @@ const websocketonmessage = (res) => {
     
     
 
-    // 新增:记录结构化 JSON 数据到日志
-    const cleanedJsonLog = res.data.split('\n').filter(line => line.trim() !== '').join('\n');
-    logs.value = logs.value + '\n' + cleanedJsonLog;
+    // 新增:记录结构化 JSON 数据到日志(仅打印 step, vars, vals)
+    const lines = res.data.split('\n');
+    const filteredLogs = lines
+    .filter(line => line.trim() !== '')
+    .map(line => {
+      try {
+        const json = JSON.parse(line);
+        const { step, vars, vals } = json;
+        return JSON.stringify({ step, vars, vals });
+      } catch (e) {
+        // 如果不是合法 JSON,就原样返回
+        return line;
+      }
+    })
+    .join('\n');
+
+    logs.value = logs.value + '\n' + filteredLogs;
+
     // 自动滚动日志到底部
     let textarea = document.getElementById("textarea_id");
     textarea.scrollTop = textarea.scrollHeight;

+ 4 - 5
src/views/titlecomponent/Exreport.vue

@@ -16,14 +16,13 @@
       class="custom_transfer"
       />
     </div> -->
-    <el-form-item label="选择文件:" :label-width="formLabelWidth">
+    <!-- <el-form-item label="选择文件:" :label-width="formLabelWidth">
       <el-row style="width: 100%">
         <el-col :span="24">
           <el-input    
             readonly
           />
         </el-col>
-        <!-- 文件上传按钮部分 -->
         <el-col :span="1" style="display: flex; align-items: center; margin-left: -35px">
           <fileUploads
             :projectId="123" 
@@ -36,14 +35,14 @@
         </el-col>
       </el-row>
     </el-form-item>
-    <!-- <div>
+    <div>
       <el-checkbox-group>
         <el-checkbox label="表1" value="表1"/>
         <el-checkbox label="表1" value="表1"/>
         <el-checkbox label="表1" value="表1"/>
         <el-checkbox label="表1" value="表1"/>
       </el-checkbox-group>
-    </div> -->
+    </div>
     <el-form-item label="选择名称:" :label-width="formLabelWidth">
       <el-row>
         <el-col span="20">
@@ -63,7 +62,7 @@
         :value="item.value" 
         />
       </el-select>
-    </el-form-item>
+    </el-form-item> -->
   </el-form>
 </template>