From eb9f36e84784465e9311edf25da236c8e166ede0 Mon Sep 17 00:00:00 2001 From: herenshan112 Date: Sat, 18 May 2024 14:11:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=96=B0=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lowcodepage/appPage/appMenus.vue | 27 ++- .../appPage/appPageForm/openAppFormPage.vue | 176 ++++++++++++++++++ .../appPage/appPageForm/pageForm.vue | 4 +- .../appPage/editAppMenuNamePage.vue | 1 + .../sysworkflow/lowcodepage/appPage/index.vue | 39 +++- 5 files changed, 238 insertions(+), 9 deletions(-) create mode 100644 src/views/sysworkflow/lowcodepage/appPage/appPageForm/openAppFormPage.vue diff --git a/src/views/sysworkflow/lowcodepage/appPage/appMenus.vue b/src/views/sysworkflow/lowcodepage/appPage/appMenus.vue index 5171083c2..d9102c6ed 100644 --- a/src/views/sysworkflow/lowcodepage/appPage/appMenus.vue +++ b/src/views/sysworkflow/lowcodepage/appPage/appMenus.vue @@ -45,7 +45,7 @@ const props = defineProps({ } }); const svgIsShow = ref(false) -const emits = defineEmits(["update:menusTree"]); +const emits = defineEmits(["update:menusTree","openAppPageForm"]); const appOenMenu = ref({}) /** @ 作者: 秦东 @@ -243,6 +243,27 @@ const allowDrop = (draggingNode: Node, dropNode: Node, type: AllowDropType) => { return true } } +/** +@ 作者: 秦东 +@ 时间: 2024-05-17 16:45:40 +@ 功能: 打开app表单 +*/ +const openAppPage = (val:any) =>{ + console.log("打开app表单------>",val) + if(val.isLock == 1){ + ElMessage({ + showClose: true, + message: '该页面为系统内置页面!请到应用层面访问查看!', + type: 'warning', + }) + }else{ + if(val.type !== 1){ + console.log("打开app表单--1---->",val) + emits('openAppPageForm', val) + } + } + +}