feat(auth): compact agreement layout to single-line and support flexible backend configuration for user agreement and privacy policy
这个提交包含在:
@@ -86,27 +86,43 @@
|
||||
</div>
|
||||
</a-tab-pane>
|
||||
|
||||
<!-- Tab 3: 用户服务协议与规范 -->
|
||||
<!-- Tab 3: 用户服务协议与隐私指引配置 -->
|
||||
<a-tab-pane key="platform_protocol" title="平台规范协议">
|
||||
<div class="tab-pane-content">
|
||||
<a-alert type="success" style="margin-bottom: 20px">
|
||||
在此配置“平台规范与服务协议”弹层的协议条款与合规内容,严格遵循微信内容安全风控标准。
|
||||
在此灵活配置小程序端的《用户服务协议》与《隐私保护指引》,支持独立条款配置与全平台动态更新,严格遵循微信内容安全风控标准。
|
||||
</a-alert>
|
||||
|
||||
<a-form :model="protoForm" layout="vertical" style="max-width: 800px">
|
||||
<a-form-item label="协议标题">
|
||||
<a-input v-model="protoForm.valueJson.title" placeholder="如:用户服务协议与隐私规范" />
|
||||
</a-form-item>
|
||||
<a-form-item label="协议摘要概要">
|
||||
<a-form :model="protoForm" layout="vertical" style="max-width: 860px">
|
||||
<a-card title="1. 用户服务协议配置 (User Agreement)" :bordered="true" style="margin-bottom: 20px; background: var(--color-bg-2);">
|
||||
<a-form-item label="协议标题">
|
||||
<a-input v-model="protoForm.valueJson.userAgreementTitle" placeholder="如:用户服务协议" />
|
||||
</a-form-item>
|
||||
<a-form-item label="服务协议全文条款">
|
||||
<a-textarea
|
||||
v-model="protoForm.valueJson.userAgreementContent"
|
||||
placeholder="请输入用户服务协议详细条款,包含账号注册规范、资金托管、现场核销、争议仲裁等"
|
||||
:auto-size="{ minRows: 6, maxRows: 12 }"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-card>
|
||||
|
||||
<a-card title="2. 隐私保护指引政策配置 (Privacy Policy)" :bordered="true" style="margin-bottom: 20px; background: var(--color-bg-2);">
|
||||
<a-form-item label="指引标题">
|
||||
<a-input v-model="protoForm.valueJson.privacyPolicyTitle" placeholder="如:隐私保护指引" />
|
||||
</a-form-item>
|
||||
<a-form-item label="隐私保护政策正文">
|
||||
<a-textarea
|
||||
v-model="protoForm.valueJson.privacyPolicyContent"
|
||||
placeholder="请输入微信小程序隐私保护政策正文,包含手机号与位置信息安全加密存储、权限说明等"
|
||||
:auto-size="{ minRows: 6, maxRows: 12 }"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-card>
|
||||
|
||||
<a-form-item label="协议摘要概要 (对外简述)">
|
||||
<a-input v-model="protoForm.valueJson.summary" placeholder="协议概要,一两句话总结" />
|
||||
</a-form-item>
|
||||
<a-form-item label="服务协议全文内容">
|
||||
<a-textarea
|
||||
v-model="protoForm.valueJson.content"
|
||||
placeholder="请输入完整协议条款"
|
||||
:auto-size="{ minRows: 8, maxRows: 15 }"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="启用状态">
|
||||
<a-switch
|
||||
:checked-value="1"
|
||||
@@ -627,6 +643,10 @@ const protoForm = reactive({
|
||||
valueJson: {
|
||||
title: '用户服务协议与隐私规范',
|
||||
summary: '严禁发布任何违规言论及低俗诈骗行为,平台全面遵循微信内容安全风控与用户隐私保护标准。',
|
||||
userAgreementTitle: '用户服务协议',
|
||||
userAgreementContent: '1. 账号使用规范:用户注册与使用同城生活陪伴服务须符合国家法律法规,严禁利用平台从事任何违法违规行为。\n2. 资金与交易保障:平台提供全额担保交易,订单完成前款项由官方账户托管,碰面出示4位核销码确认后自动结算至大神钱包。\n3. 履约安全守则:所有同城活动须在合规公开商业街区进行,严禁私下导流与脱离平台交易。\n4. 争议与售后仲裁:若遇服务不符或搭子违约,可随时在订单中发起申诉,由平台运营仲裁专员裁决。',
|
||||
privacyPolicyTitle: '隐私保护指引',
|
||||
privacyPolicyContent: '1. 信息收集范围:为保障同城陪玩交易安全与现场4位核销码核验,平台在获得您授权后会依法收集手机号与必要位置信息。\n2. 数据加密保护:平台全面接入微信小程序官方安全风控规范,所有用户数据均实施高强度加密脱敏存储。\n3. 权限撤回与管理:您可随时在小程序系统设置中撤回位置或通讯授权,平台未经您的明确许可绝不会向任何第三方泄露您的隐私数据。',
|
||||
content: ''
|
||||
}
|
||||
});
|
||||
|
||||
在新工单中引用
屏蔽一个用户