This repository has been archived on 2024-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
keksAccountGUI/src/views/admin/App.vue
2019-11-26 17:30:03 +01:00

49 lines
1.1 KiB
Vue

<template>
<div style="margin-top: 50px;">
<v-container grid-list-md pa-10>
<v-layout row wrap>
<v-flex md12>
<h1>Apps</h1>
<br><br>
<AppCards :apps="apps" v-on:appClick="navigateToAppSettingPage"></AppCards>
</v-flex>
</v-layout>
</v-container>
</div>
</template>
<script>
import AdminService from '../../services/Admin'
import AppCardsComponente from '../../components/AppCards'
export default {
data () {
return {
apps: []
}
},
components: {
"AppCards": AppCardsComponente
},
methods: {
'loadApp': function () {
AdminService.getAppList().then((res) => {
this.apps = res.data.data;
})
},
'navigateToAppSettingPage': function(app) {
this.$router.push({"path": "/admin/app/"+app.id})
}
},
mounted: function() {
this.loadApp();
}
}
</script>