From 6d66f7362cefb15d4c6966271408d5ff6191d5ec Mon Sep 17 00:00:00 2001 From: daihh Date: Fri, 17 Mar 2023 17:22:48 +0800 Subject: [PATCH 01/10] =?UTF-8?q?=E5=AF=B9token=E5=A2=9E=E5=8A=A0=E5=8D=95?= =?UTF-8?q?=E7=8B=AC=E7=9A=84h5=E7=9A=84=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/login/login.vue | 5 ----- utils/token.js | 30 +++++++++++++++++++++++------- 2 files changed, 23 insertions(+), 12 deletions(-) diff --git a/pages/login/login.vue b/pages/login/login.vue index 798ea5f..c70138c 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -47,11 +47,6 @@ } console.log(pv,'=',options[pv]); }); - //if(params){ - console.log(this.redirect+params) - //} - - }, mounted() { //对cookies进行操作,这里是写 diff --git a/utils/token.js b/utils/token.js index 60f59d7..d2e5ea8 100644 --- a/utils/token.js +++ b/utils/token.js @@ -2,19 +2,35 @@ const TOKEN_KEY = 'token' export function getToken() { - let token=uni.getStorageSync(TOKEN_KEY); - if(!token){ - token=uni.getStorageSync('userInfo'); - if(token){ - token=JSON.parse(token).token; + + let token=''; + // #ifdef H5 + var ca = document.cookie.split(';'); + for(var i=0; i Date: Tue, 4 Jul 2023 18:14:10 +0800 Subject: [PATCH 02/10] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/exam/qrcode.vue | 1 - pages/login/loading.vue | 1 - store/modules/user.js | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pages/exam/qrcode.vue b/pages/exam/qrcode.vue index 77f60e6..ae30a14 100644 --- a/pages/exam/qrcode.vue +++ b/pages/exam/qrcode.vue @@ -41,7 +41,6 @@ }else{ apiLogin.boeLogin(token).then(rs=>{ if(rs.status==200){ - //setToken(rs.result.access_token); //加载用户信息 this.$store.dispatch("InitData").then(res => { //console.log(res) diff --git a/pages/login/loading.vue b/pages/login/loading.vue index 12881cf..e81a4c9 100644 --- a/pages/login/loading.vue +++ b/pages/login/loading.vue @@ -54,7 +54,6 @@ }else{ apiLogin.boeLogin(token).then(rs=>{ if(rs.status==200){ - //setToken(rs.result.access_token); //加载用户信息 this.$store.dispatch("InitData").then(res => { //console.log(res) diff --git a/store/modules/user.js b/store/modules/user.js index f5ccd33..bac2144 100644 --- a/store/modules/user.js +++ b/store/modules/user.js @@ -64,7 +64,7 @@ const user = { const code = userInfo.code return new Promise((resolve, reject) => { apiLogin.login(loginName, password, code).then(res => { - setToken(res.result.access_token); + //setToken(res.result.access_token); resolve(res); }).catch(error => { reject(error) From 571dbff2cdc252a3a109175cfb66d7796d5d4848 Mon Sep 17 00:00:00 2001 From: daihh Date: Tue, 4 Jul 2023 19:22:53 +0800 Subject: [PATCH 03/10] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/login.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/login.js b/api/login.js index 104ad1f..970bd31 100644 --- a/api/login.js +++ b/api/login.js @@ -32,7 +32,7 @@ const refreshToken = function(token){ // boe登录 const boeLogin = function(token){ - return ajax.post('/xboe/account/boelogin',{token:token}); + return ajax.post('/xboe/account/boenewlogin',{token:token}); } export default{ From b115e9b4ce3ae87d823428907528c89b0de2a343 Mon Sep 17 00:00:00 2001 From: daihh Date: Tue, 4 Jul 2023 19:35:07 +0800 Subject: [PATCH 04/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=EF=BC=8C=E5=90=8C=E6=AD=A5=E5=88=B0=E7=94=A8=E6=88=B7=E4=B8=AD?= =?UTF-8?q?=E5=BF=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/boe/userbasic.js | 14 +++++++++++++- pages/my/setting.vue | 12 ++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/api/boe/userbasic.js b/api/boe/userbasic.js index 8ea0bc4..5a07f8a 100644 --- a/api/boe/userbasic.js +++ b/api/boe/userbasic.js @@ -80,6 +80,17 @@ const getInAudienceIds = function(userId) { // return ajax.post(baseURL,'/audience/audienceByUser',{}); } + +/** + * 更新用户信息,当前只是列新三个信息,根据aid来更新 + * aid + * avatar + * sign + */ +const updateUser = function(data) { + return ajax.postJson(baseURL,'/user/updateUserMessage',data); +} + export default { userParentOrg, findOrgsByKeyword, @@ -90,5 +101,6 @@ export default { getUserCrowds, getOrgHrbpInfo, modifyPassword, - getInAudienceIds + getInAudienceIds, + updateUser } diff --git a/pages/my/setting.vue b/pages/my/setting.vue index 87311ea..c378ebc 100644 --- a/pages/my/setting.vue +++ b/pages/my/setting.vue @@ -64,6 +64,7 @@