wz-uniapp/pages/protocol/service.vue

137 lines
3.2 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="page">
<view class="header">
<text class="title">用户服务协议</text>
<text class="subtitle">更新日期2023年10月24日</text>
</view>
<view class="section">
<view class="section-title">前言</view>
<view class="card">
<text class="text">欢迎您使用我们的服务本协议是您与平台之间关于使用本服务所订立的权利义务规范</text>
<text class="text">在注册或使用本服务前请您务必审慎阅读并充分理解本协议内容继续使用即表示您已阅读理解并接受本协议全部内容</text>
</view>
</view>
<view class="section">
<view class="section-title">服务内容</view>
<view class="list">
<text class="text">1. 本平台向用户提供信息展示内容服务等功能具体以实际提供为准</text>
<text class="text">2. 我们有权根据业务发展需要对服务内容进行调整或升级</text>
</view>
<view class="notice">部分增值服务可能涉及收费我们将进行明确提示</view>
</view>
<view class="section">
<view class="section-title">用户行为规范</view>
<view class="card">
<view class="row">
<text class="dot"></text>
<text class="text">妥善保管账号与信息对账号下的行为承担责任</text>
</view>
<view class="row">
<text class="dot"></text>
<text class="text">不得利用本服务从事违法违规活动</text>
</view>
<view class="row">
<text class="dot"></text>
<text class="text">尊重他人合法权益与知识产权</text>
</view>
</view>
</view>
<view class="section">
<view class="section-title">免责声明</view>
<view class="card light">
<text class="text">因不可抗力或网络原因导致服务中断或异常我们将尽力减少影响但不承担由此造成的损失</text>
</view>
</view>
</view>
</template>
<script>
export default {};
</script>
<style scoped>
.page {
min-height: 100vh;
padding: 32rpx 32rpx 80rpx;
background: #f8f6f6;
color: #1f2d3d;
}
.header {
padding: 12rpx 0 32rpx;
}
.title {
font-size: 40rpx;
font-weight: 700;
}
.subtitle {
display: block;
margin-top: 8rpx;
font-size: 24rpx;
color: #7a8699;
}
.section {
margin-top: 32rpx;
}
.section-title {
font-size: 30rpx;
font-weight: 600;
margin-bottom: 16rpx;
}
.card {
background: #fff;
border-radius: 20rpx;
padding: 24rpx;
box-shadow: 0 12rpx 24rpx rgba(15, 33, 66, 0.06);
}
.card.light {
background: #f1f3f6;
}
.text {
font-size: 26rpx;
color: #4b5565;
line-height: 1.7;
margin-bottom: 16rpx;
}
.list .text {
margin-bottom: 10rpx;
}
.notice {
margin-top: 16rpx;
padding: 16rpx 20rpx;
border-left: 6rpx solid #ec5b13;
background: rgba(236, 91, 19, 0.08);
border-radius: 12rpx;
font-size: 24rpx;
color: #b4541f;
}
.row {
display: flex;
align-items: flex-start;
gap: 12rpx;
margin-bottom: 12rpx;
}
.dot {
width: 10rpx;
height: 10rpx;
border-radius: 5rpx;
background: #ec5b13;
margin-top: 10rpx;
}
</style>