From 4d2033854f0770dba993bff26ea09a0a523682fc Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期二, 09 四月 2024 11:48:54 +0800
Subject: [PATCH] 修改

---
 web/src/views/modules/taskReliability/RBD-edit-img.vue |  118 ++++++++++++++++++++++++++++++++++------------------------
 1 files changed, 69 insertions(+), 49 deletions(-)

diff --git a/web/src/views/modules/taskReliability/RBD-edit-img.vue b/web/src/views/modules/taskReliability/RBD-edit-img.vue
index b4b9bf1..dcaa6b1 100644
--- a/web/src/views/modules/taskReliability/RBD-edit-img.vue
+++ b/web/src/views/modules/taskReliability/RBD-edit-img.vue
@@ -18,49 +18,67 @@
               <el-button type="primary" @click="saveDiagram()">鏆傚瓨</el-button>
               <el-button type="primary" @click="analyzeDiagram()">淇濆瓨</el-button>
               <el-button type="primary" @click="clearDiagram()">娓呯┖鍥惧舰</el-button>
+              <el-button  @click="leftAlign()">
+                <i style="font-size: 1rem;" class="wt-iconfont icon-zuoduiqi"></i>
+              </el-button>
+              <el-button @click="centerAlign()">
+                <i style="font-size: 1rem;" class="wt-iconfont icon-chuizhiduiqi"></i>
+              </el-button>
+              <el-button @click="rightAlign()">
+                <i style="font-size: 1rem;" class="wt-iconfont icon-youduiqi"></i>
+              </el-button>
+              <el-button @click="topAlign()">
+                <i style="font-size: 1rem;" class="wt-iconfont icon-dingduiqi"></i>
+              </el-button>
+              <el-button @click="shuipingAlign()">
+                <i style="font-size: 1rem;" class="wt-iconfont icon-shuipingduiqi"></i>
+              </el-button>
+              <el-button @click="bottomAlign()">
+                <i style="font-size: 1rem;" class="wt-iconfont icon-diduiqi"></i>
+              </el-button>
             </el-form-item>
-            <el-form-item>
-              <el-tooltip class="item" effect="dark" content="宸﹀榻�" placement="left">
-                <el-button class="" style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF;"
-                           @click="leftAlign()"><i style="font-size: 2rem;"
-                                                   class="wt-iconfont icon-zuoduiqi"></i></el-button>
-              </el-tooltip>
-            </el-form-item>
-            <el-form-item>
-              <el-tooltip class="item" effect="dark" content="灞呬腑瀵归綈" placement="left">
-                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"
-                           @click="centerAlign()"><i style="font-size: 2rem;"
-                                                     class="wt-iconfont icon-chuizhiduiqi"></i></el-button>
-              </el-tooltip>
-            </el-form-item>
-            <el-form-item>
-              <el-tooltip class="item" effect="dark" content="鍙冲榻�" placement="left">
-                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"
-                           @click="rightAlign()"><i style="font-size: 2rem;"
-                                                    class="wt-iconfont icon-youduiqi"></i></el-button>
-              </el-tooltip>
-            </el-form-item>
-            <el-form-item>
-              <el-tooltip class="item" effect="dark" content="椤堕儴瀵归綈" placement="left">
-                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"
-                           @click="topAlign()"><i style="font-size: 2rem;"
-                                                  class="wt-iconfont icon-dingduiqi"></i></el-button>
-              </el-tooltip>
-            </el-form-item>
-            <el-form-item>
-              <el-tooltip class="item" effect="dark" content="姘村钩瀵归綈" placement="left">
-                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"
-                           @click="shuipingAlign()"><i style="font-size: 2rem;"
-                                                       class="wt-iconfont icon-shuipingduiqi"></i></el-button>
-              </el-tooltip>
-            </el-form-item>
-            <el-form-item>
-              <el-tooltip class="item" effect="dark" content="搴曢儴瀵归綈" placement="left">
-                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"
-                           @click="bottomAlign()"><i style="font-size: 2rem;"
-                                                     class="wt-iconfont icon-diduiqi"></i></el-button>
-              </el-tooltip>
-            </el-form-item>
+<!--            <el-form-item>-->
+<!--              <el-tooltip class="item" effect="dark" content="宸﹀榻�" placement="left">-->
+<!--                <el-button class="" style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF;" @click="leftAlign()">-->
+<!--                  <i style="font-size: 2rem;" class="wt-iconfont icon-zuoduiqi"></i>-->
+<!--                </el-button>-->
+<!--              </el-tooltip>-->
+<!--            </el-form-item>-->
+<!--            <el-form-item>-->
+<!--              <el-tooltip class="item" effect="dark" content="灞呬腑瀵归綈" placement="left">-->
+<!--                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"-->
+<!--                           @click="centerAlign()"><i style="font-size: 2rem;"-->
+<!--                                                     class="wt-iconfont icon-chuizhiduiqi"></i></el-button>-->
+<!--              </el-tooltip>-->
+<!--            </el-form-item>-->
+<!--            <el-form-item>-->
+<!--              <el-tooltip class="item" effect="dark" content="鍙冲榻�" placement="left">-->
+<!--                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"-->
+<!--                           @click="rightAlign()"><i style="font-size: 2rem;"-->
+<!--                                                    class="wt-iconfont icon-youduiqi"></i></el-button>-->
+<!--              </el-tooltip>-->
+<!--            </el-form-item>-->
+<!--            <el-form-item>-->
+<!--              <el-tooltip class="item" effect="dark" content="椤堕儴瀵归綈" placement="left">-->
+<!--                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"-->
+<!--                           @click="topAlign()"><i style="font-size: 2rem;"-->
+<!--                                                  class="wt-iconfont icon-dingduiqi"></i></el-button>-->
+<!--              </el-tooltip>-->
+<!--            </el-form-item>-->
+<!--            <el-form-item>-->
+<!--              <el-tooltip class="item" effect="dark" content="姘村钩瀵归綈" placement="left">-->
+<!--                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"-->
+<!--                           @click="shuipingAlign()"><i style="font-size: 2rem;"-->
+<!--                                                       class="wt-iconfont icon-shuipingduiqi"></i></el-button>-->
+<!--              </el-tooltip>-->
+<!--            </el-form-item>-->
+<!--            <el-form-item>-->
+<!--              <el-tooltip class="item" effect="dark" content="搴曢儴瀵归綈" placement="left">-->
+<!--                <el-button style="margin-left: 0;padding: 2px;border: 1px solid #5F95FF"-->
+<!--                           @click="bottomAlign()"><i style="font-size: 2rem;"-->
+<!--                                                     class="wt-iconfont icon-diduiqi"></i></el-button>-->
+<!--              </el-tooltip>-->
+<!--            </el-form-item>-->
           </el-form>
           <div id="containerImg" style="border: 1px solid #EAEBEE;border-radius: 6px;
         box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);">
