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 @@