优化前端组件名称定义.

This commit is contained in:
lijiahangmax
2024-03-07 23:00:34 +08:00
parent 13d883c223
commit 2fd069e1d5
56 changed files with 74 additions and 73 deletions

View File

@@ -21,7 +21,7 @@
</div>
<!-- 顶部菜单 -->
<div class="center-side">
<Menu v-if="topMenu" />
<menu-tree v-if="topMenu" />
</div>
<!-- 右侧操作 -->
<ul class="right-side">
@@ -214,8 +214,8 @@
import { preferenceTipsKey } from './const';
import { REDIRECT_ROUTE_NAME, routerToTag } from '@/router/constants';
import { openWindow } from '@/utils';
import Menu from '@/components/system/menu/tree/index.vue';
import UpdatePasswordModal from '@/components/user/user/update-password-modal.vue';
import MenuTree from '@/components/system/menu/tree/index.vue';
import UpdatePasswordModal from '@/components/user/user/update-password-modal/index.vue';
import MessageBox from '@/components/system/message-box/index.vue';
const tipsStore = useTipsStore();

View File

@@ -59,7 +59,7 @@
defaultVal: appStore.topMenu,
},
{
name: '底部',
name: '底部页脚',
key: 'footer',
defaultVal: appStore.footer
},

View File

@@ -91,7 +91,7 @@
<script lang="ts" setup>
import type { TreeNodeData } from '@arco-design/web-vue';
import { computed, nextTick, onMounted, ref } from 'vue';
import { createGroupGroupPrefix, rootId } from './types/const';
import { createGroupGroupPrefix, rootId } from '../const';
import { findNode, findParentNode, moveNode } from '@/utils/tree';
import { createHostGroup, deleteHostGroup, updateHostGroupName, moveHostGroup } from '@/api/asset/host-group';
import { isString } from '@/utils/is';

View File

@@ -10,10 +10,10 @@
<tbody>
<a-checkbox-group v-model="checkedKeys" style="display: contents;">
<template v-for="parentMenu in menuData" :key="parentMenu.id">
<template v-for="(childrenMenu, index) in parentMenu.children" :key="childrenMenu.id">
<template v-for="(childrenMenu, i) in parentMenu.children" :key="childrenMenu.id">
<tr>
<!-- 父菜单 -->
<td v-if="index === 0" :rowspan="parentMenu.children.length">
<td v-if="i === 0" :rowspan="parentMenu.children.length">
<a-checkbox :value="parentMenu.id">
{{ parentMenu.name }}
</a-checkbox>

View File

@@ -8,6 +8,7 @@
import useMenuTree from './use-menu-tree';
export default defineComponent({
name: 'menuTree',
emit: ['collapse'],
setup() {
const appStore = useAppStore();