diff --git a/package.json b/package.json index b7b7485..7c4f871 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,8 @@ }, "dependencies": { "@antv/data-set": "^0.8.9", + "axios": "^0.18.0", + "mockjs": "^1.0.1-beta3", "moment": "^2.22.2", "viser-vue": "^2.2.5", "vue": "^2.5.2", diff --git a/src/components/dashboard/WorkPlace.vue b/src/components/dashboard/WorkPlace.vue index 5c2cc22..2ec6565 100644 --- a/src/components/dashboard/WorkPlace.vue +++ b/src/components/dashboard/WorkPlace.vue @@ -2,11 +2,11 @@
- +
-
早安,ICZER,祝你开心每一天!
-
交互专家 | 蚂蚁金服-某某某事业群-某某平台部-某某技术部-UED
+
{{currUser.timefix}},{{currUser.name}},{{currUser.welcome}}
+
{{currUser.position}}
@@ -27,11 +27,11 @@ 全部项目 - + - +
- + Alipay
@@ -121,7 +121,35 @@ export default { HeadInfo, AAvatar, PageLayout, - PageHeader} + PageHeader}, + data () { + return { + currUser: {}, + projects: [] + } + }, + mounted () { + this.currentUser() + this.getProjectList() + }, + methods: { + currentUser () { + this.$axios({ + method: 'get', + url: '/user/current' + }).then(res => { + this.currUser = res.data + }) + }, + getProjectList () { + this.$axios({ + method: 'get', + url: '/project' + }).then(res => { + this.projects = res.data + }) + } + } } diff --git a/src/components/layout/HeaderlAvatar.vue b/src/components/layout/HeaderlAvatar.vue index d1ecc3c..445a234 100644 --- a/src/components/layout/HeaderlAvatar.vue +++ b/src/components/layout/HeaderlAvatar.vue @@ -1,8 +1,8 @@