Commit 772bb099 authored by lei's avatar lei

fix:首页跳转地址,用户登录授权等问题

parent 95ab0b39
...@@ -29,10 +29,10 @@ ...@@ -29,10 +29,10 @@
<body> <body>
<!-- 获取授权用户信息 本地token等操作 --> <!-- 获取授权用户信息 本地token等操作 -->
<!-- <script <script
type="text/javascript" type="text/javascript"
src="sdk/jssdk2/index.js" src="sdk/jssdk2/index.js"
></script> --> ></script>
<div <div
id="app" id="app"
...@@ -107,8 +107,7 @@ ...@@ -107,8 +107,7 @@
@click="showPopup('showPopup4completionDate')" @click="showPopup('showPopup4completionDate')"
style="position: absolute; top: -0.08rem; right: 0.4rem" style="position: absolute; top: -0.08rem; right: 0.4rem"
> >
<span class="formValue">{{showDate|formatterData}}</span <span class="formValue">{{showDate|formatterData}}</span><van-icon name="arrow-down" />
><van-icon name="arrow-down" />
</div> </div>
<van-popup <van-popup
v-model="showPopup4completionDate" v-model="showPopup4completionDate"
......
...@@ -39,9 +39,9 @@ var http2 = { ...@@ -39,9 +39,9 @@ var http2 = {
} }
// if (gemhoUtil.getCookie('token')) { // if (gemhoUtil.getCookie('token')) {
extraData.header = { extraData.header = {
// Authorization: gemhoUtil.getCookie('token') Authorization: gemhoUtil.getCookie('token')
Authorization: // Authorization:
'Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImxvZ2luX3VzZXJfa2V5IjoiMTU4YjM0M2MtNTFmMS00ZDYzLTk0ZWUtNzcxZWRkYTAxMjFmIn0.ehBDVx2ldKNypKcQ4Vnzzii7Dy9El8gRBRQ1Fs_Lq0tkp-zCxSHoEesF5YsWD5weKSaYdAYj_3gXQk-P832QrA', // 'Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbiIsImxvZ2luX3VzZXJfa2V5IjoiMTU4YjM0M2MtNTFmMS00ZDYzLTk0ZWUtNzcxZWRkYTAxMjFmIn0.ehBDVx2ldKNypKcQ4Vnzzii7Dy9El8gRBRQ1Fs_Lq0tkp-zCxSHoEesF5YsWD5weKSaYdAYj_3gXQk-P832QrA',
// } // }
} }
......
...@@ -7,6 +7,7 @@ window.onload = function () { ...@@ -7,6 +7,7 @@ window.onload = function () {
// loadingType: 'spinner', // loadingType: 'spinner',
// }); // });
// if(!localStorage.getItem('token')){ // if(!localStorage.getItem('token')){
if (!gemhoUtil.getCookie('token')) { if (!gemhoUtil.getCookie('token')) {
getUserInfo() getUserInfo()
} }
...@@ -19,7 +20,7 @@ function getUserInfo() { ...@@ -19,7 +20,7 @@ function getUserInfo() {
loadingType: 'spinner', loadingType: 'spinner',
}) })
lightAppJssdk.user.getUserInfoWithEncryptedParamByAppId({ lightAppJssdk.user.getUserInfoWithEncryptedParamByAppId({
appId: 'gqyjglptxiefn', //"gqyjglptxiefn", // 接入方在成功创建应用后自动生成 appId: 'whsdsjzxsfrzdjqwsczptsr', //"gqyjglptxiefn", // 接入方在成功创建应用后自动生成
success: async (data) => { success: async (data) => {
if (data == '未登录') onLoginApp() if (data == '未登录') onLoginApp()
else { else {
...@@ -34,6 +35,8 @@ function getUserInfo() { ...@@ -34,6 +35,8 @@ function getUserInfo() {
}) })
return return
} }
console.log(data, '用户授权请求成功的数据');
if (typeof data == 'string') data = JSON.parse(data) if (typeof data == 'string') data = JSON.parse(data)
// console.log('用户授权请求成功的数据', data) // console.log('用户授权请求成功的数据', data)
...@@ -52,11 +55,11 @@ function getUserInfo() { ...@@ -52,11 +55,11 @@ function getUserInfo() {
let aes_encrypt_result = sm2_decrypt_result.data let aes_encrypt_result = sm2_decrypt_result.data
let aes_decrypt_result = aes_Decrypt(aes_encrypt_result, appword) let aes_decrypt_result = aes_Decrypt(aes_encrypt_result, appword)
if (!aes_decrypt_result) { if (!aes_decrypt_result) {
// console.log('授权用户信息为空') console.log('授权用户信息为空')
return return
} }
let tempResult = JSON.parse(aes_decrypt_result) let tempResult = JSON.parse(aes_decrypt_result)
// console.log('授权用户信息', tempResult) console.log('授权用户信息', tempResult)
let reqParammm = { let reqParammm = {
sex: tempResult.sex, sex: tempResult.sex,
mobile: tempResult.mobile, mobile: tempResult.mobile,
...@@ -70,27 +73,37 @@ function getUserInfo() { ...@@ -70,27 +73,37 @@ function getUserInfo() {
// 请求获取高区应急后台真是token,传参,授权获取的用户信息 // 请求获取高区应急后台真是token,传参,授权获取的用户信息
http2.post( http2.post(
{ {
serviceId: 'gqyjglptbind', serviceId: API_KEY_MAP['login']['id'],
interfacePublicKey: interfacePublicKey: API_KEY_MAP['login']['publicKey'],
'0450567ffc64139658baa28c5c9bc0415200b476baa3bcc3f9dc9dbbf8dbcff2fb5e93319127685469c84784d235220c0347e695fbf66c5ffede33e645bea8b3f0', interfacePrivateKey: API_KEY_MAP['login']['privateKey'],
interfacePrivateKey:
'00b92f5f2a7c40cb07d225f2e90df9b8b23569658e4f9e04dd0a4bf4a5b374063b',
reqParams: reqParammm, reqParams: reqParammm,
}, },
function (res) { function (res) {
if (res) { if (res) {
// console.log('sdk2用户信息绑定接口回调数据', JSON.parse(res)) console.log('sdk2用户信息绑定接口回调数据', JSON.parse(res))
var result = JSON.parse(res) var result = JSON.parse(res)
// 存储后台返回token存储本地localstorage // 存储后台返回token存储本地localstorage
// localStorage.setItem('token', result.token) // localStorage.setItem('token', result.token)
if (result.code == 200) {
gemhoUtil.setCookie('token', result.token, 1) // 存储1天后过期 gemhoUtil.setCookie('token', result.token, 1) // 存储1天后过期
} else if (result.code == 500) {
vant.Dialog.alert({
title: '信息提示',
message: '服务器错误,请联系管理员',
})
} else {
vant.Dialog.alert({
title: '信息提示',
message: result.msg,
})
}
} }
vant.Toast.clear() vant.Toast.clear()
} }
) )
} }
}, },
fail: function (data) {}, fail: function (data) { },
}) })
} }
...@@ -148,8 +161,8 @@ function onLoginApp() { ...@@ -148,8 +161,8 @@ function onLoginApp() {
*/ */
function oncloseWindow() { function oncloseWindow() {
lightAppJssdk.navigation.close({ lightAppJssdk.navigation.close({
success: function (data) {}, success: function (data) { },
fail: function (data) {}, fail: function (data) { },
}) })
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment