diff --git a/README.md b/README.md index 63e11950..f0f4514a 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ - [ES6入门 阮一峰](http://es6.ruanyifeng.com/) - [Vue入门项目系列](/~https://github.com/uncleLian/vue2-echo) - + ## 功能 功能持续迭代中,欢迎 [pr](/~https://github.com/uncleLian/vue-blog/pulls) 和 [issue](/~https://github.com/uncleLian/vue-blog/issues) @@ -44,6 +44,7 @@ - stage - 动态侧边栏 - 动态面包屑 + - 导航标签 - 错误处理 - 401 - 404 @@ -117,7 +118,7 @@ npm run build:report 如果觉得这个项目帮助到了你,你可以请作者喝杯饮料表示支持 :green_heart: -![image](http://poci6sbqi.bkt.clouddn.com/donate.jpg) +![image](/~https://github.com/uncleLian/vue-blog/raw/gh-pages/screenshots/donate.jpg) ## 交流 欢迎热爱学习、忠于分享的朋友一起来交流 diff --git a/src/App.vue b/src/App.vue index 92e2b25d..2681a294 100755 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,6 @@ diff --git a/src/api/login.js b/src/api/login.js index 883b951f..46387678 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -7,6 +7,6 @@ export function getLogin(form) { } // 用户信息 export function getUser(token) { - let res = request('/api/user', 'GET', token) + let res = request('/api/user', 'POST', token) return res } diff --git a/src/components/UserSelect/index.vue b/src/components/UserSelect/index.vue index 78624465..f5c5ed1a 100644 --- a/src/components/UserSelect/index.vue +++ b/src/components/UserSelect/index.vue @@ -17,9 +17,9 @@ import { mapState } from 'vuex' export default { computed: { - ...mapState([ - 'user' - ]), + ...mapState('login', { + user: state => state.user + }), version() { return 'v' + require('../../../package.json').version } @@ -27,8 +27,9 @@ export default { methods: { onSelected(val) { if (val === 'exit') { - this.$store.commit('SET_LOGOUT') - this.$router.push('/login') + this.$store.dispatch('login/logout').then(() => { + this.$router.push('/login') + }) } } } diff --git a/src/components/index.js b/src/components/index.js index 93847e40..19c878c5 100755 --- a/src/components/index.js +++ b/src/components/index.js @@ -1,8 +1,8 @@ import Vue from 'vue' -import view from '@/layout/view' +import PageView from '@/layout/PageView' const components = { - 'app-view': view + 'app-pageView': PageView } // 注册全局组件 diff --git a/src/language/en.js b/src/language/en.js index 9ee366e0..584d4ce0 100644 --- a/src/language/en.js +++ b/src/language/en.js @@ -1,7 +1,7 @@ export default { route: { index: 'Index', - home: 'Home', + dashboard: 'Dashboard', documents: 'Documents', guide: 'Guide', permission: 'Permission', @@ -137,5 +137,11 @@ export default { passwordMsg: 'Please enter password', successMsg: 'Login Success', errorMsg: 'Login Error' + }, + tagsView: { + refresh: 'Refresh', + close: 'Close', + closeOthers: 'Close Others', + closeAll: 'Close All' } } diff --git a/src/language/zh.js b/src/language/zh.js index e66b90a4..088bb48f 100644 --- a/src/language/zh.js +++ b/src/language/zh.js @@ -1,7 +1,7 @@ export default { route: { index: '首页', - home: '主页', + dashboard: '主页', documents: '文档', guide: '引导页', permission: '权限测试', @@ -137,5 +137,11 @@ export default { passwordMsg: '请输入密码', successMsg: '登录成功', errorMsg: '账号密码错误' + }, + tagsView: { + refresh: '刷新', + close: '关闭', + closeOthers: '关闭其它', + closeAll: '关闭所有' } } diff --git a/src/layout/NavBar/index.vue b/src/layout/NavBar/index.vue new file mode 100644 index 00000000..e0b95889 --- /dev/null +++ b/src/layout/NavBar/index.vue @@ -0,0 +1,75 @@ + + + diff --git a/src/layout/view.vue b/src/layout/PageView/index.vue similarity index 100% rename from src/layout/view.vue rename to src/layout/PageView/index.vue diff --git a/src/layout/Sidebar/index.vue b/src/layout/Sidebar/index.vue index d7be2dc2..d43d3b1e 100755 --- a/src/layout/Sidebar/index.vue +++ b/src/layout/Sidebar/index.vue @@ -11,7 +11,6 @@ + diff --git a/src/layout/TagsView/scrollPane.vue b/src/layout/TagsView/scrollPane.vue new file mode 100644 index 00000000..96e88c88 --- /dev/null +++ b/src/layout/TagsView/scrollPane.vue @@ -0,0 +1,56 @@ + + diff --git a/src/layout/header.vue b/src/layout/header.vue deleted file mode 100755 index 4d30c7ce..00000000 --- a/src/layout/header.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - diff --git a/src/mock/index.js b/src/mock/index.js index c82484e3..31d6fd21 100755 --- a/src/mock/index.js +++ b/src/mock/index.js @@ -12,7 +12,7 @@ Mock.mock(base_mock_url + '/api/user', { data: { nickname: 'admin', headimgurl: 'http://poci6sbqi.bkt.clouddn.com/avatar.jpg', - role: 'admin' + roles: 'admin' } }) Mock.mock(base_mock_url + '/api/list', { diff --git a/src/pages/index/children/home/components/author.vue b/src/pages/index/children/dashboard/components/author.vue similarity index 100% rename from src/pages/index/children/home/components/author.vue rename to src/pages/index/children/dashboard/components/author.vue diff --git a/src/pages/index/children/home/components/banner.vue b/src/pages/index/children/dashboard/components/banner.vue similarity index 100% rename from src/pages/index/children/home/components/banner.vue rename to src/pages/index/children/dashboard/components/banner.vue diff --git a/src/pages/index/children/home/components/card.vue b/src/pages/index/children/dashboard/components/card.vue similarity index 100% rename from src/pages/index/children/home/components/card.vue rename to src/pages/index/children/dashboard/components/card.vue diff --git a/src/pages/index/children/home/components/table.vue b/src/pages/index/children/dashboard/components/table.vue similarity index 100% rename from src/pages/index/children/home/components/table.vue rename to src/pages/index/children/dashboard/components/table.vue diff --git a/src/pages/index/children/home/components/todo.vue b/src/pages/index/children/dashboard/components/todo.vue similarity index 100% rename from src/pages/index/children/home/components/todo.vue rename to src/pages/index/children/dashboard/components/todo.vue diff --git a/src/pages/index/children/home/home.vue b/src/pages/index/children/dashboard/index.vue similarity index 93% rename from src/pages/index/children/home/home.vue rename to src/pages/index/children/dashboard/index.vue index 77b9d55e..bd0feba0 100644 --- a/src/pages/index/children/home/home.vue +++ b/src/pages/index/children/dashboard/index.vue @@ -1,5 +1,5 @@