From 27bf11e737fa1434d234e39db282ab52f3a32114 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期五, 27 九月 2024 14:22:19 +0800
Subject: [PATCH] 修改

---
 modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java |   13 +++++++------
 web/src/views/modules/taskReliability/ModelRbd.vue                                                                |    2 +-
 web/src/views/modules/taskReliability/TimeDiagram.vue                                                             |    8 ++++----
 web/src/views/modules/basicInfo/ParamData.vue                                                                     |    2 +-
 web/src/views/modules/taskReliability/Task.vue                                                                    |    6 +++---
 5 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java
index d85417b..b38efe2 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java
@@ -1,5 +1,6 @@
 package com.zt.life.modules.mainPart.taskReliability.service;
 
+import cn.hutool.json.JSONArray;
 import cn.hutool.json.JSONObject;
 import cn.hutool.json.XML;
 import com.zt.common.exception.RenException;
@@ -146,15 +147,15 @@
                 }
             }
             JSONObject xmlJSONObj = XML.toJSONObject(xml);
-            JSONObject jsonObject = xmlJSONObj.getJSONObject("Results");
+            //JSONObject jsonObject = xmlJSONObj.getJSONObject("Results");
+            JSONArray jsonArray = xmlJSONObj.getJSONObject("Results").getJSONArray("Result");
             for (ReliabilityAssess assess : list) {
                 Double result1 = null;
-                // 閬嶅巻 JSON 瀵硅薄鐨勬墍鏈夐敭
-                for (String key : jsonObject.keySet()) {
-                    // 妫�鏌ラ敭鏄惁鍖呭惈鐗瑰畾鐨勫瓧绗︿覆
-                    if (key.contains(assess.getId().toString())) {
+                for (int i = 0; i < jsonArray.size(); i++) {
+                    String nameValue = (String) jsonArray.getJSONObject(i).get("name");
+                    if (nameValue.contains(assess.getId().toString())) {
                         // 鑾峰彇瀵瑰簲鐨勫��
-                        result1 = (Double) jsonObject.get(key);
+                        result1 = (Double)  jsonArray.getJSONObject(i).get("value");
                         break; // 濡傛灉鎵惧埌灏遍��鍑哄惊鐜�
                     }
                 }
diff --git a/web/src/views/modules/basicInfo/ParamData.vue b/web/src/views/modules/basicInfo/ParamData.vue
index 82803bc..3b04333 100644
--- a/web/src/views/modules/basicInfo/ParamData.vue
+++ b/web/src/views/modules/basicInfo/ParamData.vue
@@ -32,7 +32,7 @@
               <el-form-item>
                 <zt-button v-if="dataForm.srcId" type="warning" @click="handleSaveRows">淇濆瓨</zt-button>
                 <zt-button v-if="dataForm.srcId" type="query" @click="table.query()"/>
-                <zt-button type="add" v-if="dataForm.productType==='3'" @click="add()"/>
+               <!-- <zt-button type="add" v-if="dataForm.productType==='3'" @click="add()"/>-->
                 <zt-button v-if="dataForm.srcId" type="delete" @click="table.deleteHandle()"/>
               </el-form-item>
             </el-form>
diff --git a/web/src/views/modules/taskReliability/ModelRbd.vue b/web/src/views/modules/taskReliability/ModelRbd.vue
index f9cee46..62e621e 100644
--- a/web/src/views/modules/taskReliability/ModelRbd.vue
+++ b/web/src/views/modules/taskReliability/ModelRbd.vue
@@ -33,7 +33,7 @@
               <el-table-column prop="modelTag" label="妯″瀷鏍囪瘑"/>
               <el-table-column prop="quoteNum" label="琚紩鐢ㄦ暟" align="center"/>
               <el-table-column prop="modelState" label="妯″瀷鐘舵��" align="center"/>
-              <el-table-column prop="modelDataState" label="妯″瀷鏁版嵁鐘舵��" align="center"/>
+        <!--      <el-table-column prop="modelDataState" label="妯″瀷鏁版嵁鐘舵��" align="center"/>-->
               <el-table-column prop="remark" label="澶囨敞"/>
               <zt-table-column-handle :table="table"
                                       delete-perm="taskReliability::delete" :has-view="false" width="180px">
diff --git a/web/src/views/modules/taskReliability/Task.vue b/web/src/views/modules/taskReliability/Task.vue
index 281a62c..7111e1b 100644
--- a/web/src/views/modules/taskReliability/Task.vue
+++ b/web/src/views/modules/taskReliability/Task.vue
@@ -20,10 +20,10 @@
                 @row-click="selectTask"
                 @selection-change="table.selectionChangeHandle">
         <el-table-column type="selection" width="40" align="center"/>
-        <el-table-column prop="taskName" label="浠诲姟鍚嶇О" align="center" width="140"/>
+        <el-table-column prop="taskName" label="浠诲姟鍚嶇О" align="center" />
         <!--<el-table-column prop="taskSort" label="浠诲姟椤哄簭" align="center"/>-->
-        <el-table-column prop="taskDuration" label="浠诲姟鎬绘椂闀�" align="right" width="120"/>
-        <el-table-column prop="taskStaus" label="鐘舵��" align="center" >
+        <el-table-column prop="taskDuration" label="浠诲姟鎬绘椂闀�" align="right" />
+<!--        <el-table-column prop="taskStaus" label="鐘舵��" align="center" >-->
 
         </el-table-column>
         <zt-table-column-handle :table="table"
diff --git a/web/src/views/modules/taskReliability/TimeDiagram.vue b/web/src/views/modules/taskReliability/TimeDiagram.vue
index 8901a64..ca52c0e 100644
--- a/web/src/views/modules/taskReliability/TimeDiagram.vue
+++ b/web/src/views/modules/taskReliability/TimeDiagram.vue
@@ -538,13 +538,13 @@
           this.diagramJson = JSON.parse(res.data)
           console.log(this.diagramJson, 'this.Diagram json')
           this.graph.fromJSON(this.diagramJson)
-          this.graph.centerContent()
-          this.graph.zoomToFit()
+          this.graph.positionContent('left')
+          //this.graph.zoomToFit()
           this.graph.freeze()
         } else {
           this.graph.fromJSON(this.emptyJson)
-          this.graph.centerContent()
-          this.graph.zoomToFit()
+          //this.graph.centerContent()
+          //this.graph.zoomToFit()
           this.graph.freeze()
         }
         console.log(res.data)

--
Gitblit v1.9.1