From 3afdfbf6a21ec16d59c776005d3bc7e93a2acc1f Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Fri, 14 Jun 2024 14:25:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E4=BB=AA=E8=A1=A8=E6=9D=BF=E3=80=81?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F):=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E8=8F=9C=E5=8D=95=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/handle-more/src/DvHandleMore.vue | 3 ++- .../src/views/common/DeResourceTree.vue | 17 ++++++----------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/core/core-frontend/src/components/handle-more/src/DvHandleMore.vue b/core/core-frontend/src/components/handle-more/src/DvHandleMore.vue index 76930165ea..d489569563 100644 --- a/core/core-frontend/src/components/handle-more/src/DvHandleMore.vue +++ b/core/core-frontend/src/components/handle-more/src/DvHandleMore.vue @@ -52,7 +52,8 @@ const handleCommand = (command: string | number | object) => { } const callBack = param => { if (props.node.leaf && props.node?.weight >= 7) { - menus.value.splice(2, 0, param) + menus.value[0]['divided'] = true + menus.value.splice(0, 0, param) } } const emit = defineEmits(['handleCommand']) diff --git a/core/core-frontend/src/views/common/DeResourceTree.vue b/core/core-frontend/src/views/common/DeResourceTree.vue index d14853fd9b..c52c00f35a 100644 --- a/core/core-frontend/src/views/common/DeResourceTree.vue +++ b/core/core-frontend/src/views/common/DeResourceTree.vue @@ -133,6 +133,11 @@ const resourceTypeList = computed(() => { const menuList = computed(() => { const list = [ + { + label: '复制', + command: 'copy', + svgName: 'dv-copy-dark' + }, { label: '移动到', command: 'move', @@ -148,23 +153,13 @@ const menuList = computed(() => { command: 'delete', svgName: 'dv-delete', divided: true - }, - { - label: '编辑', - command: 'edit', - svgName: 'dv-edit' - }, - { - label: '复制', - command: 'copy', - svgName: 'dv-copy-dark' } ] return list }) const dvId = embeddedStore.dvId || router.currentRoute.value.query.dvId -if (dvId) { +if (dvId && showPosition.value === 'preview') { selectedNodeKey.value = dvId returnMounted.value = true }