|
|
|
@ -60,12 +60,12 @@ |
|
|
|
|
</view> |
|
|
|
|
<u-button text="登录" :disabled="!phone||!code" @click="smsLogin" class="loginBtn"></u-button> |
|
|
|
|
<!-- <view >登录</view> --> |
|
|
|
|
<!-- <view class="otherLogin"> |
|
|
|
|
<view class="otherLogin"> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
<view class="otext">其他登录</view> |
|
|
|
|
<view class="line"></view> |
|
|
|
|
</view> |
|
|
|
|
<image src="@/static/wlogin.png" class="wlogin" @tap="$refs.show_rule_item.open()" mode="widthFix"></image> --> |
|
|
|
|
<image src="@/static/wlogin.png" class="wlogin" @tap="$refs.show_rule_item.open()" mode="widthFix"></image> |
|
|
|
|
<!-- <view class="page-height flex-center flex-column"> |
|
|
|
|
<image mode="aspectFill" lazy-load class="logo-img mb-md" :src="base_info.app_logo"></image> |
|
|
|
|
<view class="f-caption c-caption">{{base_info.app_text}}</view> |
|
|
|
@ -75,7 +75,7 @@ |
|
|
|
|
</view> |
|
|
|
|
</view> --> |
|
|
|
|
|
|
|
|
|
<!-- <uni-popup ref="show_rule_item" type="center" :maskClick="false"> |
|
|
|
|
<uni-popup ref="show_rule_item" type="center" :maskClick="false"> |
|
|
|
|
<view class="common-popup-content fill-base pd-lg radius-34"> |
|
|
|
|
<view class="title">温馨提示</view> |
|
|
|
|
<view class="f-desc c-title mt-lg"> |
|
|
|
@ -91,7 +91,7 @@ |
|
|
|
|
:style="{background: primaryColor,color:'#fff'}">确定</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</uni-popup> --> |
|
|
|
|
</uni-popup> |
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
|
</template> |
|
|
|
@ -118,17 +118,19 @@ |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
async onLoad() { |
|
|
|
|
console.log('pages/login') |
|
|
|
|
console.log('pages/login',"888") |
|
|
|
|
let { |
|
|
|
|
autograph = '', |
|
|
|
|
appLogin = '' |
|
|
|
|
appLogin = '' |
|
|
|
|
} = this |
|
|
|
|
console.log('autograph,appLogin', autograph, appLogin) |
|
|
|
|
if (autograph && appLogin) { |
|
|
|
|
if(appLogin.unionId){ |
|
|
|
|
console.log("999") |
|
|
|
|
this.toLogin(appLogin) |
|
|
|
|
return |
|
|
|
|
}else{ |
|
|
|
|
console.log("777") |
|
|
|
|
this.checked=[] |
|
|
|
|
this.checked.push('1') |
|
|
|
|
this.smsLogin(appLogin) |
|
|
|
@ -164,59 +166,60 @@ |
|
|
|
|
...mapActions(['getConfigInfo', 'getUserInfo']), |
|
|
|
|
...mapMutations(['updateConfigItem', 'updateUserItem']), |
|
|
|
|
//微信登录 |
|
|
|
|
// async wxLogin() { |
|
|
|
|
// this.$refs.show_rule_item.close() |
|
|
|
|
// try { |
|
|
|
|
// let [providerErr, providerData] = await uni.getProvider({ |
|
|
|
|
// service: 'oauth', |
|
|
|
|
// }); |
|
|
|
|
// console.log("111") |
|
|
|
|
// // let [loginErr, loginData] =await uni.getUserProfile({ |
|
|
|
|
// // desc: '用于您的页面展示用户头像与昵称', |
|
|
|
|
// // lang: 'zh_CN', |
|
|
|
|
// // success: res => { |
|
|
|
|
// // console.log(res,"jjj"); |
|
|
|
|
// // // this.isShowLogin = false; |
|
|
|
|
// // // this.userInfo = res.userInfo; |
|
|
|
|
// // }, |
|
|
|
|
// // fail: err => { |
|
|
|
|
// // console.log(err.errMsg); |
|
|
|
|
// // } |
|
|
|
|
// // }); |
|
|
|
|
async wxLogin() { |
|
|
|
|
this.$refs.show_rule_item.close() |
|
|
|
|
try { |
|
|
|
|
let [providerErr, providerData] = await uni.getProvider({ |
|
|
|
|
service: 'oauth', |
|
|
|
|
}); |
|
|
|
|
console.log("111") |
|
|
|
|
// let [loginErr, loginData] =await uni.getUserProfile({ |
|
|
|
|
// desc: '用于您的页面展示用户头像与昵称', |
|
|
|
|
// lang: 'zh_CN', |
|
|
|
|
// success: res => { |
|
|
|
|
// console.log(res,"jjj"); |
|
|
|
|
// // this.isShowLogin = false; |
|
|
|
|
// // this.userInfo = res.userInfo; |
|
|
|
|
// }, |
|
|
|
|
// fail: err => { |
|
|
|
|
// console.log(err.errMsg); |
|
|
|
|
// } |
|
|
|
|
// }); |
|
|
|
|
|
|
|
|
|
// let [loginErr, loginData] = await uni.login({ |
|
|
|
|
// provider: 'weixin' |
|
|
|
|
// }); |
|
|
|
|
// console.log("222") |
|
|
|
|
// let [infoErr, infoData] = await uni.getUserInfo({ |
|
|
|
|
// provider: 'weixin' |
|
|
|
|
// }) |
|
|
|
|
// console.log("333",infoData) |
|
|
|
|
// let { |
|
|
|
|
// userInfo = {} |
|
|
|
|
// } = infoData |
|
|
|
|
// let { |
|
|
|
|
// openId = '' |
|
|
|
|
// } = userInfo |
|
|
|
|
// if (!openId) return |
|
|
|
|
// this.$util.showLoading({ |
|
|
|
|
// title: "登录中..." |
|
|
|
|
// }) |
|
|
|
|
// try { |
|
|
|
|
// this.toLogin(userInfo) |
|
|
|
|
// } catch (e) { |
|
|
|
|
// this.$util.hideAll() |
|
|
|
|
// } |
|
|
|
|
// } catch (e) { |
|
|
|
|
// console.log(e) |
|
|
|
|
// this.$util.showToast({ |
|
|
|
|
// title: '请先安装微信或升级版本' |
|
|
|
|
let [loginErr, loginData] = await uni.login({ |
|
|
|
|
provider: 'weixin' |
|
|
|
|
}); |
|
|
|
|
console.log("222") |
|
|
|
|
let [infoErr, infoData] = await uni.getUserInfo({ |
|
|
|
|
provider: 'weixin' |
|
|
|
|
}) |
|
|
|
|
console.log("333",infoData) |
|
|
|
|
let { |
|
|
|
|
userInfo = {} |
|
|
|
|
} = infoData |
|
|
|
|
let { |
|
|
|
|
openId = '' |
|
|
|
|
} = userInfo |
|
|
|
|
if (!openId) return |
|
|
|
|
this.$util.showLoading({ |
|
|
|
|
title: "登录中..." |
|
|
|
|
}) |
|
|
|
|
try { |
|
|
|
|
this.toLogin(userInfo) |
|
|
|
|
} catch (e) { |
|
|
|
|
this.$util.hideAll() |
|
|
|
|
} |
|
|
|
|
} catch (e) { |
|
|
|
|
console.log(e) |
|
|
|
|
this.$util.showToast({ |
|
|
|
|
title: '请先安装微信或升级版本' |
|
|
|
|
|
|
|
|
|
// }); |
|
|
|
|
// } |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// }, |
|
|
|
|
}, |
|
|
|
|
async smsLogin(item){ |
|
|
|
|
console.log("短信登陆") |
|
|
|
|
if(this.checked.length==0){ |
|
|
|
|
uni.$u.toast('请阅读并同意《隐私政策》'); |
|
|
|
|
return false; |
|
|
|
|