| | |
| | | <image class="agree-icon" :src="agreed ? '/static/icon/ic_accept_sel@2x.png' : '/static/icon/ic_accept@2x.png'" mode="aspectFit" @tap="agreed = !agreed"></image> |
| | | <view class="agreement-text-wrap"> |
| | | <text class="agreement-text">我已阅读并同意</text> |
| | | <text class="agreement-link" @click="goToService">《用户服务协议》</text> |
| | | <text class="agreement-link" @click="goToService(0)">《用户服务协议》</text> |
| | | <text class="agreement-text">及</text> |
| | | <text class="agreement-link" @click="goToPrivacy">《用户隐私政策》</text> |
| | | <text class="agreement-link" @click="goToService(1)">《用户隐私政策》</text> |
| | | </view> |
| | | </view> |
| | | </view> |
| | |
| | | console.log(this.userType,"============================================") |
| | | this.$u.api.shopSilentLogin({}) |
| | | .then( res => { |
| | | if (res.code === 200) { |
| | | if (res.code === 200 && res.data) { |
| | | this.$store.commit('setUserType', 1) |
| | | this.$store.commit('setShopToken', res.data.token) |
| | | // 获取门店信息 |
| | |
| | | // }, 1000) |
| | | }) |
| | | } |
| | | uni.hideLoading() |
| | | }) |
| | | }catch(e){ |
| | | uni.hideLoading() |
| | |
| | | }, |
| | | methods: { |
| | | async handleLogin() { |
| | | if (!this.agreed) { |
| | | uni.showToast({ |
| | | title: '请先阅读并同意协议', |
| | | icon: 'none' |
| | | }) |
| | | return |
| | | } |
| | | if (!this.form.telephone) { |
| | | uni.showToast({ |
| | | title: '请输入账号', |
| | |
| | | if (!this.form.password) { |
| | | uni.showToast({ |
| | | title: '请输入密码', |
| | | icon: 'none' |
| | | }) |
| | | return |
| | | } |
| | | if (!this.agreed) { |
| | | uni.showToast({ |
| | | title: '请先阅读并同意协议', |
| | | icon: 'none' |
| | | }) |
| | | return |
| | |
| | | }) |
| | | } |
| | | }, |
| | | goToService() { |
| | | goToService(type) { |
| | | uni.navigateTo({ |
| | | url: '/pages/rich-text/rich-text?type=userAgreement' |
| | | url: '/pages/rich-text/rich-text?type='+type |
| | | }) |
| | | }, |
| | | goToPrivacy() { |
| | | uni.navigateTo({ |
| | | url: '/pages/rich-text/rich-text?type=privacyPolicy' |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | |
| | | } |
| | | |
| | | .agreement-row { |
| | | background: #D9F3FF; |
| | | margin-top: 60rpx; |
| | | display: flex; |
| | | align-items: flex-start; |