fix: login state lost #20
| | |
| | | import message from 'ant-design-vue/es/message' |
| | | import '@/mock' |
| | | import store from './store' |
| | | import PouchDB from 'pouchdb' |
| | | |
| | | Vue.prototype.$axios = axios |
| | | Vue.prototype.$message = message |
| | |
| | | router, |
| | | store, |
| | | components: { App }, |
| | | template: '<App/>' |
| | | template: '<App/>', |
| | | mounted () { |
| | | var db = new PouchDB('admindb') |
| | | db.get('currUser').then(doc => { |
| | | this.$store.commit('account/setuser', doc.user) |
| | | }) |
| | | } |
| | | }) |
| | |
| | | import PouchDB from 'pouchdb' |
| | | |
| | | var db = new PouchDB('admindb') |
| | | |
| | | export default { |
| | | namespaced: true, |
| | | state: { |
| | |
| | | mutations: { |
| | | setuser (state, user) { |
| | | state.user = user |
| | | db.get('currUser').then(doc => { |
| | | db.put({ |
| | | _id: 'currUser', |
| | | _rev: doc._rev, |
| | | user: user |
| | | }) |
| | | }) |
| | | } |
| | | } |
| | | } |