From b39af0f5e4e440f87ed40a03bd5e5cba255fe405 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周三, 30 4月 2025 17:13:02 +0800
Subject: [PATCH] 前端页面修改

---
 HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue b/HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue
new file mode 100644
index 0000000..afe24fd
--- /dev/null
+++ b/HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue
@@ -0,0 +1,27 @@
+<template>
+  <VNodeRender v-if="globalHasSlot('separatorRender')" :vnode="() => globalRenderSlot('separatorRender', {})" />
+  <div v-else class="mx-context-menu-item-sperator mx-context-no-clickable"></div>
+</template>
+
+<script lang="ts">
+import { defineComponent, inject } from 'vue'
+import { VNodeRender } from './ContextMenuUtils';
+import type { GlobalHasSlot, GlobalRenderSlot } from './ContextSubMenuWrapper.vue';
+
+export default defineComponent({
+  name: 'ContextMenuSperator',
+  components: {
+    VNodeRender
+  },
+  setup() {
+      
+    const globalHasSlot = inject('globalHasSlot') as GlobalHasSlot;
+    const globalRenderSlot = inject('globalRenderSlot') as GlobalRenderSlot;
+
+    return {
+      globalHasSlot,
+      globalRenderSlot,
+    };
+  },
+})
+</script>
\ No newline at end of file

--
Gitblit v1.9.3