liudan 2 years ago
parent 27cb79337f
commit c33272fa62
  1. 106
      pages/login.vue

@ -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>
@ -166,58 +166,58 @@
...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){

Loading…
Cancel
Save