From a856b0db283f46b6b48086e371393d375eece1a3 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期四, 15 八月 2024 16:15:43 +0800
Subject: [PATCH] 修改

---
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java       |   11 ++++-
 web/src/views/modules/taskReliability/SimulatHistory.vue                                                            |    1 
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/SimulatAssessController.java |   18 +--------
 web/src/views/modules/taskReliability/TimeDiagram.vue                                                               |    3 +
 web/src/views/modules/taskReliability/SchemeCompar.vue                                                              |   35 +++++++++++------
 web/src/views/modules/taskReliability/ReliabilityWeakness.vue                                                       |    1 
 6 files changed, 37 insertions(+), 32 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/SimulatAssessController.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/SimulatAssessController.java
index 811745c..6b5e710 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/SimulatAssessController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/SimulatAssessController.java
@@ -62,20 +62,6 @@
     @Autowired
     private SimulatAssessService simulatAssessService;
 
-
-   /* @GetMapping("page")
-    @ApiOperation("鍒嗛〉")
-    @ApiImplicitParams({
-            @ApiImplicitParam(name = Constant.Q.PAGE, value = Constant.QV.PAGE, required = true, dataType = Constant.QT.INT),
-            @ApiImplicitParam(name = Constant.Q.LIMIT, value = Constant.QV.LIMIT, required = true, dataType = Constant.QT.INT),
-            @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING),
-            @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING),
-    })
-    public PageResult<SimulatAssess> page(@ApiIgnore @QueryParam QueryFilter queryFilter) {
-
-        return PageResult.ok(simulatAssessService.page(queryFilter));
-    }*/
-
     @GetMapping("{id}")
     @ApiOperation("淇℃伅")
     public Result<SimulatAssess> get(@PathVariable("id") Long id) {
@@ -168,8 +154,8 @@
     }
 
     @GetMapping("SchemeCompar")
-    public Result<SchemeComparDto> SchemeCompar(@RequestParam("taskList[]") String[] taskList) {
-       SchemeComparDto data = simulatAssessService.SchemeCompar(taskList);
+    public Result<SchemeComparDto> SchemeCompar(@RequestParam("taskList[]") String[] taskList,Long showProductId) {
+       SchemeComparDto data = simulatAssessService.SchemeCompar(taskList,showProductId);
         return Result.ok(data);
     }
 
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java
index b85272a..ce8118e 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/SimulatAssessService.java
@@ -1216,7 +1216,7 @@
         }
     }
 