@@ -157,6 +175,7 @@
           content: null,
           publishContent: null,
           hasPublish: 0,
+          urlPref: '',
         },
         // emptyJson: {
         //   // 鑺傜偣
@@ -185,7 +204,7 @@
         graph: null,
         globalGridAttr: {
           productType:'',
-          voteNum: null,
+          voteNum: '',
           repairMttcr: '',
           repairMttcrOther: '',
           repairDistribType: '',
@@ -336,7 +355,9 @@
       },
       async getDiagram(modelId) {
         let params = {
-          modelId: modelId
+          modelId: modelId,
+          urlPref: window.SITE_CONFIG['apiURL'],
+          token: Cookies.get('token'),
         }
         let res = await this.$http.get(`/taskReliability/ModelLine/getDiagram`, {params: params})
         console.log(res, 'async getDiagram( res')
@@ -541,13 +562,11 @@
             imageUrl: require('/public/modelImg/' + item.imgPath + '.png'),
             width: item.imgWidth,
             height: item.imgHeight,
-            x: item.imgWidth,
-            y: item.imgHeight,
             data: {
               dataId: '',
               nodeType: item.nodeType,
               nodeTypeExt: '',
-              voteNum:null
+              voteNum:''
             },
             attrs: {
               text: {
@@ -594,7 +613,7 @@
               taskMtbcfOther: item.taskMtbcfOther,
               imgHeight: item.imgHeight,
               imgWidth: item.imgWidth,
-              voteNum:null,
+              voteNum:'',
             },
             attrs: {
               text: {
@@ -901,6 +920,7 @@
       async saveDiagram() {
         console.log(JSON.stringify(this.graph.toJSON()), 'graph.toJSON()')
         this.dataForm.content = JSON.stringify(this.graph.toJSON())
+        this.dataForm.urlPref = window.SITE_CONFIG['apiURL']
         console.log(this.dataForm, 'dataFrom')
         await this.$http[this.dataForm.id === null ? 'post' : 'put'](`/taskReliability/ModelLine/`, this.dataForm).then(async res => {
           if (res.msg === 'success') {
@@ -913,7 +933,7 @@
       async analyzeDiagram() {
         console.log(JSON.stringify(this.graph.toJSON()), 'graph.toJSON()')
         this.dataForm.content = JSON.stringify(this.graph.toJSON())
-        console.log(this.dataForm, 'dataFrom')
+        this.dataForm.urlPref = window.SITE_CONFIG['apiURL']
         await this.$http['post'](`/taskReliability/ModelLine/analyze`, this.dataForm).then(async res => {
           if (res.msg === 'success') {
             this.$alert('瑙f瀽鎴愬姛', '鎻愮ず', {

--
Gitblit v1.9.1