fix: about改为从接口获取数据
This commit is contained in:
@@ -104,7 +104,7 @@
|
|||||||
</el-submenu>
|
</el-submenu>
|
||||||
<el-submenu index="5" popper-class="nz-submenu">
|
<el-submenu index="5" popper-class="nz-submenu">
|
||||||
<template slot="title">
|
<template slot="title">
|
||||||
<div @click="jumpTo('/account')" :class ="route == '/account' || route == '/promServer' || route == '/dc' || route == '/model' || route == '/mib' || route == '/system' || route == '/terminallog' || route == '/operationlog' ? 'menu-active' : ''">{{$t('overall.config')}}</div>
|
<div @click="jumpTo('/account')" :class ="route == '/account' || route == '/promServer' || route == '/dc' || route == '/model' || route == '/mib' || route == '/system' || route == '/terminallog' || route == '/operationlog' || route == '/about' ? 'menu-active' : ''">{{$t('overall.config')}}</div>
|
||||||
</template>
|
</template>
|
||||||
<el-menu-item index="5-0">
|
<el-menu-item index="5-0">
|
||||||
<div @click="jumpTo('/account')" :class="{'menu-item-active' :(route == '/account' )}">{{$t('config.account.account')}}</div>
|
<div @click="jumpTo('/account')" :class="{'menu-item-active' :(route == '/account' )}">{{$t('config.account.account')}}</div>
|
||||||
|
|||||||
@@ -3,24 +3,16 @@
|
|||||||
<div class="app-header">
|
<div class="app-header">
|
||||||
<div class="header-logo"><img width="70" height="70" src="../../../assets/img/logo1-2.png"></div>
|
<div class="header-logo"><img width="70" height="70" src="../../../assets/img/logo1-2.png"></div>
|
||||||
<div class="header-title">
|
<div class="header-title">
|
||||||
<div class="app-name">Nezha monitoring System</div>
|
<div class="app-name">{{version.nezha.name}}</div>
|
||||||
<div class="app-version"><span class="about-label">{{$t("overall.version")}} </span><span>1.2.1</span></div>
|
<div class="app-version"><span class="about-label">{{$t("overall.version")}} </span><span>{{version.nezha.version}}</span></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="app-component">
|
<div class="app-component">
|
||||||
<div class="component-title">{{$t("overall.components")}}</div>
|
<div class="component-title">{{$t("overall.components")}}</div>
|
||||||
<div class="component-content">
|
<div class="component-content">
|
||||||
<div class="app-component-row">
|
<div class="app-component-row" v-for="(item, index) in version.components" :key="index">
|
||||||
<div class="component-name">Maria DB</div>
|
<div class="component-name">{{item.name}}</div>
|
||||||
<div class="component-version">{{version.mariadb}}</div>
|
<div class="component-version">{{item.version}}</div>
|
||||||
</div>
|
|
||||||
<div class="app-component-row">
|
|
||||||
<div class="component-name">Redis</div>
|
|
||||||
<div class="component-version">{{version.redis}}</div>
|
|
||||||
</div>
|
|
||||||
<div class="app-component-row">
|
|
||||||
<div class="component-name">Prometheus</div>
|
|
||||||
<div class="component-version">{{version.prometheus}}</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -31,14 +23,19 @@
|
|||||||
name: "about",
|
name: "about",
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
version: {
|
version: {}
|
||||||
main: "1.2.1",
|
|
||||||
mariadb: "10.5.5-log",
|
|
||||||
redis: "4.1.2",
|
|
||||||
prometheus: "2.21.1"
|
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getVersion() {
|
||||||
|
this.$get("/about").then(response => {
|
||||||
|
this.version = response.data;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
mounted() {
|
||||||
|
this.getVersion();
|
||||||
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
@@ -55,6 +52,7 @@
|
|||||||
|
|
||||||
.app-header {
|
.app-header {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
width: 325px;
|
||||||
|
|
||||||
.header-logo {
|
.header-logo {
|
||||||
font-size: 0;
|
font-size: 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user