This commit is contained in:
2018-11-15 20:10:31 +00:00
parent 3929b93609
commit c3ca77b02b

View File

@@ -1,91 +1,113 @@
<template> <template>
<div class="about"> <!-- <div class="about">
<v-img :src="require('../assets/bw-logo.svg')" class="my-3" contain height="200"></v-img>
<h1>About AyaNova</h1> <h1>About AyaNova</h1>-->
<v-list two-line subheader> <v-layout row>
<v-subheader>Server</v-subheader> <v-flex xs12 sm6 offset-sm3>
<v-list-tile avatar> <v-card>
<v-list-tile-content> <v-toolbar color="indigo" dark>
<v-list-tile-title>API version</v-list-tile-title> <v-toolbar-title>About AyaNova</v-toolbar-title>
<v-list-tile-sub-title>{{ serverInfo.serverVersion }}</v-list-tile-sub-title> </v-toolbar>
</v-list-tile-content> <v-img :src="require('../assets/bw-logo.svg')" class="my-3" contain height="200"></v-img>
</v-list-tile> <v-list two-line subheader>
<v-list-tile avatar> <v-subheader>Client</v-subheader>
<v-list-tile-content> <v-list-tile avatar>
<v-list-tile-title>DB Schema version</v-list-tile-title> <v-list-tile-content>
<v-list-tile-sub-title>{{ serverInfo.dbSchemaVersion }}</v-list-tile-sub-title> <v-list-tile-title>Version</v-list-tile-title>
</v-list-tile-content> <v-list-tile-sub-title>{{ clientInfo.version }}</v-list-tile-sub-title>
</v-list-tile> </v-list-tile-content>
<v-list-tile avatar> </v-list-tile>
<v-list-tile-content> </v-list>
<v-list-tile-title>Server local time</v-list-tile-title> <v-divider></v-divider>
<v-list-tile-sub-title>{{ serverInfo.serverLocalTime }}</v-list-tile-sub-title> <v-list two-line subheader>
</v-list-tile-content> <v-subheader>Server</v-subheader>
</v-list-tile> <v-list-tile avatar>
<v-list-tile avatar> <v-list-tile-content>
<v-list-tile-content> <v-list-tile-title>API version</v-list-tile-title>
<v-list-tile-title>Server timezone</v-list-tile-title> <v-list-tile-sub-title>{{ serverInfo.serverVersion }}</v-list-tile-sub-title>
<v-list-tile-sub-title>{{ serverInfo.serverTimeZone }}</v-list-tile-sub-title> </v-list-tile-content>
</v-list-tile-content> </v-list-tile>
</v-list-tile> <v-list-tile avatar>
</v-list> <v-list-tile-content>
<v-divider></v-divider> <v-list-tile-title>DB Schema version</v-list-tile-title>
<v-list two-line subheader> <v-list-tile-sub-title>{{ serverInfo.dbSchemaVersion }}</v-list-tile-sub-title>
<v-subheader>License</v-subheader> </v-list-tile-content>
<v-list-tile avatar> </v-list-tile>
<v-list-tile-content> <v-list-tile avatar>
<v-list-tile-title>Licensed to</v-list-tile-title> <v-list-tile-content>
<v-list-tile-sub-title>{{ serverInfo.license.license.licensedTo }}</v-list-tile-sub-title> <v-list-tile-title>Server local time</v-list-tile-title>
</v-list-tile-content> <v-list-tile-sub-title>{{ serverInfo.serverLocalTime }}</v-list-tile-sub-title>
</v-list-tile> </v-list-tile-content>
<v-list-tile avatar> </v-list-tile>
<v-list-tile-content> <v-list-tile avatar>
<v-list-tile-title>DB instance ID</v-list-tile-title> <v-list-tile-content>
<v-list-tile-sub-title>{{ serverInfo.license.license.dbId }}</v-list-tile-sub-title> <v-list-tile-title>Server timezone</v-list-tile-title>
</v-list-tile-content> <v-list-tile-sub-title>{{ serverInfo.serverTimeZone }}</v-list-tile-sub-title>
</v-list-tile> </v-list-tile-content>
<v-list-tile avatar> </v-list-tile>
<v-list-tile-content> </v-list>
<v-list-tile-title>Key serial</v-list-tile-title> <v-divider></v-divider>
<v-list-tile-sub-title>{{ serverInfo.license.license.keySerial }}</v-list-tile-sub-title> <v-list two-line subheader>
</v-list-tile-content> <v-subheader>License</v-subheader>
</v-list-tile> <v-list-tile avatar>
<v-list-tile avatar> <v-list-tile-content>
<v-list-tile-content> <v-list-tile-title>Licensed to</v-list-tile-title>
<v-list-tile-title>License expiration</v-list-tile-title> <v-list-tile-sub-title>{{ serverInfo.license.license.licensedTo }}</v-list-tile-sub-title>
<v-list-tile-sub-title>{{ serverInfo.license.license.licenseExpiration }}</v-list-tile-sub-title> </v-list-tile-content>
</v-list-tile-content> </v-list-tile>
</v-list-tile> <v-list-tile avatar>
<v-list-tile avatar> <v-list-tile-content>
<v-list-tile-content> <v-list-tile-title>DB instance ID</v-list-tile-title>
<v-list-tile-title>Maintenance expiration</v-list-tile-title> <v-list-tile-sub-title>{{ serverInfo.license.license.dbId }}</v-list-tile-sub-title>
<v-list-tile-sub-title>{{ serverInfo.license.license.maintenanceExpiration }}</v-list-tile-sub-title> </v-list-tile-content>
</v-list-tile-content> </v-list-tile>
</v-list-tile> <v-list-tile avatar>
<v-list-tile avatar> <v-list-tile-content>
<v-list-tile-content> <v-list-tile-title>Key serial</v-list-tile-title>
<v-list-tile-title>Licensed features</v-list-tile-title> <v-list-tile-sub-title>{{ serverInfo.license.license.keySerial }}</v-list-tile-sub-title>
<v-list-tile-sub-title </v-list-tile-content>
v-for="item in serverInfo.license.license.features" </v-list-tile>
:key="item.Feature" <v-list-tile avatar>
>{{item.Feature}} - {{item.Count}}</v-list-tile-sub-title> <v-list-tile-content>
</v-list-tile-content> <v-list-tile-title>License expiration</v-list-tile-title>
</v-list-tile> <v-list-tile-sub-title>{{ serverInfo.license.license.licenseExpiration }}</v-list-tile-sub-title>
</v-list> </v-list-tile-content>
<h4>{{ serverInfo }}</h4> </v-list-tile>
</div> <v-list-tile avatar>
<v-list-tile-content>
<v-list-tile-title>Maintenance expiration</v-list-tile-title>
<v-list-tile-sub-title>{{ serverInfo.license.license.maintenanceExpiration }}</v-list-tile-sub-title>
</v-list-tile-content>
</v-list-tile>
<v-list-tile avatar>
<v-list-tile-content>
<v-list-tile-title>Licensed features</v-list-tile-title>
<v-list-tile-sub-title
v-for="item in serverInfo.license.license.features"
:key="item.Feature"
>{{item.Feature}} {{item.Count ? item.Count : ""}}</v-list-tile-sub-title>
</v-list-tile-content>
</v-list-tile>
</v-list>
</v-card>
</v-flex>
</v-layout>
<!-- </div> -->
</template> </template>
<script> <script>
/* xeslint-disable */ /* xeslint-disable */
import apiMeta from "../api/apimeta"; import apiMeta from "../api/apimeta";
import aboutInfo from "../utils/aboutinfo";
export default { export default {
data() { data() {
return { return {
serverInfo: {} serverInfo: { license: { license: {} } },
clientInfo: {}
}; };
}, },
mounted() { mounted() {
this.clientInfo.version = aboutInfo.version;
apiMeta apiMeta
.fetchAPIInfo() .fetchAPIInfo()
.then(response => { .then(response => {