refactor(性能测试): 删除无用的菜单组件
This commit is contained in:
parent
b4f4cfc52a
commit
fab5f03873
|
@ -1,114 +0,0 @@
|
|||
<template>
|
||||
<div id="menu-bar">
|
||||
<el-row type="flex">
|
||||
<project-switch :project-name="currentProject"/>
|
||||
<el-col :span="14">
|
||||
<el-menu class="header-menu" :unique-opened="true" mode="horizontal" router
|
||||
:default-active="pathName">
|
||||
<el-menu-item :index="'/project/home'">
|
||||
{{ $t('project.info') }}
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/member'" v-permission="['PROJECT_USER:READ']">
|
||||
{{ $t('project.member') }}
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/usergroup'" v-permission="['PROJECT_GROUP:READ']">
|
||||
{{ $t('project.group_permission') }}
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/env'" v-permission="['PROJECT_ENVIRONMENT:READ']"
|
||||
popper-class="submenu">
|
||||
{{ $t('project.env') }}
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/file/manage'"
|
||||
v-permission="['PROJECT_FILE:READ', 'PROJECT_FILE:READ+FILE']"
|
||||
popper-class="submenu">
|
||||
{{ $t('project.file_manage') }}
|
||||
</el-menu-item>
|
||||
<el-submenu index="2">
|
||||
<template slot="title">{{ $t('commons.report_statistics.report_filter.more_options') }}</template>
|
||||
<el-menu-item :index="'/project/errorreportlibrary'" v-permission="['PROJECT_ERROR_REPORT_LIBRARY:READ']"
|
||||
v-xpack>
|
||||
{{ $t("error_report_library.name") }}
|
||||
</el-menu-item>
|
||||
<el-menu-item index="/project/template" v-permission="['PROJECT_TEMPLATE:READ']">
|
||||
<template slot="title">{{ $t('workspace.template_manage') }}</template>
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/messagesettings'" v-permission="['PROJECT_MESSAGE:READ']">
|
||||
{{ $t("organization.message_settings") }}
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/log'" popper-class="submenu" v-permission="['PROJECT_OPERATING_LOG:READ']">
|
||||
{{ $t('project.log') }}
|
||||
</el-menu-item>
|
||||
<el-menu-item v-xpack :index="'/project/version'" v-permission="['PROJECT_VERSION:READ']">
|
||||
{{ $t('project.version_manage') }}
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/app'" popper-class="submenu"
|
||||
v-permission="['PROJECT_APP_MANAGER:READ+EDIT']">
|
||||
{{ $t('project.app_manage') }}
|
||||
</el-menu-item>
|
||||
<el-menu-item :index="'/project/code/segment'" popper-class="submenu"
|
||||
v-permission="['PROJECT_CUSTOM_CODE:READ']">
|
||||
{{ $t('project.code_segment.code_segment') }}
|
||||
</el-menu-item>
|
||||
</el-submenu>
|
||||
</el-menu>
|
||||
</el-col>
|
||||
<el-col :span="10">
|
||||
<ms-header-right-menus/>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</div>
|
||||
|
||||
</template>
|
||||
<script>
|
||||
|
||||
import MsShowAll from "metersphere-frontend/src/components/head/ShowAll";
|
||||
import MsRecentList from "metersphere-frontend/src/components/head/RecentList";
|
||||
import MsCreateButton from "metersphere-frontend/src/components/head/CreateButton";
|
||||
import ProjectSwitch from "metersphere-frontend/src/components/head/ProjectSwitch";
|
||||
import {hasLicense} from "metersphere-frontend/src/utils/permission";
|
||||
import MsHeaderRightMenus from "metersphere-frontend/src/components/layout/HeaderRightMenus";
|
||||
import {PROJECT_NAME} from "metersphere-frontend/src/utils/constants";
|
||||
|
||||
export default {
|
||||
name: "ProjectHeaderMenus",
|
||||
components: {ProjectSwitch, MsShowAll, MsRecentList, MsCreateButton, MsHeaderRightMenus},
|
||||
data() {
|
||||
return {
|
||||
currentProject: sessionStorage.getItem(PROJECT_NAME),
|
||||
pathName: '',
|
||||
isProjectAdmin: true
|
||||
};
|
||||
},
|
||||
watch: {
|
||||
'$route': {
|
||||
immediate: true,
|
||||
handler(to) {
|
||||
this.pathName = to.path;
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
hasLicense,
|
||||
clickPlanMenu() {
|
||||
this.$message({
|
||||
dangerouslyUseHTMLString: true,
|
||||
showClose: true,
|
||||
message: this.$t('commons.enterprise_edition_tips'),
|
||||
});
|
||||
return false;
|
||||
},
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
#menu-bar {
|
||||
border-bottom: 1px solid #E6E6E6;
|
||||
background-color: #FFF;
|
||||
}
|
||||
|
||||
.el-menu-item {
|
||||
padding: 0 10px;
|
||||
}
|
||||
</style>
|
Loading…
Reference in New Issue