diff --git a/docs/zh/sys-vuex/README.md.REMOVED.git-id b/docs/zh/sys-vuex/README.md.REMOVED.git-id index a901b125..209db591 100644 --- a/docs/zh/sys-vuex/README.md.REMOVED.git-id +++ b/docs/zh/sys-vuex/README.md.REMOVED.git-id @@ -1 +1 @@ -33948f39bdcc1391fd42429bd95b3b98c167fb23 \ No newline at end of file +bbc8c6b753f56e87bba30fa4d54dfce9db8fdbc3 \ No newline at end of file diff --git a/src/store/modules/d2admin/modules/account.js b/src/store/modules/d2admin/modules/account.js index aafbf581..84fcf6b0 100644 --- a/src/store/modules/d2admin/modules/account.js +++ b/src/store/modules/d2admin/modules/account.js @@ -10,8 +10,18 @@ export default { * @param {Object} param vm {Object} vue 实例 * @param {Object} param username {String} 用户账号 * @param {Object} param password {String} 密码 + * @param {Object} param route {Object} 登陆成功后定向的路由对象 */ - login ({ commit }, { vm, username, password }) { + login ({ + commit + }, { + vm, + username, + password, + route = { + name: 'index' + } + }) { // 开始请求登录接口 AccountLogin({ username, @@ -32,9 +42,7 @@ export default { // 用户登陆后从持久化数据加载一系列的设置 commit('load') // 跳转路由 - vm.$router.push({ - name: 'index' - }) + vm.$router.push(route) }) .catch(err => { console.group('登陆结果')