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