From cc80ef9656d4144ca6255d2a7dcbb19816888166 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期四, 10 十月 2024 16:23:18 +0800 Subject: [PATCH] ui定义克隆功能 --- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue | 14 ++++++++++++-- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue index 6c8a6f5..e770a46 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue @@ -198,7 +198,8 @@ </el-container> </el-dialog> <action-dialog ref="actionDialog" @updataAction="actionSaveHandler"></action-dialog> - <clone-dialog ref="cloneDialog"></clone-dialog> + <clone-dialog ref="cloneDialog" :fromOid="fromOid" :sourceOId="sourceOId" type="pageDef" paramsType="tab"></clone-dialog> + <clone-dialog ref="cloneBtnDialog" :fromOid="formBtnOid" :sourceOId="sourceBtnOid" type="tabButton" paramsType="pageDef"></clone-dialog> </div> </template> @@ -242,6 +243,10 @@ name: "index", data() { return { + formBtnOid:'', + sourceBtnOid:'', + sourceOId:'', + fromOid:'', paramsForm: {}, eventOption: { ...basicOption, @@ -993,6 +998,7 @@ return; } this.btnDesignVisible = true; + this.formBtnOid = this.selectList[0].id; this.getTabBtnTree(); }, @@ -1180,7 +1186,8 @@ this.$message.error('椤跺眰鑺傜偣涓嶅厑璁稿鍒�'); return; } - this.$refs.cloneDialog.openDialog(this.nodeTreeRow); + this.sourceBtnOid = this.nodeTreeRow.oId; + this.$refs.cloneBtnDialog.openDialog(this.nodeTreeRow); }, // 閫夋嫨action @@ -1196,6 +1203,9 @@ // 鎵撳紑鍏嬮殕瀵硅瘽妗� rowCloneHandler(row) { + console.log(row); + this.fromOid = this.sourceData.plOId; + this.sourceOId = row.id; this.$refs.cloneDialog.openDialog(row); }, -- Gitblit v1.9.3