|
|
@@ -51,14 +51,6 @@
|
|
|
<van-button class="del" round block plain @click="$router.replace('/register')"
|
|
|
>暂无账号,立即注册</van-button
|
|
|
>
|
|
|
-
|
|
|
- <div class="xieyi">
|
|
|
- <van-checkbox v-model="checked"
|
|
|
- >已阅读并同意<span @click.stop="$refs.agreement.show = true">
|
|
|
- <<用户隐私协议>></span
|
|
|
- ></van-checkbox
|
|
|
- >
|
|
|
- </div>
|
|
|
</div>
|
|
|
</van-form>
|
|
|
|
|
|
@@ -123,15 +115,20 @@
|
|
|
</div>
|
|
|
</van-form>
|
|
|
|
|
|
- <agreement ref="agreement" />
|
|
|
+ <div class="xieyi">
|
|
|
+ <van-checkbox v-model="checked">
|
|
|
+ 已阅读并同意
|
|
|
+ <span @click.stop="$router.push('/agreement?page=service')"> <<用户服务协议>></span>
|
|
|
+ 和
|
|
|
+ <span @click.stop="$router.push('/agreement')"> <<平台隐私协议>></span>
|
|
|
+ </van-checkbox>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import Agreement from '../../components/Agreement.vue';
|
|
|
import phone from '../../mixins/phone';
|
|
|
export default {
|
|
|
- components: { Agreement },
|
|
|
mixins: [phone],
|
|
|
data() {
|
|
|
return {
|
|
|
@@ -151,6 +148,10 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
submit() {
|
|
|
+ if (!this.checked) {
|
|
|
+ this.$toast('请先阅读并同意隐私政策');
|
|
|
+ return;
|
|
|
+ }
|
|
|
this.$toast.loading({
|
|
|
message: '加载中...',
|
|
|
forbidClick: true
|
|
|
@@ -265,5 +266,15 @@ export default {
|
|
|
.flex();
|
|
|
justify-content: center;
|
|
|
margin-top: 50px;
|
|
|
+ font-size: @font1;
|
|
|
+
|
|
|
+ span {
|
|
|
+ color: @prim;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+/deep/.van-checkbox__icon--checked .van-icon {
|
|
|
+ background: linear-gradient(135deg, @prim 0%, @warn 100%);
|
|
|
+ border-width: 0;
|
|
|
}
|
|
|
</style>
|