-    public SchemeComparDto SchemeCompar(String[] taskList) {
+    public SchemeComparDto SchemeCompar(String[] taskList, Long showProductId) {
         SchemeComparDto dto = new SchemeComparDto();
         List<SimulaDataDto> dataDtoList = new ArrayList<>();
         List<SchemeComparCurve> curveList = new ArrayList<>();
@@ -1229,7 +1229,14 @@
             Long taskModelId = Long.parseLong(taskId);
             task = taskService.get(taskModelId);
             simulatAssess = this.getByTaskId(taskModelId);
-            SimulaDataDto resultData = this.getResultXML(simulatAssess);
+            SimulaDataDto resultData;
+            if (showProductId!=null){
+                simulatAssess.setShowProductId(showProductId);
+                resultData =this.getResultData(simulatAssess);
+            }else{
+                resultData = this.getResultXML(simulatAssess);
+            }
+
             data = resultData;
             data.setName(task.getTaskName());
             dataDtoList.add(data);
diff --git a/web/src/views/modules/taskReliability/ReliabilityWeakness.vue b/web/src/views/modules/taskReliability/ReliabilityWeakness.vue
index 81942b2..12f09fa 100644
--- a/web/src/views/modules/taskReliability/ReliabilityWeakness.vue
+++ b/web/src/views/modules/taskReliability/ReliabilityWeakness.vue
@@ -44,7 +44,6 @@
         </el-table>
       </zt-table-wraper>
     </div>
-
   </div>
 </template>
 <script>
diff --git a/web/src/views/modules/taskReliability/SchemeCompar.vue b/web/src/views/modules/taskReliability/SchemeCompar.vue
index 8a4c96f..b317412 100644
--- a/web/src/views/modules/taskReliability/SchemeCompar.vue
+++ b/web/src/views/modules/taskReliability/SchemeCompar.vue
@@ -38,7 +38,7 @@
                     <el-table-column
                       prop="mtbf"
                       label="MTBF"
-                      width="90px"
+                      width="100px"
                       align="right">
                       <template slot-scope="scope">
                         <span>{{  keepNumber(scope.row.mtbf) }}</span>
@@ -47,7 +47,7 @@
                     <el-table-column
                       prop="mttr"
                       label="MTTR"
-                      width="90px"
+                      width="100px"
                       align="right">
                       <template slot-scope="scope">
                         <span>{{  keepNumber(scope.row.mttr) }}</span>
@@ -56,7 +56,7 @@
                     <el-table-column
                       prop="msr"
                       label="MSR"
-                      width="90px"
+                      width="100px"
                       align="right">
                       <template slot-scope="scope">
                         <span>{{  keepNumber(scope.row.mttr) }}</span>
@@ -119,11 +119,21 @@
     },
 
     methods: {
-      onTreeSelected(data) {
-        if (this.dataForm.id) {
+      async onTreeSelected(data) {
+        if (this.dataForm.taskModelId) {
           console.log(data, 'onProductSelected')
           this.dataForm.showProductId = data.id
-          this.$refs.SimulatCurve.getProductEcharts(this.dataForm);
+          let params = {
+            taskList: this.dataForm.taskModelId,
+            showProductId: this.dataForm.showProductId
+          }
+          console.log(this.dataForm.taskModelId, 'this.dataForm.taskModelId')
+          let res = await this.$http.get('/taskReliability/SimulatAssess/SchemeCompar', {params: params})
+          console.log(res.data, "res")
+          this.xDataList = res.data.xdataList
+          this.seriesList = res.data.curveList
+          this.tableData = res.data.dataList
+
         }
       },
       // 鑾峰彇淇℃伅
@@ -136,9 +146,9 @@
           this.$refs.ProductModelTree.getProductList()
         })
       },
-      onTaskSelected(data){
-        console.log(data,'onTaskSelected(data)')
-        for (let item of data){
+      onTaskSelected(data) {
+        console.log(data, 'onTaskSelected(data)')
+        for (let item of data) {
           this.taskList.push(item.name)
         }
       },
@@ -160,12 +170,13 @@
       },
       async compair() {
         let params = {
-          taskList: this.dataForm.taskModelId
+          taskList: this.dataForm.taskModelId,
+          showProductId: null
         }
-        console.log(this.dataForm.taskModelId,'this.dataForm.taskModelId')
+        console.log(this.dataForm.taskModelId, 'this.dataForm.taskModelId')
         let res = await this.$http.get('/taskReliability/SimulatAssess/SchemeCompar', {params: params})
         console.log(res.data, "res")
-        this.xDataList =res.data.xdataList
+        this.xDataList = res.data.xdataList
         this.seriesList = res.data.curveList
         this.tableData = res.data.dataList
 
diff --git a/web/src/views/modules/taskReliability/SimulatHistory.vue b/web/src/views/modules/taskReliability/SimulatHistory.vue
index 52613d6..f4c6bbd 100644
--- a/web/src/views/modules/taskReliability/SimulatHistory.vue
+++ b/web/src/views/modules/taskReliability/SimulatHistory.vue
@@ -14,6 +14,7 @@
           </zt-form-item>
           <zt-form-item label="鏃堕棿鍒嗙墖" prop="samplPeriod">
             <el-input v-model="dataForm.samplPeriod" readonly="false">
+              <template slot="append">鍒嗛挓</template>
             </el-input>
           </zt-form-item>
           <zt-form-item label="浠跨湡娆℃暟" prop="simulatFrequency">
diff --git a/web/src/views/modules/taskReliability/TimeDiagram.vue b/web/src/views/modules/taskReliability/TimeDiagram.vue
index 9fce2f7..666a4e6 100644
--- a/web/src/views/modules/taskReliability/TimeDiagram.vue
+++ b/web/src/views/modules/taskReliability/TimeDiagram.vue
@@ -2,7 +2,7 @@
   <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">
+        <el-form :inline="true" :model="dataForm" ref="dataForm" :disabled="dataForm.disabled" >
           <zt-form-item label="浜у搧鑺傜偣" prop="productId">
             <zt-select v-model="dataForm.productId" :datas="productList" @change="onProductSelected"/>
           </zt-form-item>
@@ -14,6 +14,7 @@
           </zt-form-item>
           <zt-form-item label="鏃堕棿鍒嗙墖" prop="samplPeriod">
             <el-input v-model="dataForm.samplPeriod" readonly="false">
+              <template slot="append">鍒嗛挓</template>
             </el-input>
           </zt-form-item>
           <zt-form-item label="浠跨湡娆℃暟" prop="simulatFrequency">

--
Gitblit v1.9.1