From 5b4e3323925bd1cbfc1b3503d27550b78af0be1a Mon Sep 17 00:00:00 2001 From: "tian.guangyuan" Date: Tue, 17 Mar 2020 13:20:38 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90new=E3=80=91=20=E5=AE=8C=E6=88=90?= =?UTF-8?q?=E4=BA=BA=E5=8A=9B=E5=8F=91=E5=B1=95-=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E6=A8=A1=E5=9D=97=E6=8E=A5=E5=8F=A3=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ebiz/manpower/manpower.js | 18 +-- src/components/ebiz/manpower/NavItem.vue | 5 +- .../ebiz/manpower/UserInfoHeader.vue | 16 ++- src/views/ebiz/manpower/ActiveManagement.vue | 1 - src/views/ebiz/manpower/Navigation.vue | 8 +- src/views/ebiz/manpower/PersonalCenter.vue | 114 +++++++++++++----- src/views/ebiz/manpower/Training.vue | 4 +- 7 files changed, 112 insertions(+), 54 deletions(-) diff --git a/src/api/ebiz/manpower/manpower.js b/src/api/ebiz/manpower/manpower.js index 679b0518a..f5c3b8d72 100644 --- a/src/api/ebiz/manpower/manpower.js +++ b/src/api/ebiz/manpower/manpower.js @@ -1,6 +1,15 @@ import request from '@/assets/js/utils/request' import getUrl from '@/assets/js/utils/get-url' +// 个人中心 - 查询接口 +export function getPersonalInfo(data) { + return request({ + url: getUrl('/agent/personal/getInfo', 1), + method: 'post', + data + }) +} + // 人才库列表查询接口 export function getAgentPersonnelList(data = {}) { return request({ @@ -43,15 +52,6 @@ export function queryWeekly(data) { }) } -// 查询日志页面人才库列表 -export function queryListFirst(data) { - return request({ - url: getUrl('/agent/personnel/queryListFirst', 1), - method: 'post', - data - }) -} - // 查询日志页面增员列表 export function queryRecordList(data) { return request({ diff --git a/src/components/ebiz/manpower/NavItem.vue b/src/components/ebiz/manpower/NavItem.vue index 9a0cedb26..79a26052e 100644 --- a/src/components/ebiz/manpower/NavItem.vue +++ b/src/components/ebiz/manpower/NavItem.vue @@ -3,8 +3,9 @@ diff --git a/src/components/ebiz/manpower/UserInfoHeader.vue b/src/components/ebiz/manpower/UserInfoHeader.vue index ff6f4d4b3..b2153d1ef 100644 --- a/src/components/ebiz/manpower/UserInfoHeader.vue +++ b/src/components/ebiz/manpower/UserInfoHeader.vue @@ -25,10 +25,18 @@ export default { methods: { async getInfo() { // 获取代理人信息 - const res = await getAgentInfo({}) - console.log(res) - if (res.result == 0) { - this.userInfo = res + let userInfo = localStorage.getItem('userInfo') + if (userInfo) { + this.userInfo = JSON.parse(userInfo) + } else { + const res = await getAgentInfo({}) + if (res.result == 0) { + this.userInfo = res + localStorage.setItem('agentCode', res.jobNo) + localStorage.setItem('userInfo', JSON.stringify(res)) + } else { + this.$toast(res.resultMessage) + } } } }, diff --git a/src/views/ebiz/manpower/ActiveManagement.vue b/src/views/ebiz/manpower/ActiveManagement.vue index c45e4071c..cb19aed63 100644 --- a/src/views/ebiz/manpower/ActiveManagement.vue +++ b/src/views/ebiz/manpower/ActiveManagement.vue @@ -112,7 +112,6 @@ export default { }, mounted() { this.queryWeekly() - this.queryListFirst() this.getAgentPersonnelListFirst() this.queryRecordList() }, diff --git a/src/views/ebiz/manpower/Navigation.vue b/src/views/ebiz/manpower/Navigation.vue index ffcf995f3..202634ccb 100644 --- a/src/views/ebiz/manpower/Navigation.vue +++ b/src/views/ebiz/manpower/Navigation.vue @@ -25,22 +25,22 @@ export default { navList: [ { title: '个人中心', - src: 'http://localhost:8080/favicon.ico', + icon: 'user-o', path: '/manpower/PersonalCenter' }, { title: '增员工具', - src: 'http://localhost:8080/favicon.ico', + icon: 'friends-o', path: '/manpower/IncreaseStaffTools' }, { title: '活动量管理', - src: 'http://localhost:8080/favicon.ico', + icon: 'todo-list-o', path: '/manpower/ActiveManagement' }, { title: '培训上岗', - src: 'http://localhost:8080/favicon.ico', + icon: 'records', path: '/manpower/Training' } ] diff --git a/src/views/ebiz/manpower/PersonalCenter.vue b/src/views/ebiz/manpower/PersonalCenter.vue index 8e5449478..00e712bd3 100644 --- a/src/views/ebiz/manpower/PersonalCenter.vue +++ b/src/views/ebiz/manpower/PersonalCenter.vue @@ -1,76 +1,78 @@