update 去掉无用的右上角菜单

This commit is contained in:
赵霄
2023-11-13 09:10:28 +08:00
parent 8451674c47
commit 174400e7ce
+82 -82
View File
@@ -2,95 +2,95 @@
<div class="user-wrapper" :class="theme"> <div class="user-wrapper" :class="theme">
<!-- update_begin author:zhaoxin date:20191129 for: 做头部菜单栏导航 --> <!-- update_begin author:zhaoxin date:20191129 for: 做头部菜单栏导航 -->
<!-- update-begin author:sunjianlei date:20191@20 for: 解决全局样式冲突的问题 --> <!-- update-begin author:sunjianlei date:20191@20 for: 解决全局样式冲突的问题 -->
<span class="action" @click="showClick"> <!--<span class="action" @click="showClick">-->
<a-icon type="search"></a-icon> <!-- <a-icon type="search"></a-icon>-->
</span> <!--</span>-->
<!-- update-begin author:sunjianlei date:20200219 for: 菜单搜索改为动态组件,在手机端呈现出弹出框 --> <!-- update-begin author:sunjianlei date:20200219 for: 菜单搜索改为动态组件,在手机端呈现出弹出框 -->
<component :is="searchMenuComp" v-show="searchMenuVisible || isMobile()" class="borders" :visible="searchMenuVisible" title="搜索菜单" :footer="null" @cancel="searchMenuVisible=false"> <!--<component :is="searchMenuComp" v-show="searchMenuVisible || isMobile()" class="borders" :visible="searchMenuVisible" title="搜索菜单" :footer="null" @cancel="searchMenuVisible=false">-->
<a-select <!-- <a-select-->
class="search-input" <!-- class="search-input"-->
showSearch <!-- showSearch-->
:showArrow="false" <!-- :showArrow="false"-->
:placeholder="$t('header.userMenuSearchMenu')" <!-- :placeholder="$t('header.userMenuSearchMenu')"-->
optionFilterProp="children" <!-- optionFilterProp="children"-->
:filterOption="filterOption" <!-- :filterOption="filterOption"-->
:open="isMobile()?true:null" <!-- :open="isMobile()?true:null"-->
:getPopupContainer="(node) => node.parentNode" <!-- :getPopupContainer="(node) => node.parentNode"-->
:style="isMobile()?{width: '100%',marginBottom:'50px'}:{}" <!-- :style="isMobile()?{width: '100%',marginBottom:'50px'}:{}"-->
@change="searchMethods" <!-- @change="searchMethods"-->
@blur="hiddenClick" <!-- @blur="hiddenClick"-->
> <!-- >-->
<a-select-option v-for="(site,index) in searchMenuOptions" :key="index" :value="site.id">{{site.meta.title}}</a-select-option> <!-- <a-select-option v-for="(site,index) in searchMenuOptions" :key="index" :value="site.id">{{site.meta.title}}</a-select-option>-->
</a-select> <!-- </a-select>-->
</component> <!--</component>-->
<!-- update-end author:sunjianlei date:20200219 for: 菜单搜索改为动态组件,在手机端呈现出弹出框 --> <!-- update-end author:sunjianlei date:20200219 for: 菜单搜索改为动态组件,在手机端呈现出弹出框 -->
<!-- update-end author:sunjianlei date:20191220 for: 解决全局样式冲突的问题 --> <!-- update-end author:sunjianlei date:20191220 for: 解决全局样式冲突的问题 -->
<!-- update_end author:zhaoxin date:20191129 for: 做头部菜单栏导航 --> <!-- update_end author:zhaoxin date:20191129 for: 做头部菜单栏导航 -->
<span class="action"> <!--<span class="action">-->
<a class="logout_title" target="_blank" href="#"> <!-- <a class="logout_title" target="_blank" href="#">-->
<a-icon type="question-circle-o"></a-icon> <!-- <a-icon type="question-circle-o"></a-icon>-->
</a> <!-- </a>-->
</span> <!--</span>-->
<header-notice class="action"/> <!--<header-notice class="action"/>-->
<span style="padding: 12px"> <!--<span style="padding: 12px">-->
<a-avatar class="avatar" size="small" :src="getAvatar()"/> <!-- <a-avatar class="avatar" size="small" :src="getAvatar()"/>-->
</span> <!--</span>-->
<div class="action"> <!--<div class="action">-->
<span v-show="localeval=='zh-cn'"> <!-- <span v-show="localeval=='zh-cn'">-->
<span @click="changeLocale('en-us')" v-if="!isLoading">English</span> <!-- <span @click="changeLocale('en-us')" v-if="!isLoading">English</span>-->
<a-icon v-else type="sync" spin/> <!-- <a-icon v-else type="sync" spin/>-->
</span> <!-- </span>-->
<span v-show="localeval=='en-us'"> <!-- <span v-show="localeval=='en-us'">-->
<span @click="changeLocale('zh-cn')" v-if="!isLoading">中文</span> <!-- <span @click="changeLocale('zh-cn')" v-if="!isLoading">中文</span>-->
<a-icon v-else type="sync" spin/> <!-- <a-icon v-else type="sync" spin/>-->
</span> <!-- </span>-->
</div> <!--</div>-->
<a-dropdown> <!--<a-dropdown>-->
<span class="action"> <span class="action">
<span v-if="isDesktop()">{{ $t('header.welcome') }},{{ nickname() }}</span> <span v-if="isDesktop()">{{ $t('header.welcome') }},{{ nickname() }}</span>
</span> </span>
<a-menu slot="overlay" class="user-dropdown-menu-wrapper"> <!-- <a-menu slot="overlay" class="user-dropdown-menu-wrapper">-->
<a-menu-item key="0"> <!-- <a-menu-item key="0">-->
<router-link :to="{ name: 'account-center' }"> <!-- <router-link :to="{ name: 'account-center' }">-->
<a-icon type="user"/> <!-- <a-icon type="user"/>-->
<span>{{ $t('header.personalCenter') }}</span> <!-- <span>{{ $t('header.personalCenter') }}</span>-->
</router-link> <!-- </router-link>-->
</a-menu-item> <!-- </a-menu-item>-->
<a-menu-item key="1"> <!-- <a-menu-item key="1">-->
<router-link :to="{ name: 'account-settings-base' }"> <!-- <router-link :to="{ name: 'account-settings-base' }">-->
<a-icon type="setting"/> <!-- <a-icon type="setting"/>-->
<span>{{ $t('header.accountSetting') }}</span> <!-- <span>{{ $t('header.accountSetting') }}</span>-->
</router-link> <!-- </router-link>-->
</a-menu-item> <!-- </a-menu-item>-->
<a-menu-item key="3" @click="systemSetting"> <!-- <a-menu-item key="3" @click="systemSetting">-->
<a-icon type="tool"/> <!-- <a-icon type="tool"/>-->
<span>{{ $t('header.systemSetting') }}</span> <!-- <span>{{ $t('header.systemSetting') }}</span>-->
</a-menu-item> <!-- </a-menu-item>-->
<a-menu-item key="4" @click="updatePassword"> <!-- <a-menu-item key="4" @click="updatePassword">-->
<a-icon type="setting"/> <!-- <a-icon type="setting"/>-->
<span>{{ $t('header.changePassword') }}</span> <!-- <span>{{ $t('header.changePassword') }}</span>-->
</a-menu-item> <!-- </a-menu-item>-->
<a-menu-item key="5" @click="updateCurrentDepart"> <!-- <a-menu-item key="5" @click="updateCurrentDepart">-->
<a-icon type="cluster"/> <!-- <a-icon type="cluster"/>-->
<span>{{ $t('header.switchDepartments') }}</span> <!-- <span>{{ $t('header.switchDepartments') }}</span>-->
</a-menu-item> <!-- </a-menu-item>-->
<a-menu-item key="6" @click="clearCache"> <!-- <a-menu-item key="6" @click="clearCache">-->
<a-icon type="sync"/> <!-- <a-icon type="sync"/>-->
<span>{{ $t('header.clearCache') }}</span> <!-- <span>{{ $t('header.clearCache') }}</span>-->
</a-menu-item> <!-- </a-menu-item>-->
<!-- <a-menu-item key="2" disabled> <!-- &lt;!&ndash; <a-menu-item key="2" disabled>-->
<a-icon type="setting"/> <!-- <a-icon type="setting"/>-->
<span>测试</span> <!-- <span>测试</span>-->
</a-menu-item> <!-- </a-menu-item>-->
<a-menu-divider/> <!-- <a-menu-divider/>-->
<a-menu-item key="3"> <!-- <a-menu-item key="3">-->
<a href="javascript:;" @click="handleLogout"> <!-- <a href="javascript:;" @click="handleLogout">-->
<a-icon type="logout"/> <!-- <a-icon type="logout"/>-->
<span>退出登录</span> <!-- <span>退出登录</span>-->
</a> <!-- </a>-->
</a-menu-item>--> <!-- </a-menu-item>&ndash;&gt;-->
</a-menu> <!-- </a-menu>-->
</a-dropdown> <!--</a-dropdown>-->
<span class="action"> <span class="action">
<a class="logout_title" href="javascript:;" @click="handleLogout"> <a class="logout_title" href="javascript:;" @click="handleLogout">
<a-icon type="logout"/> <a-icon type="logout"/>