From 949b3dfe9912f46c79ce7754e5faf61135ec4d6a Mon Sep 17 00:00:00 2001 From: wangting <675591594@qq.com> Date: 星期四, 24 十月 2024 10:47:51 +0800 Subject: [PATCH] 调整action弹窗 --- Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/components/dialog.vue | 42 ++++++++++++++++-------------------------- 1 files changed, 16 insertions(+), 26 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/dialog.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/components/dialog.vue similarity index 91% rename from Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/dialog.vue rename to Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/components/dialog.vue index 1f9f60c..c47afba 100644 --- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/dialog.vue +++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/components/dialog.vue @@ -62,27 +62,13 @@ </template> <script> -import { - getActionTree, - getActionTableData, - saveAction, - updateAction, - exportAction, - deleteAction, - getPLActionParam, - savePLActionParam, - updatePLActionParam, - deletePLActionParam, - saveActionCls, - updateActionCls, - deleteActionCls -} from '@/api/UI/Action/api' +import { getActionTree, getActionTableData} from '@/api/UI/Action/api' import func from "@/util/func"; import basicOption from "@/util/basic-option"; -import {clonePageDef, cloneTabButton, clonetabPage} from "@/api/UI/uiDefine"; export default { name: "index", + props:['isMuti'], data() { return { dialog: { @@ -168,7 +154,7 @@ created() { }, methods: { - openDialog(data) { + openDialog() { this.dialog.showDialog = true; this.getTreeList() this.data = []; @@ -176,21 +162,25 @@ cancelDialog() { this.dialog.loading = false; this.dialog.showDialog = false; + this.$refs.tree.setCurrentKey(null); }, submitDialog() { if (this.selectList.length==0) { this.$message.error('璇烽�夋嫨Action'); return; } - const saveFunction = { - 'pageDef': '' - }; - saveFunction[this.type](params).then(res => { - if(res.data.code == 200){ - this.$message.success(res.data.obj); - this.cancelDialog(); + if(this.isMuti){ + this.$emit('updataAction', this.selectList); + }else { + if(this.selectList.length>1){ + this.$message.error('璇烽�夋嫨涓�鏉ction'); + return; } - }) + this.$emit('updataAction', this.selectList[0]); + } + + this.cancelDialog(); + }, // 宸︿晶鏍戣姹� getTreeList(status) { @@ -207,7 +197,6 @@ nodeClick(row) { this.treeNodeRow = row; this.getRightTableList(row); - this.bottomData = []; }, // 澶撮儴鍒锋柊鎸夐挳 @@ -228,6 +217,7 @@ const data = res.data.data; this.data = data; this.tableLoading = false; + }) }, -- Gitblit v1.9.3