From 664db98c9e8595ce4dd636a27f480e3a08b81ff5 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期五, 21 二月 2025 11:13:51 +0800
Subject: [PATCH] 新增可忽略的维修时间

---
 web/src/views/modules/taskReliability/SimulatAssess.vue |   39 +++++++--------------------------------
 1 files changed, 7 insertions(+), 32 deletions(-)

diff --git a/web/src/views/modules/taskReliability/SimulatAssess.vue b/web/src/views/modules/taskReliability/SimulatAssess.vue
index 7b59686..9fcea17 100644
--- a/web/src/views/modules/taskReliability/SimulatAssess.vue
+++ b/web/src/views/modules/taskReliability/SimulatAssess.vue
@@ -8,6 +8,9 @@
         <zt-form-item label="鎬讳綋浠诲姟" prop="taskModelId">
           <zt-select v-model="dataForm.taskModelId" :datas="taskList" @change="onTaskSelected"/>
         </zt-form-item>
+        <zt-form-item label="浠跨湡鍚嶇О" prop="name">
+          <el-input v-model="dataForm.name" placeholder="璇疯緭鍏ュ悕绉�" clearable></el-input>
+        </zt-form-item>
         <zt-form-item label="鏃堕棿鍒嗙墖" prop="samplPeriod">
           <el-input type="number" :min="1" v-model="dataForm.samplPeriod"
                     style="width: 150px;vertical-align: baseline;">
@@ -26,15 +29,6 @@
         <zt-form-item style="margin-left: 10px">
           <zt-button @click="analyze()">浠跨湡鍒嗘瀽</zt-button>
           <zt-button @click="displayProcess()">绠楁硶搴撹繘绋�</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>
       <el-progress v-if="isShow" :percentage="percentage"></el-progress>
@@ -76,7 +70,6 @@
   import SimulatCurve from "./SimulatCurve";
   import ProductModelTree from "../basicInfo/ProductModelTree";
   import Process from "./Process";
-  import qs from "qs";
   import Cookies from "js-cookie";
 
 
@@ -94,6 +87,7 @@
         dataForm: {
           id: '',
           pid: '',
+          name:'',
           productId: '',
           showProductId: '',
           taskModelId: '',
@@ -109,13 +103,6 @@
     },
     mounted() {
       this.getProductList()
-    },
-    watch: {
-      // percentage() {
-      //   if (this.percentage === 100) {
-      //     this.$refs.SimulatCurve.initEcharts(this.dataForm);
-      //   }
-      // }
     },
     components: {
       ProductModelTree,
@@ -170,6 +157,9 @@
             if (this.percentage >= 100) {
               clearInterval(this.timers)
               this.percentage = 0
+              Cookies.set('productId', this.dataForm.productId)
+              Cookies.set('taskModelId', this.dataForm.taskModelId)
+              Cookies.set('fzId', this.dataForm.id)
               this.$refs.SimulatCurve.initEcharts(this.dataForm);
             }
           }
@@ -195,21 +185,6 @@
             this.timers = window.setInterval(this.getStroke, 1000)
           }
         }
-      },
-      async download(selsect) {
-        if(this.dataForm.id){
-          let param = qs.stringify({
-            'token': Cookies.get('token'),
-            type: 'fz',
-            xml:selsect,
-            id: this.dataForm.id
-          })
-          let apiURL = `/taskReliability/SimulatAssess/downloadXml`
-          window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${param}`
-        }else{
-          this.$alert('杩樻湭杩涜浠跨湡鎿嶄綔')
-        }
-
       },
       displayProcess() {
         this.$refs.process.$refs.dialog.init()

--
Gitblit v1.9.1