|
@@ -2,6 +2,7 @@
|
|
|
<view class="normal-login-container">
|
|
|
<view class="logo-content align-center justify-center flex">
|
|
|
<!-- <image style="width: 100rpx;height: 100rpx;" :src="globalConfig.appInfo.logo" mode="widthFix" /> -->
|
|
|
+ <image :src="imagePath" mode="aspectFit" style="width: 100rpx;height: 100rpx;"></image>
|
|
|
<text class="title">乐融融</text>
|
|
|
</view>
|
|
|
<!-- <view class="login-form-content">
|
|
@@ -18,6 +19,9 @@
|
|
|
<text @click="handlePrivacy" class="text-blue">《隐私协议》</text>
|
|
|
</view>
|
|
|
</view> -->
|
|
|
+ <view>
|
|
|
+
|
|
|
+ </view>
|
|
|
|
|
|
<up-popup :show="show" mode="bottom" @close="close" @open="open">
|
|
|
<view class="popup-content">
|
|
@@ -52,6 +56,7 @@
|
|
|
} from '@/api/login';
|
|
|
|
|
|
import store from "@/store"
|
|
|
+ const imagePath = '/static/logo.png';
|
|
|
|
|
|
// 获取全局配置
|
|
|
// const globalConfig = getApp().globalData.config; // 注意:getApp()是特定于小程序的方法
|
|
@@ -80,7 +85,6 @@
|
|
|
function close() {
|
|
|
// 关闭逻辑,设置 show 为 false
|
|
|
show.value = false;
|
|
|
- // console.log('close');
|
|
|
}
|
|
|
|
|
|
|
|
@@ -114,49 +118,49 @@
|
|
|
|
|
|
// 登录方法
|
|
|
const handleLogin = async () => {
|
|
|
- uni.showLoading({
|
|
|
- title: "登录中,请耐心等待..."
|
|
|
- }); // 使用uni-app的loading方法替代$modal.loading
|
|
|
- // 获取服务商信息
|
|
|
- uni.getProvider({
|
|
|
- service: "oauth",
|
|
|
- success: (res) => {
|
|
|
- console.log(res);
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- // 获取code
|
|
|
- uni.login({
|
|
|
- provider: 'weixin',
|
|
|
- success: (res) => {
|
|
|
- loginForm.code = res.code;
|
|
|
- // 获取用户信息
|
|
|
- uni.getUserInfo({
|
|
|
- success: (res) => {
|
|
|
- console.log("用户信息", res);
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- pwdLogin();
|
|
|
-
|
|
|
- uni.hideLoading()
|
|
|
- },
|
|
|
- });
|
|
|
- };
|
|
|
-
|
|
|
+ uni.showLoading({
|
|
|
+ title: "登录中,请耐心等待..."
|
|
|
+ }); // 使用uni-app的loading方法替代$modal.loading
|
|
|
+ // 获取服务商信息
|
|
|
+ uni.getProvider({
|
|
|
+ service: "oauth",
|
|
|
+ success: (res) => {
|
|
|
+ console.log(res);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ // 获取code
|
|
|
+ uni.login({
|
|
|
+ provider: 'weixin',
|
|
|
+ success: (res) => {
|
|
|
+ loginForm.code = res.code;
|
|
|
+ // 获取用户信息
|
|
|
+ uni.getUserInfo({
|
|
|
+ success: (res) => {
|
|
|
+ console.log("用户信息", res);
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ pwdLogin();
|
|
|
+
|
|
|
+ uni.hideLoading()
|
|
|
+ },
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
// 密码登录
|
|
|
const pwdLogin = async () => {
|
|
|
+ console.log('>>>>>>>234568');
|
|
|
if (!store) {
|
|
|
console.error("Store is not defined");
|
|
|
return;
|
|
|
}
|
|
|
store.dispatch('Login', loginForm).then(() => {
|
|
|
// uni.hideLoading(); // 关闭加载提示
|
|
|
- // console.log( uni.hideLoading,'12313')
|
|
|
- console.log('11111');
|
|
|
loginSuccess();
|
|
|
})
|
|
|
};
|
|
|
+
|
|
|
|
|
|
// 登录成功后,处理函数
|
|
|
const loginSuccess = () => {
|