#
Junjie
2024-07-12 bcc8b8eb3062c8c7596681e85af8d0e390796fbc
#
1个文件已修改
10 ■■■■ 已修改文件
zy-asrs-admin/src/views/IndexView.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-admin/src/views/IndexView.vue
@@ -19,6 +19,7 @@
const globalState = inject('globalState');
const selectedKeys = ref([]);
let openKeys = ref([]);
const collapsed = ref(false);
const router = useRouter();
let routerCache = ref([]);
@@ -143,6 +144,11 @@
  currentCache.value = item.name;
  selectedKeys.value = [item.key]
  // open menu
  let arr = item.key.split("/");
  let key = '/' + arr[1];
  openKeys.value = [key]
}
const switchLocale = async (locale) => {
@@ -197,7 +203,7 @@
  <a-layout class="main">
    <a-layout-sider v-model:collapsed="collapsed" :trigger="null" collapsible theme="dark">
      <div class="logo" />
      <a-menu v-model:selectedKeys="selectedKeys" @select="menuSelect" theme="dark" mode="inline">
      <a-menu v-model:openKeys="openKeys" v-model:selectedKeys="selectedKeys" @select="menuSelect" theme="dark" mode="inline">
        <div>
          <a-menu-item key="/" name="主页">
            <HomeOutlined /> {{ formatMessage('common.home', '主页') }}
@@ -205,7 +211,7 @@
        </div>
        <div v-for="(item, index) in menuCache" :key="index">
          <a-sub-menu :key="index" v-if="item.type == 0">
          <a-sub-menu :key="item.route" v-if="item.type == 0">
            <template #title>
              <span>
                <component :is="components[ref(item.icon).value]" />