diff --git a/core/core-frontend/src/assets/svg/dv-copy-dark.svg b/core/core-frontend/src/assets/svg/dv-copy-dark.svg index 9a1c5066e1..bd8e12abc5 100644 --- a/core/core-frontend/src/assets/svg/dv-copy-dark.svg +++ b/core/core-frontend/src/assets/svg/dv-copy-dark.svg @@ -1,3 +1,3 @@ - - + + diff --git a/core/core-frontend/src/assets/svg/dv-dashboard-spine-disabled.svg b/core/core-frontend/src/assets/svg/dv-dashboard-spine-disabled.svg new file mode 100644 index 0000000000..e7366739d8 --- /dev/null +++ b/core/core-frontend/src/assets/svg/dv-dashboard-spine-disabled.svg @@ -0,0 +1,4 @@ + + + + diff --git a/core/core-frontend/src/assets/svg/dv-dashboard-spine-mobile-disabled.svg b/core/core-frontend/src/assets/svg/dv-dashboard-spine-mobile-disabled.svg new file mode 100644 index 0000000000..9cef1a1516 --- /dev/null +++ b/core/core-frontend/src/assets/svg/dv-dashboard-spine-mobile-disabled.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/core/core-frontend/src/assets/svg/dv-share.svg b/core/core-frontend/src/assets/svg/dv-share.svg index 6f76a9b5a6..6c4ca78483 100644 --- a/core/core-frontend/src/assets/svg/dv-share.svg +++ b/core/core-frontend/src/assets/svg/dv-share.svg @@ -1,3 +1,3 @@ - - + + 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 36bf5733b9..f6a3090446 100644 --- a/core/core-frontend/src/components/handle-more/src/DvHandleMore.vue +++ b/core/core-frontend/src/components/handle-more/src/DvHandleMore.vue @@ -7,7 +7,9 @@ import { ref, PropType, computed } from 'vue' import ShareHandler from '@/views/share/share/ShareHandler.vue' import { useShareStoreWithOut } from '@/store/modules/share' import { isDesktop } from '@/utils/ModelUtil' +import { useI18n } from '@/hooks/web/useI18n' const shareStore = useShareStoreWithOut() +const { t } = useI18n() export interface Menu { svgName?: string @@ -64,11 +66,15 @@ const callBack = param => { return } if (props.node.leaf && props.node?.weight >= 7) { - menus.value[0]['divided'] = true menus.value.splice(0, 0, param) } } const emit = defineEmits(['handleCommand']) + +const menuDisabledCheck = ele => { + // do return + return ele.disabled || (props.node.extraFlag1 === 0 && ['share', 'copy'].includes(ele.command)) +} @@ -110,6 +133,9 @@ const emit = defineEmits(['handleCommand']) + - + - {{ node.label }} + + + {{ node.label }} + +