From 7ec9326ce00d08f9d957981f2edff6df26f24a28 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期四, 26 九月 2024 13:25:02 +0800
Subject: [PATCH] 修改

---
 web/src/views/modules/taskReliability/SimulatAssess.vue |   67 +++++++++++++++------------------
 1 files changed, 31 insertions(+), 36 deletions(-)

diff --git a/web/src/views/modules/taskReliability/SimulatAssess.vue b/web/src/views/modules/taskReliability/SimulatAssess.vue
index de4b44c..d312e46 100644
--- a/web/src/views/modules/taskReliability/SimulatAssess.vue
+++ b/web/src/views/modules/taskReliability/SimulatAssess.vue
@@ -1,45 +1,39 @@
 <template>
   <div class="fa-card-a">
     <el-row :gutter="5">
-      <div class="mod-taskReliability-simulatAssess">
-        <el-form :inline="true" :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="80px">
-          <zt-form-item label="浜у搧鑺傜偣" prop="productId">
-            <zt-select v-model="dataForm.productId" :datas="productList" @change="onProductSelected"/>
-          </zt-form-item>
-          <zt-form-item label="鎬讳綋浠诲姟" prop="taskModelId">
-            <zt-select v-model="dataForm.taskModelId" :datas="taskList" @change="onTaskSelected"/>
-          </zt-form-item>
-          <zt-form-item label="閲囨牱鍛ㄦ湡" prop="samplPeriod">
-            <el-input type="number" :min="1" v-model="dataForm.samplPeriod">
-              <template slot="append">鍒嗛挓</template>
-            </el-input>
-          </zt-form-item>
-          <zt-form-item label="浠跨湡娆℃暟" prop="simulatFrequency">
-            <el-input type="number" :min="1" v-model="dataForm.simulatFrequency">
-              <template slot="append">娆℃暟</template>
-            </el-input>
-          </zt-form-item>
-          <zt-form-item>
-            <zt-button @click="analyze()">浠跨湡鍒嗘瀽</zt-button>
-          </zt-form-item>
-        </el-form>
-        <el-progress v-if="isShow" :percentage="percentage"></el-progress>
-        <div>
+      <el-form :inline="true" :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" label-width="80px">
+        <zt-form-item label="浜у搧鑺傜偣" prop="productId">
+          <zt-select v-model="dataForm.productId" :datas="productList" @change="onProductSelected"/>
+        </zt-form-item>
+        <zt-form-item label="鎬讳綋浠诲姟" prop="taskModelId">
+          <zt-select v-model="dataForm.taskModelId" :datas="taskList" @change="onTaskSelected"/>
+        </zt-form-item>
+        <zt-form-item label="鏃堕棿鍒嗙墖" prop="samplPeriod">
+          <el-input type="number" :min="1" v-model="dataForm.samplPeriod">
+            <template slot="append">鍒嗛挓</template>
+          </el-input>
+        </zt-form-item>
+        <zt-form-item label="浠跨湡娆℃暟" prop="simulatFrequency">
+          <el-input type="number" :min="1" v-model="dataForm.simulatFrequency">
+            <template slot="append">娆℃暟</template>
+          </el-input>
+        </zt-form-item>
+        <zt-form-item>
+          <zt-button @click="analyze()">浠跨湡鍒嗘瀽</zt-button>
+        </zt-form-item>
+      </el-form>
+      <el-progress v-if="isShow" :percentage="percentage"></el-progress>
           <el-col :span="4">
-            <div style="margin-right: 5px;height: calc(88vh - 100px)" v-if="isSelect">
+            <div style="margin-right: 5px;height: calc(100vh - 230px)" v-if="isSelect">
               <product-model-tree @on-selected="onTreeSelected" showXdy="false"
-                                  ref="ProductModelTree" :isShow="false" basic="4"/>
+                                  ref="ProductModelTree" :isShow="false" basic="4" :productId="dataForm.productId"/>
             </div>
           </el-col>
           <el-col :span="20">
-            <div style="margin-top: 20px">
-              <div>
+            <div  class="fa-card-a" style="height: calc(100vh - 230px)">
                 <SimulatCurve ref="SimulatCurve"></SimulatCurve>
-              </div>
             </div>
           </el-col>
-        </div>
-      </div>
     </el-row>
   </div>
 </template>
@@ -67,8 +61,8 @@
           showProductId: '',
           taskModelId: '',
           dataType: 'fz',
-          samplPeriod: '',
-          simulatFrequency: '',
+          samplPeriod: '10',
+          simulatFrequency: 500,
           simulatTime: ''
         }
       }
@@ -102,6 +96,9 @@
         console.log(data, ' onProductSelected(data)')
         this.dataForm.productId = data.id
         this.getTaskList()
+        this.$nextTick(() => {
+          this.$refs.ProductModelTree.getProductList()
+        })
       },
       onTaskSelected(data) {
         console.log(data, ' onProductSelected(data)')
@@ -110,6 +107,7 @@
       async getProductList() {
         let res = await this.$http.get('/basicInfo/XhProductModel/getTaskProductList')
         this.productList = res.data
+        this.onProductSelected(this.productList[0])
       },
       async getTaskList() {
         let params = {
@@ -120,12 +118,9 @@
         this.taskList = res.data
       },
       getStroke() {
-        //console.log('getStroke:',this.progress.start,"锛�",this.progress.speed)
         if (this.percentage < 100) {
-          //console.log('getStroke2')
           this.$http.get(`/taskReliability/SimulatAssess/getCalcProgress?taskId=${this.dataForm.id}`).then(
             res => {
-              // console.log(res.data, 'res.data')
               if (res.data) {
                 this.percentage = parseFloat(res.data)
               }

--
Gitblit v1.9.1