From a86c2eb2db34d2d350e5c2eb72bf6416ec89c0d2 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期二, 19 十一月 2024 11:43:03 +0800
Subject: [PATCH] 1)可靠性评定时新增模型检查处理; 2)获取任务二项分布参数时,去掉模型的匹配。

---
 web/src/views/modules/taskReliability/TimeDiagram.vue |   31 ++++++++++++++++++++++++++++---
 1 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/web/src/views/modules/taskReliability/TimeDiagram.vue b/web/src/views/modules/taskReliability/TimeDiagram.vue
index cf48ad0..5aaf2c8 100644
--- a/web/src/views/modules/taskReliability/TimeDiagram.vue
+++ b/web/src/views/modules/taskReliability/TimeDiagram.vue
@@ -23,6 +23,15 @@
           </zt-form-item>
           <zt-form-item>
             <zt-button @click="getDiagram(null)">鏌ョ湅鏃跺簭鍥�</zt-button>
+            <el-dropdown style="margin-left: 10px" @command="download">
+              <el-button type="primary">
+                涓嬭浇xml<i class="el-icon-arrow-down el-icon--right"></i>
+              </el-button>
+              <el-dropdown-menu slot="dropdown">
+                <el-dropdown-item command="1">杈撳叆xml</el-dropdown-item>
+                <el-dropdown-item command="2">杈撳嚭xml</el-dropdown-item>
+              </el-dropdown-menu>
+            </el-dropdown>
           </zt-form-item>
         </el-form>
         <div style="display: flex">
@@ -59,6 +68,8 @@
   import ModelView from "./ModelView";
   import textDiagram from "./textDiagram";
   import timeDiagramThumbnail from "./timeDiagramThumbnail"
+  import qs from "qs";
+  import Cookies from "js-cookie";
 
 
   export default {
@@ -132,11 +143,11 @@
     },
     created() {
       let scrollView = this.$refs['scrollView']
-      window.addEventListener('scroll', this.handleScroll,true);
+      window.addEventListener('scroll', this.handleScroll,{passive:false});
     },
     destroyed() {
       let scrollView = this.$refs['scrollView']
-      window.removeEventListener('scroll', this.handleScroll,true);
+      window.removeEventListener('scroll', this.handleScroll);
     },
     mounted() {
       this.getProductList()
@@ -439,7 +450,21 @@
       getPoint(x,smallWidth){
         let pointX = Number((x * (this.bigWidth / smallWidth )).toFixed(0))
         this.graph.setScrollbarPosition(pointX, null)
-      }
+      },
+      async download(selsect) {
+        if(this.dataForm.id){
+          let param = qs.stringify({
+            'token': Cookies.get('token'),
+            type: 'sxt',
+            xml:selsect,
+            id: this.dataForm.id
+          })
+          let apiURL = `/taskReliability/SimulatAssess/downloadXml`
+          window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${param}`
+        }else{
+          this.$alert('杩樻湭閫夋嫨浠跨湡璁板綍')
+        }
+      },
     }
   }
 </script>

--
Gitblit v1.9.1