<template>
|
<div id="app">
|
<router-view/>
|
<notifications group="foo"/>
|
<vLoading :loadinger="loading"/>
|
</div>
|
</template>
|
|
<style src="@/vendor/styles/bootstrap.scss" lang="scss"></style>
|
<style src="@/vendor/styles/appwork.scss" lang="scss"></style>
|
<!--<style src="@/vendor/styles/theme-corporate.scss" lang="scss"></style>-->
|
<style src="@/vendor/styles/theme-basic.scss" lang="scss"></style>
|
<style src="@/vendor/styles/colors.scss" lang="scss"></style>
|
<style src="@/vendor/styles/uikit.scss" lang="scss"></style>
|
<style src="./style.scss" lang="scss"></style>
|
|
<script>
|
import { mapActions } from 'vuex'
|
export default {
|
name: 'app',
|
metaInfo: {
|
title: '首页',
|
titleTemplate: '考勤管理-%s'
|
},
|
computed: {
|
orgId() {
|
/* 登陆用户重要信息 */
|
const userInfo =
|
sessionStorage.getItem('userInfo') !== '' &&
|
JSON.parse(sessionStorage.getItem('userInfo'))
|
if (userInfo) {
|
return userInfo.orgId
|
}
|
return ''
|
},
|
loading() {
|
return this.$store.state.loading
|
}
|
},
|
methods: {
|
...mapActions(['_initTreeData', '_initIdentityDict'])
|
},
|
created() {
|
/* this.$store.dispatch('_initTreeData', {
|
orgById: this.orgId
|
})
|
this.$store.dispatch('_initIdentityDict', {
|
orgId: this.orgId
|
}) */
|
},
|
mounted() {
|
console.log(this.$store.state, 'this.$store.state')
|
},
|
updated() {
|
// Remove loading state
|
setTimeout(() => document.body.classList.remove('app-loading'), 1)
|
}
|
}
|
</script>
|