我的页面
This commit is contained in:
@@ -102,8 +102,11 @@
|
||||
import eyeOpenImg from "@/static/eye_open.png"
|
||||
import eyeCloseImg from "@/static/eye_close.png"
|
||||
import api from "@/api/api.js"
|
||||
import my_api from "@/api/my_api.js";
|
||||
import BASE_URL from "@/utils/config.js";
|
||||
|
||||
import { createSignedPostData } from '@/utils/sign.js'
|
||||
import navTo from "@/utils/navTo"
|
||||
|
||||
const customStyle = reactive({
|
||||
height: "100rpx",
|
||||
fontSize: "36rpx",
|
||||
@@ -284,11 +287,68 @@
|
||||
return;
|
||||
}
|
||||
|
||||
console.log('微信登录');
|
||||
uni.showToast({
|
||||
title: '微信登录功能开发中',
|
||||
icon: 'none'
|
||||
console.log('微信登录 11');
|
||||
uni.login({
|
||||
provider: 'weixin',
|
||||
success: function (loginRes) {
|
||||
// 登录成功
|
||||
uni.getUserInfo({
|
||||
provider: 'weixin',
|
||||
success: async function(info) {
|
||||
// 获取用户信息成功, info.authResult保存用户信息
|
||||
|
||||
const wechat_user_info = {
|
||||
openid:info.userInfo.openId,
|
||||
unionid:info.userInfo.unionId,
|
||||
nickname:info.userInfo.nickName,
|
||||
}
|
||||
const { postData, sign } = await createSignedPostData({
|
||||
wechat_user_info: JSON.stringify(wechat_user_info),
|
||||
current_spec: "uniapp"
|
||||
})
|
||||
|
||||
my_api.expertWxLogin(postData,{
|
||||
sign:sign
|
||||
}).then(res=>{
|
||||
uni.showToast({
|
||||
title: '登录成功',
|
||||
icon: 'success'
|
||||
})
|
||||
|
||||
if (BASE_URL.indexOf('dev') == -1) {
|
||||
uni.setStorageSync('AUTH_TOKEN_App',res.data.access_token);
|
||||
uni.setStorageSync('AUTH_YX_ACCID_App', res.data.YX_accid);
|
||||
uni.setStorageSync('AUTH_YX_TOKEN_App', res.data.YX_token);
|
||||
uni.setStorageSync('userInfo', res.data);
|
||||
|
||||
} else {
|
||||
uni.setStorageSync('DEV_AUTH_TOKEN_App', res.data.access_token);
|
||||
uni.setStorageSync('DEV_AUTH_YX_ACCID_App', res.data.YX_accid);
|
||||
uni.setStorageSync('DEV_AUTH_YX_TOKEN_App', res.data.YX_token);
|
||||
uni.setStorageSync('userInfo', res.data);
|
||||
}
|
||||
|
||||
// 跳转到首页
|
||||
navTo({
|
||||
url: '/pages/index/index'
|
||||
})
|
||||
}).catch(err=>{
|
||||
console.log(err)
|
||||
uni.showToast({
|
||||
title: res.data.msg || '登录失败',
|
||||
icon: 'none'
|
||||
})
|
||||
})
|
||||
}
|
||||
})
|
||||
},
|
||||
fail: function (err) {
|
||||
// 登录授权失败
|
||||
// err.code是错误码
|
||||
console.log(err)
|
||||
}
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
// 切换协议同意状态
|
||||
|
||||
Reference in New Issue
Block a user