From 5d3b52c7254c139d6235d6ff0a4a828cb80f0887 Mon Sep 17 00:00:00 2001
From: xyc <jc_xiong@hotmail.com>
Date: 星期一, 04 三月 2024 12:27:55 +0800
Subject: [PATCH] 修改RBD解析

---
 web/src/views/modules/taskReliability/RBD-edit-img.vue |   60 ++++++++++++------------------------------------------------
 1 files changed, 12 insertions(+), 48 deletions(-)

diff --git a/web/src/views/modules/taskReliability/RBD-edit-img.vue b/web/src/views/modules/taskReliability/RBD-edit-img.vue
index 1991943..cd32c6f 100644
--- a/web/src/views/modules/taskReliability/RBD-edit-img.vue
+++ b/web/src/views/modules/taskReliability/RBD-edit-img.vue
@@ -11,20 +11,6 @@
       <el-col :span="19">
         <div class="fa-card-a">
           <el-form :inline="true">
-            <el-form-item prop="projectId" style="margin-left:10px;width: 180px;">
-              <zt-select v-model="projectId" :datas="projectList" clearable placeholder="宸ョ▼椤圭洰"
-                         @change="projectChange"></zt-select>
-            </el-form-item>
-            <el-form-item>
-              <el-select v-model="diagramId" :disabled="diagramIdDisabled" placeholder="璇烽�夋嫨"
-                         @change="diagramIdChanges">
-                <el-option v-for="item in diagramList"
-                           :key="item.diagramId"
-                           :label="item.diagramName"
-                           :value="item.diagramId">
-                </el-option>
-              </el-select>
-            </el-form-item>
             <el-form-item>
               <el-button type="primary" @click="saveDiagram()">淇濆瓨</el-button>
               <!--            <zt-button type="primary" v-show="pageCode === 'wlt_sp' && flowInfo.myStatus ===1"  @click="reject()">椹冲洖</zt-button>-->
@@ -125,7 +111,7 @@
         imgsList:[
           {imgPath:'start',imgName:'start',nodeType:'start',imgWidth:60,imgHeight:60,imgId:'1',data:{}},
           {imgPath:'end',imgName:'end',nodeType:'end',imgWidth:60,imgHeight:60,imgId:'2',data:{}},
-          {imgPath:'parallelLeft',imgName:'parallelLeft',nodeType:'parallelLeft',imgWidth:60,imgHeight:60,imgId:'3',data:{}},
+          // {imgPath:'parallelLeft',imgName:'parallelLeft',nodeType:'parallelLeft',imgWidth:60,imgHeight:60,imgId:'3',data:{}},
           {imgPath:'parallelRight',imgName:'parallelRight',nodeType:'parallelRight',imgWidth:60,imgHeight:60,imgId:'4',data:{}},
           {imgPath:'switchRight',imgName:'switchRight',nodeType:'switchRight',imgWidth:60,imgHeight:60,imgId:'5',data:{}},
           {imgPath:'voteRight',imgName:'voteRight',nodeType:'voteRight',imgWidth:60,imgHeight:60,imgId:'6',data:{}},
@@ -219,7 +205,7 @@
         },
         isReady: false,
         curCel: Cell,
-        left_p: document.documentElement.clientHeight-220,
+        left_p: document.documentElement.clientHeight-100,
         ports: {
           groups: {
             top: {
@@ -354,7 +340,7 @@
         await this.projectChange2(this.diagramId)
       },
 
-      projectChange() {
+     /* projectChange() {
         // alert(555)
         this.projectChange2(this.projectId)
       },
@@ -394,33 +380,16 @@
           console.log(this.dataForm.diagramId, 'this.dataForm.diagramId.........................')
         }
         await this.getDiagram()
-      },
+      },*/
 
-      diagramIdChanges() {
+/*      diagramIdChanges() {
         this.dataForm.diagramId = this.diagramId
         // this.diagramIdChange(this.diagramId)
         this.getDiagram()
-      },
+      },*/
       async getDiagram() {
-        let includeCj = false
-        console.log(this.diagramList, 'this.diagramList')
-        console.log(this.diagramId, 'this.diagramId')
-        for (let val of this.diagramList) {
-          if (val.diagramId == this.diagramId) {
-            includeCj = true
-            break
-          }
-        }
-        console.log(includeCj, 'includeCj')
-        if (includeCj) {
-          // alert(3)
-          let params = {
-            projectId: this.dataForm.projectId,
-            diagramId: this.dataForm.diagramId,
-            isShow: 'edit'
-          }
-          console.log(params, 'params')
-          let res = await this.$http.get(`/maintain/projectNetworkDiagram/getDiagram`, {params: params})
+        let params = {}
+          let res = await this.$http.get(`/taskReliability/ModelLine/getDiagram`, {params: params})
           if (res.data !== null && res.data.content != null) {
             this.dataForm = res.data
             this.diagramJson = JSON.parse(this.dataForm.content)
@@ -436,14 +405,7 @@
             this.graph.zoomToFit()
             // this.graph.freeze()
           }
-        } else {
-          this.dataForm.id = null
-          console.log(this.data, 'this.data asdfg')
-          // this.graph.fromJSON(this.emptyJson)
-          this.graph.positionContent('left',{ padding: { left: 200 }})
-          // this.graph.centerContent()
-          // this.graph.zoomToFit()
-        }
+
       },
       init() {
         this.timer = setHartBeat(10, 240);
@@ -453,7 +415,7 @@
         this.graph = new Graph({
           container: document.getElementById('containerImg'),
           width: document.documentElement.clientWidth,
-          height: document.documentElement.clientHeight - 220,
+          height: document.documentElement.clientHeight - 100,
           // async: true,
           grid: {
             visible: true,
@@ -1135,6 +1097,8 @@
         this.graph.on('edge:mouseleave', ({cell}) => {
           cell.removeTools()
         })
+
+        this.getDiagram()
       },
       showPorts(ports, show) {
         for (let i = 0, len = ports.length; i < len; i = i + 1) {

--
Gitblit v1.9.1