From 18c43123b51a1688ab4ae01fe3d171c7d92e619b Mon Sep 17 00:00:00 2001
From: wangting <wangting@vci-tech.com>
Date: 星期四, 16 一月 2025 18:19:34 +0800
Subject: [PATCH] 1、调整会话过期提示 2、流程设计器隐藏拓展按钮,隐藏右下角图标

---
 Source/plt-web/plt-web-ui/src/components/flow-cycle/flowchartEditor.vue |   36 +++++++++++++++++++++++++++++-------
 1 files changed, 29 insertions(+), 7 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/components/flow-cycle/flowchartEditor.vue b/Source/plt-web/plt-web-ui/src/components/flow-cycle/flowchartEditor.vue
index b8ac66b..b4ed438 100644
--- a/Source/plt-web/plt-web-ui/src/components/flow-cycle/flowchartEditor.vue
+++ b/Source/plt-web/plt-web-ui/src/components/flow-cycle/flowchartEditor.vue
@@ -7,8 +7,8 @@
       </div>
       <div class="vfe-chart-container">
         <!-- 宸︿晶椤圭洰鏍� -->
-        <div v-if="type !== 'detail'" class="vfe-chart-sidebar">
-          <editor-item-panel :node-items="chartDataNodeItems"/>
+        <div v-if="disabledBtn" class="vfe-chart-sidebar">
+          <editor-item-panel  :node-items="chartDataNodeItems"/>
         </div>
         <!-- 涓诲浘琛� -->
         <div class="vfe-chart-main">
@@ -23,9 +23,10 @@
               <p>{{ item.name }}: {{ item.value }}</p>
             </template>
           </div>
+          <div v-if="!disabledBtn" class="mask"></div>
         </div>
 
-        <div v-if="type !== 'detail'" class="vfe-chart-panel">
+        <div  class="vfe-chart-panel">
           <div class="vfe-chart-panel-detail">
             <editor-detail-panel
               ref="EditorDetailPanel"
@@ -108,6 +109,11 @@
       currentSelectedLine: {}
     };
   },
+  computed: {
+    disabledBtn() {
+      return this.$store.state.flow.methodBtn;
+    }
+  },
 
   mounted() {
     // 缁勪欢鎸傝浇瀹屾垚鍚庯紝鑷姩缂╂斁鐢诲竷锛堜粎鍦ㄦ坊鍔犳ā寮忎笅锛�
@@ -125,7 +131,15 @@
     // 澶勭悊鍥捐〃鏁版嵁鏇存敼鐨勪簨浠�
     onAfterChange(e) {
       try {
+        // if('edit' === this.$store.state.flow.type){
+        //   this.$refs.flowChart.propsAPI.remove(e.item);
+        //   if(e.action === 'remove'){
+        //     this.$message.error('缂栬緫鐘舵�佷笅涓嶈兘鍒囨崲閫変腑椤癸紒');
+        //   }
+        //   return;
+        // }
         // 濡傛灉娣诲姞浜嗚妭鐐逛笖鑺傜偣娌℃湁琚洿鏀硅繃
+
         if (e.action === "add" && e.model.type === "node") {
           if (!e.model.change) {
             this.$refs.flowChart.propsAPI.remove(e.item); // 绉婚櫎鍘熸湁鐨勮妭鐐�
@@ -159,7 +173,6 @@
         this.currentSelectedLine = currentEdge;
       }
     },
-
     // 涓嬭浇鍥剧墖
     _downloadImage(data, filename = "flowchart.png") {
       const a = document.createElement("a");
@@ -229,7 +242,8 @@
     .vfe-chart-main {
       position: relative;
       flex: 1;
-      max-height: calc(100% - 5px); // fix scroll show
+      height: 80vh; // fix scroll show
+      width: 65%;
 
       .tooltip {
         position: absolute;
@@ -250,6 +264,14 @@
           margin: 0;
         }
       }
+      .mask{
+        opacity: 0.3;
+        position: absolute;
+        width: 100%;
+        height: 100%;
+        left: 0;
+        top:0;
+      }
     }
 
     .vfe-chart-sidebar {
@@ -257,14 +279,14 @@
       position: relative;
       display: flex;
       justify-content: center;
-      width: 16%;
+      width: 210px;
       background-color: #fafafa;
       border-right: 1px solid #e6e9ed;
     }
 
     .vfe-chart-panel {
       position: relative;
-      width: 300px;
+      width: 260px;
       background-color: #fafafa;
       border-left: 1px solid #e6e9ed;
       overflow-y: scroll;

--
Gitblit v1.9.3