From 73dbe864eb18a1a4df4f41caed1dd128faf1b2ec Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期五, 02 六月 2023 19:11:27 +0800
Subject: [PATCH] 引用码段关于业务类型接口的联调,重复使用的界面抽离成单独组件

---
 Source/UBCS-WEB/src/components/code-dialog-page/formulaEditor.vue |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/Source/UBCS-WEB/src/components/code-dialog-page/formulaEditor.vue b/Source/UBCS-WEB/src/components/code-dialog-page/formulaEditor.vue
index 6488379..dc5648d 100644
--- a/Source/UBCS-WEB/src/components/code-dialog-page/formulaEditor.vue
+++ b/Source/UBCS-WEB/src/components/code-dialog-page/formulaEditor.vue
@@ -343,6 +343,11 @@
 export default {
   name: "formulaEditor",
   props: {
+     // 瀵硅瘽妗嗘樉绀洪殣钘忔帶鍒�
+    visible: {
+        type: "Boolean",
+        default: false,
+    },
     //鏈満鏅彉閲�
     thisSceneTableData: {
       type: Array,
@@ -354,7 +359,7 @@
   },
   data() {
     return {
-      isShowformulaEdit: false, //鍏紡缂栬緫妗嗗璇濇鏄剧ず鎺у埗
+      isShowformulaEdit: this.visible, //鍏紡缂栬緫妗嗗璇濇鏄剧ず鎺у埗
       formulaContent: '', //鍏紡缂栬緫妗嗗唴瀹�,鏂逛究鍊肩殑鍥炰紶
       activeName: 'first', //褰撳墠娲诲姩鐨則ab
       activeNameAttr: 'first', //鍙橀噺涓殑褰撳墠娲诲姩tab
@@ -639,6 +644,12 @@
       ],
     };
   },
+  watch: {
+      // 鐩戝惉鐖剁粍浠朵紶鐨勭獥鍙f樉绀洪殣钘忕殑鍊�
+      visible (){
+          this.isShowformulaEdit = this.visible;
+      }
+  },
   methods: {
 
     //鍙屽嚮娣诲姞鍏紡鍐呭
@@ -653,6 +664,7 @@
     //鍏抽棴鏃舵竻绌轰笂娆″叕寮忓唴瀹�
     closeFormulaEdit(){
       this.resetFormulaContent();
+      this.$emit('update:visible',false);
     },
     //缂栬緫瀹屾垚鍏紡鍐呭鍥炴樉骞跺叧闂璇濇
     saveFormulaContent(){
@@ -662,7 +674,8 @@
           return;
       }
       //鍏紡鍐呭鍥炴樉
-      this.$emit('updateFormulaContent', this.formulaContent) // 瑙﹀彂update:data灏嗗瓙缁勪欢鍊间紶閫掔粰鐖剁粍浠�
+      // 瑙﹀彂update:data灏嗗瓙缁勪欢鍊间紶閫掔粰鐖剁粍浠�
+      this.$emit('updateFormulaContent', this.formulaContent) 
       this.isShowformulaEdit = false;  
     },
 

--
Gitblit v1.9.3