#
Junjie
2024-07-03 6273f9f65b743cc86623d4fb9a83bb695004092a
zy-asrs-admin/src/views/IndexView.vue
@@ -164,6 +164,10 @@
  })
}
const windowReload = () => {
  window.location.reload();
}
</script>
<template>
@@ -200,6 +204,7 @@
          <div class="header-top-left">
            <MenuUnfoldOutlined v-if="collapsed" class="trigger" @click="() => (collapsed = !collapsed)" />
            <MenuFoldOutlined v-else class="trigger" @click="() => (collapsed = !collapsed)" />
            <RedoOutlined class="trigger" @click="windowReload()" />
          </div>
          <div class="header-top-right">
            <div class="trigger" v-if="globalState.currentHost">
@@ -218,13 +223,16 @@
            </div>
            <div class="trigger">
              <a-dropdown>
                <TranslationOutlined />
                <div>
                  <TranslationOutlined />
                  {{ globalState.localeList[globalState.locale].desc }}
                </div>
                <template #overlay>
                  <a-menu>
                    <a-menu-item @click="switchLocale('enUS')"
                      :class="globalState.locale == 'enUS' ? 'active' : ''">English</a-menu-item>
                    <a-menu-item @click="switchLocale('zhCN')"
                      :class="globalState.locale == 'zhCN' ? 'active' : ''">简体中文</a-menu-item>
                    <div v-for="(item, key) in globalState.localeList" :key="key">
                      <a-menu-item @click="switchLocale(key)" :class="globalState.locale == key ? 'active' : ''">{{
                        item.desc }}</a-menu-item>
                    </div>
                  </a-menu>
                </template>
              </a-dropdown>