1
This commit is contained in:
205
src/login_pages/terms/index.tsx
Normal file
205
src/login_pages/terms/index.tsx
Normal file
@@ -0,0 +1,205 @@
|
||||
import React from 'react';
|
||||
import { View, Text, ScrollView, Image, Button } from '@tarojs/components';
|
||||
import Taro from '@tarojs/taro';
|
||||
import './index.scss';
|
||||
|
||||
const TermsPage: React.FC = () => {
|
||||
// 获取页面参数
|
||||
const [termsType, setTermsType] = React.useState('terms');
|
||||
const [pageTitle, setPageTitle] = React.useState('条款和条件');
|
||||
const [termsTitle, setTermsTitle] = React.useState('《开场的条款和条件》');
|
||||
const [termsContent, setTermsContent] = React.useState('');
|
||||
|
||||
// 返回上一页
|
||||
const handle_go_back = () => {
|
||||
Taro.navigateBack();
|
||||
};
|
||||
|
||||
// 根据类型设置内容
|
||||
React.useEffect(() => {
|
||||
const params = Taro.getCurrentInstance().router?.params;
|
||||
const type = params?.type || 'terms';
|
||||
|
||||
switch (type) {
|
||||
case 'terms':
|
||||
setPageTitle('条款和条件');
|
||||
setTermsTitle('《开场的条款和条件》');
|
||||
setTermsContent(`<span class="terms_first_line">欢迎使用本平台(以下简称"本平台")发布与参与网球活动。为保障您的权益,请您务必仔细阅读并理解以下服务条款。</span>
|
||||
|
||||
一、服务内容
|
||||
1. 本平台为用户提供活动发布、报名、聊天室沟通、活动提醒等服务。
|
||||
2. 本平台不提供教练或场地销售服务,仅作为信息发布和社交媒介。
|
||||
|
||||
二、用户注册与权限
|
||||
1. 用户需填写真实信息并完成注册,不得冒用他人身份;否则,后果由用户自行承担。
|
||||
2. 本平台保留对违规信息(如虚假活动、广告营销、涉黄涉暴内容等)进行屏蔽、删除或账号封禁的权利。
|
||||
|
||||
三、活动发布与报名
|
||||
1. 用户发布活动时,应如实填写活动时间、地点、参与方式、费用说明及等级要求等信息,并确保委托内容合法、真实、明确。
|
||||
2. 有关场地、球友配对、费用结算等事宜,建议用户在聊天中提前沟通清楚。报名后若情况有变,建议及时沟通变更。
|
||||
|
||||
四、权责声明
|
||||
1. 本平台不对活动中可能发生的伤害、人身损害或财产损失承担责任,包括但不限于交通、天气、场地设施问题等。
|
||||
2. 如用户在活动中受伤或遭受损害,须自行承担责任。本平台建议用户自行购买运动意外险。
|
||||
3. 如果活动涉及第三方交易(如场地租赁),该第三方行为与本平台无关,由用户自行承担相关责任。
|
||||
|
||||
五、费用与退款
|
||||
1. 平台可能收取一定服务费,费用标准在页面明确标注,用户报名前应仔细阅读。
|
||||
2. 若活动发起人主动取消活动,或因不可抗力因素(如政府封闭场地、极端天气)活动取消,平台可协助协调退款,具体退款规则遵从平台承诺或双方协商结果。
|
||||
|
||||
六、用户行为规范
|
||||
1. 用户承诺遵循活动约定,准时参加;如确有事宜无法参加,应提前通知。
|
||||
2. 禁止发布违法违禁内容、骚扰信息,或以任何方式侵害他人合法权益。对违规则本平台将根据情节轻重采取警告、删除、封号等措施。
|
||||
|
||||
七、隐私与信息保护
|
||||
1. 本平台收集的用户信息,仅用于提供服务内容与提醒功能,不会擅自泄露;法律规定或司法机关要求除外。
|
||||
2. 用户可在个人设置界面查看、修改或删除个人信息。
|
||||
|
||||
八、协议的修改与终止
|
||||
1. 本平台有权随时修改本条款,修改内容将提前 7 天公告并以系统通知方式提示。若用户继续使用相关功能,即表示接受修改内容。
|
||||
2. 如用户严重违反协议内容或发布违法信息,本平台可立即终止服务,并不承担任何责任。
|
||||
|
||||
九、争议解决
|
||||
1. 本协议适用中华人民共和国法律。因执行本协议或与本协议有关的争议,双方应友好协商解决;协商不成时,可向平台所在地有管辖权的法院提起诉讼。
|
||||
2. 若用户为消费者,本平台将依法承担相应法定责任。
|
||||
|
||||
十、其他条款
|
||||
1. 本协议构成平台与用户之间完整协议,任何口头陈述或其他文件都不构成本协议的一部分。
|
||||
2. 若协议条款中任何条款被法院认定为无效,其余条款仍继续有效。`);
|
||||
break;
|
||||
case 'binding':
|
||||
setPageTitle('微信号绑定协议');
|
||||
setTermsTitle('《开场与微信号绑定协议》');
|
||||
setTermsContent(`<span class="terms_first_line">欢迎使用本平台(以下简称"本平台")的微信绑定服务。为保障您的权益,请您务必仔细阅读并理解以下协议内容。</span>
|
||||
|
||||
一、绑定服务说明
|
||||
1. 本平台提供微信账号绑定服务,用户可通过微信快捷登录方式使用平台功能。
|
||||
2. 绑定微信账号后,用户可使用微信登录、微信支付、微信分享等功能。
|
||||
3. 本平台承诺保护用户微信账号信息安全,不会泄露给第三方。
|
||||
|
||||
二、绑定流程与要求
|
||||
1. 用户首次使用微信登录时,需授权本平台获取必要的微信账号信息。
|
||||
2. 授权范围包括:微信昵称、头像、地区等基本信息,用于完善用户资料。
|
||||
3. 用户可随时在微信设置中取消对本平台的授权。
|
||||
|
||||
三、账号安全与保护
|
||||
1. 本平台采用行业标准的安全措施保护用户微信账号信息。
|
||||
2. 如发现账号异常登录或安全风险,平台将及时通知用户并采取相应保护措施。
|
||||
3. 用户应妥善保管自己的微信账号,不得将账号信息泄露给他人。
|
||||
|
||||
四、功能使用说明
|
||||
1. 微信绑定后,用户可使用微信快捷登录,无需重复输入账号密码。
|
||||
2. 支持微信支付功能,用户可通过微信钱包完成平台内的支付操作。
|
||||
3. 支持微信分享功能,用户可将活动信息分享到微信朋友圈或聊天群。
|
||||
|
||||
五、解除绑定
|
||||
1. 用户可在平台设置中解除微信账号绑定。
|
||||
2. 解除绑定后,用户将无法使用微信快捷登录和微信支付功能。
|
||||
3. 解除绑定不会影响用户已发布的活动和参与记录。
|
||||
|
||||
六、隐私保护
|
||||
1. 本平台严格保护用户微信账号隐私信息,不会用于商业推广。
|
||||
2. 仅在用户明确同意的情况下,才会向第三方提供相关信息。
|
||||
3. 用户可随时查看和修改平台收集的微信账号信息。
|
||||
|
||||
七、免责声明
|
||||
1. 因微信官方政策变更导致的绑定功能异常,本平台不承担责任。
|
||||
2. 用户因个人原因导致的账号安全问题,本平台不承担责任。
|
||||
3. 本平台建议用户定期更换微信密码,提高账号安全性。
|
||||
|
||||
八、协议修改
|
||||
1. 本协议可能根据微信官方政策或平台功能调整进行修改。
|
||||
2. 修改后的协议将在平台内公告,用户继续使用即表示同意。
|
||||
3. 如用户不同意修改内容,可解除微信绑定并停止使用相关功能。`);
|
||||
break;
|
||||
case 'privacy':
|
||||
setPageTitle('隐私权政策');
|
||||
setTermsTitle('《隐私权政策》');
|
||||
setTermsContent(`<span class="terms_first_line">本平台(以下简称"我们")非常重视用户的隐私保护,本隐私权政策说明了我们如何收集、使用、存储和保护您的个人信息。</span>
|
||||
|
||||
一、信息收集
|
||||
1. 注册信息:包括手机号码、微信账号、昵称、头像等基本信息。
|
||||
2. 活动信息:包括发布的活动内容、参与的活动记录、聊天记录等。
|
||||
3. 设备信息:包括设备型号、操作系统、IP地址、地理位置等。
|
||||
4. 使用记录:包括登录时间、功能使用频率、页面浏览记录等。
|
||||
|
||||
二、信息使用
|
||||
1. 提供服务:使用收集的信息为您提供活动发布、报名、沟通等服务。
|
||||
2. 安全保障:用于身份验证、安全防护、风险控制等安全目的。
|
||||
3. 服务优化:分析用户行为,改进产品功能,提升用户体验。
|
||||
4. 法律要求:在法律法规要求的情况下,向相关部门提供信息。
|
||||
|
||||
三、信息存储
|
||||
1. 存储位置:您的个人信息将存储在中国境内的服务器上。
|
||||
2. 存储期限:在您使用服务期间,我们将持续保存您的信息。
|
||||
3. 安全措施:采用加密存储、访问控制等安全技术保护您的信息。
|
||||
|
||||
四、信息共享
|
||||
1. 我们不会向第三方出售、出租或交易您的个人信息。
|
||||
2. 仅在以下情况下,我们可能会共享您的信息:
|
||||
- 获得您的明确同意
|
||||
- 法律法规要求
|
||||
- 保护用户和公众的安全
|
||||
- 与授权合作伙伴共享必要信息
|
||||
|
||||
五、用户权利
|
||||
1. 访问权:您可以查看我们收集的您的个人信息。
|
||||
2. 更正权:您可以要求更正不准确或不完整的个人信息。
|
||||
3. 删除权:您可以要求删除您的个人信息,但某些信息可能因法律要求而保留。
|
||||
4. 撤回同意:您可以随时撤回之前给予的同意。
|
||||
|
||||
六、儿童隐私
|
||||
1. 我们的服务不面向13岁以下的儿童。
|
||||
2. 如果我们发现收集了儿童的个人信息,将立即删除。
|
||||
3. 如果您认为我们可能收集了儿童信息,请立即联系我们。
|
||||
|
||||
七、信息安全
|
||||
1. 我们采用行业标准的安全措施保护您的个人信息。
|
||||
2. 包括但不限于:数据加密、访问控制、安全审计等。
|
||||
3. 如发生安全事件,我们将及时通知您并采取相应措施。
|
||||
|
||||
八、政策更新
|
||||
1. 我们可能会更新本隐私权政策。
|
||||
2. 更新后的政策将在平台内公告。
|
||||
3. 继续使用服务即表示您同意更新后的政策。
|
||||
|
||||
九、联系我们
|
||||
如果您对本隐私权政策有任何疑问或建议,请通过以下方式联系我们:
|
||||
- 邮箱:privacy@youchang.com
|
||||
- 客服电话:400-123-4567
|
||||
- 在线客服:平台内客服功能`);
|
||||
break;
|
||||
default:
|
||||
setPageTitle('条款和条件');
|
||||
setTermsTitle('《开场的条款和条件》');
|
||||
setTermsContent('条款内容加载中...');
|
||||
}
|
||||
}, []);
|
||||
|
||||
return (
|
||||
<View className="terms_page">
|
||||
|
||||
|
||||
|
||||
|
||||
{/* 主要内容 */}
|
||||
<ScrollView className="main_content" scrollY>
|
||||
{/* 条款标题 */}
|
||||
<View className="terms_title">
|
||||
{termsTitle}
|
||||
</View>
|
||||
|
||||
{/* 条款详细内容 */}
|
||||
<View
|
||||
className="terms_content"
|
||||
dangerouslySetInnerHTML={{ __html: termsContent }}
|
||||
/>
|
||||
|
||||
</ScrollView>
|
||||
|
||||
|
||||
</View>
|
||||
);
|
||||
};
|
||||
|
||||
export default TermsPage;
|
||||
Reference in New Issue
Block a user