diff --git a/main.js b/main.js index 111564f..d270879 100644 --- a/main.js +++ b/main.js @@ -14,10 +14,24 @@ $http.beforeRequest = function (options) { title: '数据加载中' }) if (options.url.indexOf('/my/') !== -1) { - options.header = { - Authorization: store.state.address.token - } - console.log(options.header) + if (options.url.indexOf('/getByUserId') !== -1){ + options.header = { + 'gs-token': uni.getStorageSync('Gs-Token') + } + } else if (options.url.indexOf('/info/update') !== -1){ + options.header = { + 'gs-token': uni.getStorageSync('Gs-Token') + } + }else if (options.url.indexOf('info/recover') !== -1){ + options.header = { + 'gs-token': uni.getStorageSync('Gs-Token') + } + }else { + options.header = { + Authorization: store.state.address.token + } + console.log(options.header) + } } if (options.url.indexOf('/getLoginInfo') !== -1) { options.header = { diff --git a/pages/login/login.vue b/pages/login/login.vue index 0362985..34ec232 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -75,14 +75,31 @@ uni.showLoading({title:'努力登录中...', mask:true}); if (res.data.code === 200) { + //localStorage保存token if (res.data.data){ uni.setStorageSync('Gs-Token', res.data.data) uni.$http.get('/gunshiApp/xfflood/getLoginInfo').then(res=>{ uni.setStorageSync('value', res.data.data) + console.log('-----value------',res.data.data); + }) + + //获取userId并获取头像 + uni.$http.get('/gunshiApp/xfflood/my/info/getByUserId').then(res=>{ + console.log('-----avatar1------',res.data); + if (res.data.data) { + let url = '/gunshiApp/xfflood/bzProjectManipulationRecord/file/get/' + url = url + res.data.data.fileId + uni.$http.get(url).then(res=>{ + uni.setStorageSync('avatar','http://223.75.53.141:9102/test.by-lyf.tmp'+res.data.data.filePath) + console.log('-----avatar------',uni.getStorageSync('avatar')); + }) + } else { + uni.setStorageSync('avatar','../../static/tabs/头像_icon@2x.png') + } }) } - + //登录成功后跳转界面 setTimeout( function(){ diff --git a/pages/mypage/mypage.vue b/pages/mypage/mypage.vue index 355d14b..6cebcfc 100644 --- a/pages/mypage/mypage.vue +++ b/pages/mypage/mypage.vue @@ -3,9 +3,10 @@
@@ -51,7 +52,6 @@ ] const userList = uni.getStorageSync('value') - console.log(userList); export default { @@ -62,8 +62,13 @@ userresponse:'防汛办', version:'011.14.23', func: func, + default_src: uni.getStorageSync('avatar'), } }, + mounted() { + this.default_src = uni.getStorageSync('avatar') + console.log('----mypageAvatar',this.default_src); + }, methods: { navigateToSubPage(index){ @@ -117,6 +122,11 @@ color: #007afd; line-height: 50px; } + .image-left{ + width: 80px; + height: 80px; + border-radius: 50%; + } .user{ display: flex; flex-direction: column; diff --git a/pages/personInfo/personInfo.vue b/pages/personInfo/personInfo.vue index 5640c54..d8c0595 100644 --- a/pages/personInfo/personInfo.vue +++ b/pages/personInfo/personInfo.vue @@ -15,10 +15,10 @@ show-arrow="true" clickable class="listContainer" - @click="showActionSheet()" + @click="showActionSheet(default_src)" > - + + +