113 lines
2.8 KiB
Vue
113 lines
2.8 KiB
Vue
<template>
|
||
<!-- 首页隐私政策 -->
|
||
<view>
|
||
<!-- 背景图 -->
|
||
<view class="d-c-c position-absolute " :style="'width: 750rpx;height:'+windowHeight+'px;'">
|
||
<view class="d-c bg-white box-shadow rounded-3" style="width: 580rpx;height: 460rpx;">
|
||
<view class="d-c-c" style="height: 100rpx;">
|
||
<text class="fb f32">服务协议和隐私政策</text>
|
||
</view>
|
||
<view class="flex-1 my-2 f26 liln-h-40">
|
||
<view class="ti2">请你务必审慎阅读、充分理解"用户协议"和"隐私政策"各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。
|
||
</view>
|
||
<view class="ti2">
|
||
<text>你可阅读</text>
|
||
<text class="blue" @click="xieyi('service')">《服务协议》</text>
|
||
和
|
||
<text class="blue" @click="xieyi('privacy')">《隐私政策》</text>
|
||
了解详细信息。如果你同意,请点击下面按钮开始接受我们的服务。
|
||
</view>
|
||
</view>
|
||
<view class="d-c-c d-cr" style="height: 80rpx;">
|
||
<view class="d-c-c flex-1 " @click="quit"><text class="text-muted blue f26">暂不同意</text></view>
|
||
<view class="d-c-c flex-1 main-bg" @click="submit"><text class="text-white f26">同意并接受</text></view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</template>
|
||
|
||
<script>
|
||
export default {
|
||
data() {
|
||
return {
|
||
windowHeight: 0,
|
||
windowWidth: 0,
|
||
service: '',
|
||
privacy: ''
|
||
}
|
||
},
|
||
onLoad() {
|
||
const res = uni.getSystemInfoSync();
|
||
this.windowWidth = res.windowWidth;
|
||
this.windowHeight = res.windowHeight;
|
||
this.getData();
|
||
},
|
||
methods: {
|
||
getData() {
|
||
let self = this;
|
||
self._get('user.userapple/policy', {
|
||
platform: self.getPlatform(),
|
||
referee_id: uni.getStorageSync('referee_id')
|
||
}, function(res) {
|
||
console.log(res);
|
||
self.service = res.data.service;
|
||
self.privacy = res.data.privacy;
|
||
});
|
||
},
|
||
// 同意隐私
|
||
submit() {
|
||
uni.setStorageSync('firstEnter', 1);
|
||
uni.reLaunch({
|
||
url: '/pages/index/index'
|
||
})
|
||
},
|
||
// 退出应用
|
||
quit() {
|
||
plus.runtime.disagreePrivacy();
|
||
//android退出应用
|
||
plus.runtime.quit();
|
||
//ios退出应用
|
||
plus.ios.import("UIApplication").sharedApplication().performSelector("exit");
|
||
},
|
||
xieyi(type) {
|
||
let url = '';
|
||
if (type == 'service') {
|
||
url = this.service;
|
||
} else {
|
||
url = this.privacy;
|
||
}
|
||
uni.navigateTo({
|
||
url: '/pages/webview/webview?url=' + url
|
||
});
|
||
}
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<style lang="scss">
|
||
.position-absolute {
|
||
position: absolute;
|
||
background: rgba(0, 0, 0, .6)
|
||
}
|
||
|
||
.d-cr {
|
||
display: flex;
|
||
flex-direction: row;
|
||
}
|
||
|
||
.ti2 {
|
||
text-indent: 2em;
|
||
}
|
||
|
||
.liln-h-40 {
|
||
line-height: 40rpx;
|
||
}
|
||
|
||
.box-shadow {
|
||
border-radius: 12rpx;
|
||
padding: 30rpx;
|
||
box-shadow: 0 0 8rpx rgba(0, 0, 0, 0.2);
|
||
}
|
||
</style>
|