|
@@ -38,11 +38,12 @@
|
|
|
<u-checkbox shape="circle" label="记住密码" name="checked"></u-checkbox>
|
|
<u-checkbox shape="circle" label="记住密码" name="checked"></u-checkbox>
|
|
|
</u-checkbox-group>
|
|
</u-checkbox-group>
|
|
|
</view>
|
|
</view>
|
|
|
- <u-text
|
|
|
|
|
- color="#CDCDCD"
|
|
|
|
|
- size="20rpx"
|
|
|
|
|
- customStyle="padding-top:32rpx"
|
|
|
|
|
- text="登录代表您已同意用户协议及隐私条款"></u-text>
|
|
|
|
|
|
|
+ <view class="protocol-wrap">
|
|
|
|
|
+ <u-checkbox-group v-model="isAgreed">
|
|
|
|
|
+ <u-checkbox shape="circle" label="我已阅读并同意" name="checked"></u-checkbox>
|
|
|
|
|
+ </u-checkbox-group>
|
|
|
|
|
+ <text class="btn" @click="openProrocol()">《用户隐私协议》</text>
|
|
|
|
|
+ </view>
|
|
|
<view class="login-btn" @click="handleLogin()">登录</view>
|
|
<view class="login-btn" @click="handleLogin()">登录</view>
|
|
|
<view class="footer">
|
|
<view class="footer">
|
|
|
<u-text color="#646464" size="24rpx" align="center" text="由-青岛大数华创科技有限公司 提供技术支持"></u-text>
|
|
<u-text color="#646464" size="24rpx" align="center" text="由-青岛大数华创科技有限公司 提供技术支持"></u-text>
|
|
@@ -57,6 +58,7 @@
|
|
|
name: 'omsIndex',
|
|
name: 'omsIndex',
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ isAgreed: false,
|
|
|
height: '',
|
|
height: '',
|
|
|
paddingTop: '',
|
|
paddingTop: '',
|
|
|
loginForm: {
|
|
loginForm: {
|
|
@@ -98,10 +100,25 @@
|
|
|
methods: {
|
|
methods: {
|
|
|
...mapActions(['login']),
|
|
...mapActions(['login']),
|
|
|
async handleLogin() {
|
|
async handleLogin() {
|
|
|
|
|
+ if (!this.isAgreed) {
|
|
|
|
|
+ uni.showToast({
|
|
|
|
|
+ title: '请先阅读并同意用户协议和隐私协议',
|
|
|
|
|
+ icon: 'none',
|
|
|
|
|
+ })
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
const [valid] = await to(this.$refs.loginForm.validate())
|
|
const [valid] = await to(this.$refs.loginForm.validate())
|
|
|
if (valid !== null) return
|
|
if (valid !== null) return
|
|
|
await this.login(this.loginForm)
|
|
await this.login(this.loginForm)
|
|
|
},
|
|
},
|
|
|
|
|
+ async openProrocol() {
|
|
|
|
|
+ const url = '/pages/login/protocol-user'
|
|
|
|
|
+ console.log(url)
|
|
|
|
|
+ uni.navigateTo({
|
|
|
|
|
+ //保留当前页面,跳转到应用内的某个页面
|
|
|
|
|
+ url,
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
@@ -175,4 +192,16 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ .protocol-wrap {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ margin-top: 30rpx;
|
|
|
|
|
+ text {
|
|
|
|
|
+ font-size: 26rpx;
|
|
|
|
|
+ color: #646464;
|
|
|
|
|
+ }
|
|
|
|
|
+ .btn {
|
|
|
|
|
+ color: #409eff;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
</style>
|
|
</style>
|