Ver código fonte

完成政策内容展示

yuanmingze 3 meses atrás
pai
commit
4897896a49

+ 6 - 0
src/router/routes.ts

@@ -12,6 +12,12 @@ export const routes: RouteRecordRaw[] = [
     component: () => import('@/views/login/index.vue'),
     meta: { title: '登录', requiresAuth: false },
   },
+  {
+    path: '/agreement',
+    name: 'Agreement',
+    component: () => import('@/views/agreement/index.vue'),
+    meta: { title: '协议', requiresAuth: false },
+  },
 
   {
     path: '/:pathMatch(.*)*',

+ 85 - 0
src/views/agreement/components/AuthAgreement.vue

@@ -0,0 +1,85 @@
+<template>
+  <div class="agreement">
+    <h2 class="agreement-title">授权协议</h2>
+    <p>
+      《授权协议》(以下简称“本协议”)由 深圳要易云科技服务有限公司
+      及其关联公司(以下简称:“我们”)与用户(以下简称“您”)共同签署。您通过线上服务页面确认同意接受我们提供的服务内容,视为您同意接受本协议约定的内容,本协议即开始生效。
+      <span class="blod-text"
+        >请您务必仔细阅读并理解本协议内容,特别是以粗体\下划线标识的条款,您应重点阅读,确认理解并同意后再进行授权。如您对本协议存在异议或者无法接受本协议全部内容,或无法准确理解本协议任何条款的含义,请您不要点击同意授权及后续操作,并及时与我们的客服(客服热线18210059632)进行联系。</span
+      >
+    </p>
+    <p class="blod-text">
+      1.
+      您即将通过本操作界面绑定您在票聚易平台注册的账号,授权我们登录并根据您选定的服务需求对您在票聚易平台的相关数据信息进行采集、处理。
+    </p>
+    <p class="blod-text">
+      2.
+      您即将通过本操作界面绑定您在第三方系统/软件的账户、密码,或者授权我们登录并根据您选定的服务需求对您在第三方系统/软件中的相关数据信息进行采集、处理。
+    </p>
+    <p>
+      3.
+      若您选定的服务内容需要您授权我们登录第三方系统/软件,且您希望提高服务效率的,您可通过系统操作授权我们保存您登录第三方系统/软件的账号、密码。我们将采取严格的安全防护技术措施保障您账号、密码的安全。
+    </p>
+    <p>
+      4.
+      您授权我们登录您在票聚易平台绑定的特定账户,采集该账户中留存的与您选定服务相关的数据信息(如:发票信息等),并按照您的要求进行业务处理(如需)。<span
+        class="blod-text"
+        >如您不希望我们登录、收集、处理您选定企业账户的数据信息,请勿点击确认授权。</span
+      >
+    </p>
+    <p>
+      5.
+      您授权我们登录与您选定服务相关的特定的第三方系统/软件账户,并采集您在第三方系统/软件账户中留存的与您选定服务相关的数据信息(如:发票信息等),并按照您的要求进行业务处理(如需)。<span
+        class="blod-text"
+        >如您不希望我们登录、收集、处理您在第三方系统/软件账户的数据信息,请勿点击确认授权。</span
+      >
+    </p>
+    <p>
+      6.
+      若您选定的服务内容需我们将您在我们平台的账户相关信息和数据传递至第三方系统/软件账户的,您在此授权我们进行以上操作,以便于第三方系统/软件以更好地为您提供服务。我们将采取严格的安全防护措施以保障您的信息不会对外泄露。
+    </p>
+    <p class="blod-text">
+      7.
+      您已确认您在我们产品、服务平台的授权操作,相关数据权利人均已知悉并明确表示同意,自愿接受本协议各条款的约束和限制。
+    </p>
+    <p>
+      8.
+      您知晓并同意,我们可不时修订本协议,并将协议变更情况在我们平台的网站/小程序上进行公示,该等变更自公告载明的生效时间或者您点击同意本协议之日开始生效,并作为本协议的一部分。
+    </p>
+    <p>
+      9. 如您想撤回授权或者变更授权范围的,请您随时通过本协议第1条列明的联系方式与我们进行联系。
+    </p>
+    <p>
+      10.
+      与本协议产生的相关纠纷,相关当事方应通过友好协商解决,如果无法友好协商解决的,任何一方均可向被告所在地有管辖权的人民法院提起诉讼。
+    </p>
+  </div>
+</template>
+
+<script setup lang="ts"></script>
+
+<style lang="scss" scoped>
+.agreement {
+  padding: 0 3.5vw;
+  background-color: #fff;
+  color: #333;
+  font-size: 4vw; /* 调整字体大小以适配移动端 */
+  line-height: 1.9;
+}
+.agreement-title {
+  font-size: 4vw;
+  font-weight: 600;
+  text-align: center;
+  margin-bottom: 4vw;
+  color: #111;
+}
+.blod-text {
+  font-weight: 600;
+}
+
+p {
+  text-indent: 2em;
+  font-size: 26px;
+  line-height: 48px;
+}
+</style>

+ 375 - 0
src/views/agreement/components/PrivacyAgreement.vue

@@ -0,0 +1,375 @@
+<template>
+  <div class="agreement">
+    <h2 class="agreement-title">隐私权政策</h2>
+
+    <p>本版生效日期:【2023】年【8】月【24】日</p>
+    <p>
+      概述:深圳要易云科技服务有限公司及其附属、关联公司(以下称“要易云”或“我们”)非常注重保护用户(“您”)的个人信息及隐私,我们深知个人信息对您的重要性,并将按照法律法规要求和业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。我们将通过本政策向您说明要易云会如何收集、存储、保护、使用及对外提供您的信息,并说明您享有的权利。其中要点如下:
+    </p>
+    <p>
+      1.
+      为了便于您了解您在使用我们的服务时,我们需要收集的信息类型与用途,我们将结合具体服务向您逐一说明。
+    </p>
+    <p>2. 为了向您提供服务所需,我们会按照合法、正当、必要的原则收集您的信息。</p>
+    <p>
+      3.
+      如果为了向您提供服务而需要将您的信息共享至第三方,我们将评估该第三方收集信息的合法性、正当性、必要性。我们将要求第三方对您的信息采取保护措施并且严格遵守相关法律法规与监管要求。另外,我们会按照法律法规及国家标准的要求以确认协议、具体场景下的文案确认、弹窗提示等形式征得您的同意或确认第三方已经征得您的同意。
+    </p>
+    <p>
+      4.
+      如果为了向您提供服务而需要从第三方获取您的信息,我们将要求第三方说明信息来源,并要求第三方保障其提供信息的合法性;如果我们开展业务需进行的个人信息处理活动超出您原本向第三方提供个人信息时的授权范围,我们将征得您的明确同意。
+    </p>
+    <p>
+      5. 您可以通过本政策介绍的方式访问和管理您的信息、设置隐私功能、注销要易云账户或进行投诉举报。
+    </p>
+    <p>您可以根据以下索引阅读相应章节,进一步了解本政策的具体约定:</p>
+    <p>一、我们如何收集和使用您的个人信息</p>
+    <p>二、我们如何使用Cookie、Beacon、Proxy等技术</p>
+    <p>三、我们如何存储和保护信息</p>
+    <p>四、我们如何共享、转让、公开披露您的信息</p>
+    <p>五、您如何管理您的信息</p>
+    <p>六、对第三方责任的声明</p>
+    <p>七、我们如何保护未成年人的信息</p>
+    <p>八、本政策的适用及更新</p>
+    <p>九、本政策中关键词说明</p>
+    <p>
+      深圳要易云科技服务有限公司(注册地址:深圳市福田区莲花街道福中社区福中三路1006号诺德金融中心17A;客服邮箱:changtianchen@yaoyi.net)尊重并保护您的隐私。您使用我们的服务时,我们将按照要易云隐私权政策(以下简称“本政策”)收集、存储、使用及对外提供您的信息。同时,我们会通过本政策向您说明,我们如何为您提供访问、更新、管理和保护您的信息的服务。本政策与您使用我们的服务关系紧密,我们建议您仔细阅读并理解本政策全部内容,做出您认为适当的选择。我们努力用通俗易懂、简明扼要的文字表达,并对本政策中与您的权益存在重大关系的条款和个人信息,采用粗体字进行标注以提示您注意。
+    </p>
+    <p>
+      为了遵守国家法律法规及监管规定(例如:进行实名制管理、履行反洗钱职责、安全管理),也为了向您提供服务及提升服务质量,我们需要收集、存储、使用及对外提供您的信息。您同意我们按照本政策约定处理您的信息,以便您享受优质、便捷、个性化的服务,同时更好地保护您的账户安全。
+    </p>
+    <p class="blod-text">一、我们如何收集和使用您的个人信息</p>
+    <p>在您使用我们的产品/服务时,您需要/可以选择授权我们收集和使用个人信息的场景包括:</p>
+    <p>
+      1.
+      为了向您提供我们产品/服务的基本功能,您需要授权我们收集、使用必要信息的情形,如您拒绝提供前述必要信息,您将无法正常使用我们的产品/服务;
+    </p>
+    <p>
+      2.
+      为了向您提供我们产品/服务的拓展功能,您可以选择授权我们收集、使用信息的情形,如您拒绝提供前述信息,您将无法正常使用相关附加功能或无法实现我们拟达到的功能效果,但并不会影响您正常使用我们产品/服务的基本功能。
+    </p>
+    <p>3. 以下需要/选择授权场景内容如果有变动,我们将按实际情况进行调整。</p>
+    <p class="blod-text">(一)您需要授权我们收集和使用个人信息的场景</p>
+    <p>我们会遵循正当、合法、必要的原则,出于本政策所述的下列目的收集和使用您的个人信息。</p>
+    <p>
+      1.
+      帮助您成为我们的用户。为遵守法律法规的要求,以及向您提供更个性化、更便捷的服务,在您注册成为要易云用户时,您需要至少提供手机号码以创建要易云账号;如果您仅需使用浏览、搜索等功能,您无需注册成为我们的用户以及提供上述信息。在提供账号信息的过程中,如果您愿意额外补充如下个人信息,将有助于我们向您提供更为个性化的服务:包括您的姓名、身份证号、头像、个性签名等。如果您不提供该等信息,不会影响您享受要易云产品/服务的基本功能。
+    </p>
+    <p>
+      2.
+      医院信息收集。当您在要易云小程序(即要易推广助手,下同)上进行医院信息收集证据链上传时,您需要提供关联积分包信息、医院名称、医院城市、医院地址、医院规模、调研时间、医院性质等。如果您愿意,可以额外补充医院官网和医院病床总数。
+    </p>
+    <p>
+      3.
+      商业公司信息收集。当您在要易云小程序上进行商业公司信息收集证据链上传时,您需要提供关联积分包信息、调查时间、商业公司名称、商业公司地址、商业公司统一社会信用代码、商业公司注册地、商业公司注册资本、商业公司法定代表人、药品信息化追溯体系以及追溯体系介绍(如果药品信息化追溯体系不是扫码入库的话,需要提供追溯体系介绍)等。如果您愿意,可以额外补充如下信息:公司规模、公司介绍以及追溯体系介绍(如果药品信息化追溯体系是扫码入库的话,可选择提供追溯体系介绍)。
+    </p>
+    <p>
+      4.
+      产品相册分享。当您在要易云小程序上进行产品相册分享时,您需要提供关联积分包信息、分享文章的标题、转发时间等。其中,转发分享过程中,要易云小程序会自动唤起并跳转微信转发界面。要易云不会获取此界面的微信好友或者微信群信息,也不会获取您转发分享该文章的对象信息。
+    </p>
+    <p>
+      5.
+      学术信息交流。当您在要易云小程序上进行学术文章分享时,您需要提供关联积分包信息、分享文章的标题、转发时间等。其中,转发分享过程中,要易云小程序会自动唤起并跳转微信转发界面。要易云不会获取此界面的微信好友或者微信群信息,也不会获取您转发分享该文章的对象信息。
+    </p>
+    <p>
+      6.
+      接包记录。当您使用要易云小程序时,我们会收集您领取积分包申请记录、积分包任务记录及进度、积分包完成情况。
+    </p>
+    <p>
+      7.
+      众包广场。当您使用要易云小程序在众包广场申请领取积分包时,我们会收集您领取积分包申请记录,并将该申请记录传给您绑定的上级机构进行审核,并将审核记录回传给您。您可以通过众包广场查看领取进度,包括审核通过、审核未通过、已终止、全部收回、剩余收回等。同时,当您领取的某个积分包任务全部完成、上级机构审核通过后,您可以通过“工作台-众包广场-已领取-该积分包-积分包详情-导出报告”导出该积分包对应的报告。
+    </p>
+    <p>
+      8.
+      意见反馈。我们会收集您通过“我的-意见反馈”提交的意见反馈、您与客服团队联系时提供的信息及您参与问卷调查时向我们发送的信息。
+    </p>
+    <p>
+      9.
+      积分包自动提交审核。当您使用要易云小程序进行会议举办、一对一专访、客户拜访、政策调查、竞品调查、库存调查、医院信息收集、商业公司信息收集、产品使用调查、药店调查、产品相册分享、学术信息交流、专家咨询、受试者管理、医学撰写、受试者招募、数据管理、统计分析、临床监察、通用类等任务时,我们会收集您提交的任务信息,自动汇总到关联积分包,并传给您绑定的上级机构进行审核。同时,积分包任务审核详情在上级机构管理员审核时实时回传给您,您通过按积分包途径,即“接包记录-该积分包-任务列表”,看到各项任务审核情况,或者通过按单个任务“我的-任务完成记录”看到该任务审核情况。
+    </p>
+    <p class="blod-text">(二)您可以选择授权我们收集和使用个人信息的场景</p>
+    <p>
+      为向您提供个性化的服务,您可以选择使用我们提供的拓展功能,我们会在符合法律规定并根据您具体授权的情况下收集并使用如下信息。这类信息将在您选择的具体功能和业务场景中进行收集,如果您不提供这些信息,不会影响您使用要易云的基本功能。
+    </p>
+    <p>
+      1.
+      会议服务。当您在要易云小程序上进行会议服务证据链上传时,您需要提供关联积分包信息、会议类型、会议主题、会议时间、会议方案、会议签到表、现场照片、会议总结等信息。其中,针对会议方案、会议签到表以及现场照片,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充如下信息:位置打卡(需要您授权在使用小程序期间获取位置信息)、外采费用。
+    </p>
+    <p>
+      2.
+      一对一专访。当您在要易云小程序上进行一对一专访服务证据链上传时,您需要提供关联积分包信息、专访主题、专访类型、专访时间、专访提纲/报告、现场照片、专访总结等。其中,针对专访提纲/报告、现场照片,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充位置打卡信息,需要您授权在使用小程序期间获取位置信息。
+    </p>
+    <p>
+      3.
+      客户拜访。当您在要易云小程序上进行客服拜访服务证据链上传时,您需要授权在使用小程序期间获取位置信息。其中,医院信息收集和商业公司信息收集两项的信息授权情况在此之后进行说明,此处不做阐述。
+    </p>
+    <p>
+      4.
+      政策调查。当您在要易云小程序上进行政策调查证据链上传时,您需要提供关联积分包信息、标题、调查类型、调查时间、所属地区、政策文件上传等。其中,针对政策文件上传,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充调查总结。
+    </p>
+    <p>
+      5.
+      竞品调查。当您在要易云小程序上进行竞品调查证据链上传时,您需要提供关联积分包信息、标题、调查类型、调查时间、所属地区、竞品情况上传等。其中,针对竞品情况上传,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充调查总结。
+    </p>
+    <p>
+      6.
+      库存调查。当您在要易云小程序上进行库存调查证据链上传时,您需要提供关联积分包信息、标题、调查类别、调查对象、调查品种、调查时间、所属地区、库存情况上传等。其中,针对库存情况上传,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充如下信息:位置打卡(需要您授权在使用小程序期间获取位置信息)、调查总结。
+    </p>
+    <p>
+      7.
+      产品使用调查。当您在要易云小程序上进行产品使用调查证据链上传时,您需要提供关联积分包信息、标题、调查类型、调查时间、所属地区、调查情况上传等。其中,针对调查情况上传,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充如下信息:公司规模、公司介绍以及追溯体系介绍(如果药品信息化追溯体系是扫码入库的话,可选择提供追溯体系介绍)。
+    </p>
+    <p>
+      8.
+      药店调查。当您在要易云小程序上进行药店调查证据链上传时,您需要提供关联积分包信息、标题、药店选择、药店地址、调查类型、调查时间、所属地区、药店情况上传等。其中,针对药店情况上传,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充如下信息:位置打卡(需要您授权在使用小程序期间获取位置信息)、调查总结。
+    </p>
+    <p>
+      9.
+      受试者管理。当您在要易云小程序上进行受试者管理服务证据链上传时,您需要提供关联积分包信息、研究题目、方案版本号、研究中心、受试者筛选入选表等信息。其中,针对受试者筛选入选表,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充
+      CTMS 受试者编号。
+    </p>
+    <p>
+      10.
+      专家咨询。当您在要易云小程序上进行专家咨询服务证据链上传时,您需要提供关联积分包信息、培训/会议名称、培训/会议时间、培训/会议签到表、培训/会议课件、培训/会议现场照片等信息。其中,针对培训/会议签到表、培训/会议课件、培训/会议现场照片,需要您授权使用拍照功能或者从手机相册选择照片。如果您愿意,可以额外补充位置打卡信息(需要您授权在使用小程序期间获取位置信息)。
+    </p>
+    <p>
+      11.
+      医学撰写。当您在要易云小程序上进行医学撰写服务证据链上传时,您需要提供关联积分包信息、研究题目、文章标号、文章名称、文章上传等信息。其中,针对文章上传,需要您授权使用拍照功能或者从手机相册选择照片。
+    </p>
+    <p>
+      12.
+      受试者招募。当您在要易云小程序上进行受试者招募服务证据链上传时,您需要提供关联积分包信息、研究题目、上传凭证等信息。其中,针对上传凭证,需要您授权使用拍照功能或者从手机相册选择照片。
+    </p>
+    <p>
+      13.
+      数据管理。当您在要易云小程序上进行数据管理服务证据链上传时,您需要提供关联积分包信息、研究题目、上传凭证等信息。其中,针对上传凭证,需要您授权使用拍照功能或者从手机相册选择照片。
+    </p>
+    <p>
+      14.
+      统计分析。当您在要易云小程序上进行统计分析服务证据链上传时,您需要提供关联积分包信息、研究题目、上传凭证等信息。其中,针对上传凭证,需要您授权使用拍照功能或者从手机相册选择照片。
+    </p>
+    <p>
+      15.
+      临床监察。当您在要易云小程序上进行临床监察服务证据链上传时,您需要提供关联积分包信息、研究题目、上传凭证等信息。其中,针对上传凭证,需要您授权使用拍照功能或者从手机相册选择照片。
+    </p>
+    <p>
+      16.
+      通用。当您在要易云小程序上进行通用类服务证据链上传时,您需要提供关联积分包信息、任务主题、证据链上传等信息。其中,针对证据链上传,需要您授权使用拍照功能或者从手机相册选择照片。
+    </p>
+    <p>
+      当您在要易云小程序上进行身份认证和银行卡绑定时,您需要提供您的身份证信息、银行卡信息,主要用于对您身份信息核对以及后续您相关经营所得收入收取。
+    </p>
+    <p>(三)征得同意的例外。请您知悉,以下情形中,我们收集、使用个人信息无需征得您的授权同意:</p>
+    <p>(1)与国家安全、国防安全直接相关的;</p>
+    <p>(2)与公共安全、公共卫生、重大公共利益直接相关的;</p>
+    <p>(3)与犯罪侦查、起诉、审判和判决执行等直接相关的;</p>
+    <p>(4)出于维护您或他人的生命、财产等重大合法权益目的但又很难得到您本人同意的;</p>
+    <p>(5)所收集的个人信息是您自行向社会公众公开的;</p>
+    <p>(6)从合法公开披露的信息中收集个人信息,例如:合法的新闻报道、政府信息公开等渠道;</p>
+    <p>(7)根据您的要求签订和履行合同所必需的;</p>
+    <p>(8)用于维护所提供的服务的安全稳定运行所必需的,例如:发现、处置商品或服务的故障;</p>
+    <p>(9)法律法规规定的其他情形。</p>
+    <p>
+      请注意,单独或与其他信息相结合无法识别您的身份或者与您直接建立联系的信息,不属于个人信息。如果我们将单独无法与任何特定个人建立联系的信息与其他信息结合用于识别自然人个人身份,或者将其与个人信息结合使用,则在结合使用期间,此类信息将被视为个人信息。
+    </p>
+    <p>
+      (四)个人信息的使用规则。为满足您的个性化需求,维护、改进我们的产品或服务质量,我们会在符合法律规定并根据您具体授权的情况下使用如下信息:
+    </p>
+    <p>
+      1.
+      我们可能会收集您的任务信息、浏览及转发信息,以及将您在要易云上使用某项服务中提供的信息与来自其他服务中的信息结合起来,进行综合统计、分析,用来在日常维护过程中对您使用的疑问提出建议方案。包括通过电话进行回访、向您提供信息咨询等服务或邀请您参与服务、产品或功能有关的客户调研。
+    </p>
+    <p>
+      2.
+      我们可能会收集您在参与产品/服务调查时主动向我们提供的信息,以及您与我们的关联方、合作伙伴之间互动时提供的相关信息,以便于您追踪订单情况、发起用户投诉以及我们优化客户服务的质量与流程。
+    </p>
+    <p>
+      3.
+      我们可能将业务中收集的个人信息用于统计分析和改进运营,将已经去标识化无法识别您身份且不能复原的信息用于建立数据库并进行商业化利用。例如为改进我们系统而进行的技术改造、网络维护、故障排除、内部政策与流程制定、生成内部报告等。
+    </p>
+    <p>二、我们如何使用Cookie、Beacon、Proxy等技术</p>
+    <p>
+      为使您获得更轻松的访问体验,您使用要易云提供的服务时,我们可能会通过小型数据文件识别您的身份,这么做可帮您省去重复输入注册信息的步骤,或者帮助判断您的账户安全状态。这些数据文件可能是Cookie,FlashCookie,您的应用程序提供的其他本地存储(以下简称“Cookie”)。请您理解,我们的某些服务只能通过使用Cookie才可得到实现。
+    </p>
+    <p>
+      我们要易云系统上还可能包含一些电子图像(以下简称“网络Beacon”),使用网络Beacon可以帮助网站计算浏览网页的用户或访问某些Cookie,我们会通过网络Beacon收集您浏览网页活动的信息(您访问的页面地址、您先前访问的援引页面的位置、您的浏览环境以及显示设定)。
+    </p>
+    <p>
+      如您通过我们的微信小程序,使用了由第三方而非要易云提供的服务时,为尽力确保您的账号安全,使您获得更安全的访问体验,我们可能会使用专用的网络协议及代理技术(以下简称“Proxy技术”)。使用Proxy技术,可以帮助您识别到我们已知的高风险站点,减少由此引起的钓鱼、账号泄露等风险,同时更有利于保障您和第三方的共同权益,阻止不法分子篡改您和您希望访问的第三方之间正常服务内容,包括:不安全路由器、非法基站等引起的广告注入、非法内容篡改。在此过程中,我们也可能会获得和保存您设备的IP地址、硬件ID以及您访问的页面位置。
+    </p>
+    <p>三、我们如何存储和保护信息</p>
+    <p>(一)存储地点</p>
+    <p>
+      我们在中华人民共和国境内运营中收集和产生的个人信息,将存储在中国境内。如部分服务涉及跨境业务,我们需要向境外机构传输境内收集的相关个人信息的,我们会按照法律法规和相关监管部门的规定执行,向您说明个人信息出境的目的以及涉及的个人信息类型,征得您的同意,并通过签订协议、现场核查等有效措施,要求境外机构为所获得的您的个人信息保密。我们仅在本政策所述目的所必需期间和法律法规及监管规定的时限内保存您的个人信息。
+    </p>
+    <p>(二)存储期限</p>
+    <p>
+      我们仅在本政策所述目的所必需期间和法律法规及监管规定的时限内保存您的个人信息。我们判断个人信息的存储期限主要参考以下标准并以其中较长者为准:
+    </p>
+    <p>1. 完成与您相关的交易目的、维护相应交易及业务记录,以应对您可能的查询或投诉;</p>
+    <p>2. 保证我们为您提供服务的安全和质量;</p>
+    <p>3. 您是否同意更长的留存期间;</p>
+    <p>4. 是否存在关于保留期限的其他特别约定或法律法规规定。</p>
+    <p>
+      当前我们存储期限为【5】年,如果相关法律法规长于该存储期限,以相关法律法规规定的期限保存为准。在超出保留期间后,我们会根据适用法律的要求删除您的个人信息,或使其匿名化处理。
+    </p>
+    <p>
+      在您终止使用要易云服务后,我们会停止对您的信息的收集和使用,法律法规或监管部门另有规定的除外。如我们停止运营,我们将及时停止收集您个人信息的活动,将停止运营的通知以逐一送达或公告的形式通知您,并对所持有的您的个人信息进行删除或匿名化处理。
+    </p>
+    <p>(三)个人信息的保护措施</p>
+    <p>1. 数据安全措施</p>
+    <p>
+      为保障您的信息安全,我们努力采取各种符合业界标准的物理、电子和管理方面的安全措施来保护您的个人信息。要易云通过信息接触者保密协议、监控机制来对数据进行全面安全控制。防止您的个人信息遭到未经授权访问、公开披露、使用、修改、损坏或丢失。
+    </p>
+    <p>2. 安全事件</p>
+    <p>
+      在不幸发生个人信息安全事件后,我们会立即成立专项应急小组,启动应急预案,防止安全事件扩大,并按照法律法规的要求及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。
+    </p>
+    <p>
+      请您知悉并理解,互联网并非绝对安全的环境,您务必妥善保管好您的要易云登录账号及登录时系统向您发送的验证码。如您发现自己的个人信息泄密,尤其是您的账户或密码发生泄露,请您立即根据本隐私政策中提供的联系方式联络我们,以便我们采取相应措施。
+    </p>
+    <p>四、我们如何共享、转让、公开披露您的信息</p>
+    <p>(一)共享</p>
+    <p>
+      我们承诺对您的信息进行严格保密。除法律法规及监管部门另有规定外,我们仅在以下情形中与第三方共享您的信息,第三方包括合作金融机构、其他合作伙伴。如果为了向您提供服务而需要将您的信息共享至第三方,我们将评估该第三方收集信息的合法性、正当性、必要性。我们将要求第三方对您的信息采取保护措施,并且严格遵守相关法律法规与监管要求。另外,我们会按照法律法规及国家标准的要求以确认协议、具体场景下的文案确认、弹窗提示等形式征得您的同意,或确认第三方已经征得您的同意。
+    </p>
+    <p>
+      1.
+      为了让您完成交易、实现交易目的,我们需要向您的交易相关方提供相关业务证据链信息,同时您的交易相关方可在证据链审核、付款过程中或付款成功后查看您的全部证据链信息以及部分个人信息;
+    </p>
+    <p>
+      2.
+      某些产品或服务可能由第三方提供或由我们与第三方共同提供,因此,只有共享您的信息,才能提供您需要的产品或服务;
+    </p>
+    <p>
+      3.
+      事先获得您明确同意的情况下,我们会在法律法规允许且不违背公序良俗的范围内,依据您的授权范围与第三方共享您的信息。
+    </p>
+    <p>(二)转让</p>
+    <p>我们不会将您的个人信息转让给任何公司、组织和个人,但以下情况除外:</p>
+    <p>1. 在获取明确同意的情况下转让:获得您的明确同意后,我们会向其他方转让您的个人信息;</p>
+    <p>2. 根据法律法规或强制性的行政或司法要求;</p>
+    <p>
+      3.
+      在平台发生合并、收购或破产清算情形,或其他涉及合并、收购或破产清算情形时,如涉及到个人信息接收主体变更,我们会要求新的持有您个人信息的公司、组织继续受本政策的约束,且不变更本政策项下约定的处理目的和处理方式,否则我们将要求该公司、组织重新向您征求授权同意。
+    </p>
+    <p>(三)公开披露</p>
+    <p>
+      我们仅会在以下情况下,且采取符合业界标准的安全防护措施的前提下,才可能公开披露您的个人信息:
+    </p>
+    <p>1. 根据您的需求,在您明确同意的披露方式下披露您所指定的个人信息;</p>
+    <p>
+      2.
+      根据法律、法规的要求、强制性的行政执法或司法要求所必须提供您个人信息的情况下,我们可能会依据所要求的个人信息类型和披露方式公开披露您的个人信息。在符合法律法规的前提下,当我们收到上述披露信息的请求时,我们会要求必须出具与之相应的法律文件,如传票或调查函。
+    </p>
+    <p>(四)共享、转让、公开披露个人信息时事先征得授权同意的例外</p>
+    <p>
+      根据相关法律法规规定,以下情形中,共享、转让、公开披露您的个人信息无需事先征得您的授权同意:
+    </p>
+    <p>1. 与我们履行法律法规规定的义务相关的;</p>
+    <p>2. 与国家安全、国防安全直接相关的;</p>
+    <p>3. 与公共安全、公共卫生、重大公共利益直接相关的;</p>
+    <p>4. 与犯罪侦查、起诉、审判和判决执行等司法或行政执法直接相关的;</p>
+    <p>5. 出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人同意的;</p>
+    <p>6. 您自行向社会公众公开的个人信息;</p>
+    <p>7. 从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道。</p>
+    <p>
+      根据法律规定,共享、转让、公开披露经去标识化处理的个人信息,且确保数据接收方无法复原并重新识别个人信息主体的,我们对此类数据的处理将无需另行向您通知并征得您的同意。
+    </p>
+    <p>五、您如何管理您的信息</p>
+    <p>您对您的个人信息享有以下权利:</p>
+    <p>(一)您有权访问、更正、删除您的个人信息,法律法规规定的例外情况除外。</p>
+    <p>您可以通过以下方式管理您的信息:</p>
+    <p>
+      账户信息——您可以通过“我的-个人名片”访问个人资料及账号信息。若您已经通过身份认证,您的身份认证信息将无法进行更改,如姓名、身份证号。您的手机号作为您的登录账号,无法进行更改。角色和绑定上级机构(即公司名称)是我们后台按照您或者相关方提供的信息进行后台配置,如若您发现有错误信息,可通过本隐私政策联系方式与我们进行联系,进行纠正处理。
+    </p>
+    <p>(二)改变您授权同意的范围或撤回授权。</p>
+    <p>
+      您可以在要易云小程序通过“右上角胶囊按钮-左边三个点-设置”中开通、关闭位置信息和相册(包含拍照)功能权限。其中,当您不允许我们获取您位置信息后,您将无法使用要易云小程序中涉及需要使用到定位信息的功能,如无法通过客户拜访进行打卡、无法在进行会议举办任务时位置打卡等。如果您关闭相册功能权限,您将无法使用要易云小程序中涉及使用相册或拍照的部分功能,如上传会议方案、会议签到表、现场照片等。您如果拒绝前述的授权提供,仅影响部分相关功能,但不影响您正常使用要易云小程序其他功能。
+    </p>
+    <p>(三)注销账户。</p>
+    <p>
+      您有权注销您的要易云账户,您可以通过“我的-意见反馈”、我们的客服或者根据本隐私政策中提供的联系方式联络我们,帮助您办理注销账户。当您符合账户注销条件并注销要易云账户后,我们将根据法律法规的要求尽快删除您的个人信息或作匿名化处理,我们将不会再收集、使用或对外提供与该账户相关的个人信息,但您在使用要易云服务期间提供或产生的信息我们仍需按照前述第三条第二款“存储期限”进行保存,且在该存储期限内依法配合有权机关的查询。
+    </p>
+    <p>(四)响应您的上述请求。</p>
+    <p>
+      为保障您的账户安全,您向我们提出上述请求时,我们可能会先要求您验证您的身份(如要求您提供书面请求或其他方式),然后再处理您的请求。
+    </p>
+    <p>
+      对于您向我们提出的上述请求,我们将在15个工作日内做出答复。如您不满意我们的答复,还可以通过本隐私政策中提供的联系方式发起投诉。
+    </p>
+    <p>
+      对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将酌情收取一定费用。对于与您的身份不直接关联的信息、无合理理由重复申请的信息,或者需要过多技术手段(例如,需要开发新系统或从根本上改变现行惯例)、给他人合法权益带来风险或者不切实际的请求,我们可能会予以拒绝。
+    </p>
+    <p>在以下情形中,按照法律法规要求,我们将无法响应您的请求:</p>
+    <p>1. 与我们履行法律法规规定的义务相关的;</p>
+    <p>2. 与国家安全、国防安全直接相关的;</p>
+    <p>3. 与公共安全、公共卫生、重大公共利益直接相关的;</p>
+    <p>4. 与刑事犯罪侦查、起诉、审判和执行判决等直接相关的;</p>
+    <p>5. 有充分证据表明个人信息主体存在主观恶意或滥用权利的;</p>
+    <p>6. 出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本人授权同意的;</p>
+    <p>7. 响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的;</p>
+    <p>8. 涉及商业秘密的。</p>
+    <p>六、对第三方责任的声明</p>
+    <p>
+      请您注意,您的交易相对方、通过要易云小程序接入的第三方服务和由要易云处接收您的个人信息的第三方可能有自己的隐私权保护政策;当您查看第三方创建的网页或使用第三方开发的应用程序时,这些第三方可能会放置他们自己的Cookie或网络Beacon,这些Cookie或网络Beacon不受我们的控制,且它们的使用不受本政策的约束。我们会努力去要求这些主体对您的个人信息采取保护措施,建议您与他们联系以获得关于他们的隐私权政策的详细情况。如您发现这些第三方创建的网页或第三方开发的应用程序存在风险时,建议您终止相关操作以保护您的合法权益。
+    </p>
+    <p>七、我们如何保护未成年人的信息</p>
+    <p>我们的要易云小程序和服务面向成人。</p>
+    <p>八、本政策的适用及更新</p>
+    <p>
+      要易云所有服务均适用本政策,除非相关服务已有独立的隐私权政策或相应的用户服务协议当中存在特殊约定。
+    </p>
+    <p>发生下列重大变化情形时,我们会适时对本政策进行更新:</p>
+    <p>1. 我们的基本情况发生变化,例如:兼并、收购、重组引起的所有者变更;</p>
+    <p>2. 收集、存储、使用个人信息的范围、目的、规则发生变化;</p>
+    <p>3. 对外提供个人信息的对象、范围、目的发生变化;</p>
+    <p>4. 您访问和管理个人信息的方式发生变化;</p>
+    <p>5. 数据安全能力、信息安全风险发生变化;</p>
+    <p>6. 用户询问、投诉的渠道和机制,以及外部纠纷解决机构及联络方式发生变化;</p>
+    <p>7. 其他可能对您的个人信息权益产生重大影响的变化。</p>
+    <p>
+      由于要易云的用户较多,如本政策发生更新,我们将以微信小程序推送通知、弹窗提示、发送短消息或者在要易云官方网站发布公告的方式来通知您。如您在本政策更新生效后继续使用要易云服务,即表示您已充分阅读、理解并接受更新后的政策并愿意受更新后的政策约束。
+    </p>
+    <p>九、本政策中关键词说明</p>
+    <p>
+      1.
+      个人信息:指以电子或者其他方式记录的能够单独或者与其他信息结合识别特定自然人身份或者反映特定自然人活动情况的各种信息。本隐私政策中可能涉及到的个人信息包括但不限于:个人基本信息(包括姓名、电话号码、生日等);个人身份信息(包括身份证);网络身份标识信息(包括系统账号);个人财产信息(包括银行账号、交易记录以及虚拟财产信息等);个人上网记录(包括网站浏览记录、点击记录等);个人设备信息(包括唯一设备识别码等描述个人常用设备基本情况的信息);个人位置信息(包括行踪轨迹、精准定位信息等)。
+    </p>
+    <p>
+      2.
+      个人敏感信息:是指一旦泄露、非法提供或滥用可能危害人身和财产安全,极易导致个人名誉、身心健康受到损害或歧视性待遇等的个人信息。本隐私政策中可能涉及到的个人敏感信息包括:个人身份认证信息(包括身份证、护照等);个人财产信息(银行账号、交易记录以及虚拟财产信息等);其他信息(行踪轨迹、通讯录信息等);14周岁以下的儿童信息。
+    </p>
+    <p>3. 要易云的附属公司:要易云科技(北京)有限责任公司。</p>
+    <p>4. 要易云的关联公司:深圳物明投资管理有限公司。</p>
+  </div>
+</template>
+
+<script setup lang="ts">
+// 纯展示文本,无逻辑
+</script>
+
+<style lang="scss" scoped>
+.agreement {
+  padding: 0 3.5vw;
+  background-color: #fff;
+  color: #333;
+  font-size: 4vw;
+  line-height: 1.9;
+}
+.agreement-title {
+  font-size: 4vw;
+  font-weight: 600;
+  text-align: center;
+  margin-bottom: 4vw;
+  color: #111;
+}
+.blod-text {
+  font-weight: 600;
+}
+p {
+  text-indent: 2em;
+  font-size: 26px;
+  line-height: 48px;
+}
+</style>

+ 52 - 0
src/views/agreement/index.vue

@@ -0,0 +1,52 @@
+<template>
+  <div class="agreement">
+    <van-nav-bar fixed :title="title" left-arrow @click-left="onClickLeft" placeholder />
+    <div class="agreementContent">
+      <!-- ✅ 改这里:绑定 currentComponent -->
+      <component :is="currentComponent" />
+    </div>
+  </div>
+</template>
+
+<script setup lang="ts">
+import { onBeforeMount, ref } from 'vue'
+import { useRoute } from 'vue-router'
+
+const route = useRoute()
+const title = ref('')
+const currentComponent = ref<any>(null)
+
+type AgreementType = 'auth' | 'privacy'
+
+const componentsMap: Record<AgreementType, { title: string; loader: () => Promise<any> }> = {
+  auth: { title: '授权协议', loader: () => import('./components/AuthAgreement.vue') },
+  privacy: { title: '隐私权政策', loader: () => import('./components/PrivacyAgreement.vue') },
+}
+
+onBeforeMount(async () => {
+  const type = (route.query.type as AgreementType) || 'auth'
+  const match = componentsMap[type]
+  document.title = match.title
+  title.value = match.title
+  currentComponent.value = (await match.loader()).default
+})
+
+const onClickLeft = () => history.back()
+</script>
+
+<style lang="scss" scoped>
+.van-nav-bar {
+  background-color: #fff;
+  border-bottom: 1px solid #f2f2f2;
+  font-weight: 600;
+}
+/* 修改左侧返回图标颜色 */
+::v-deep(.van-icon-arrow-left) {
+  color: #ff8036; /* 自定义颜色 */
+  font-size: 20px; /* 调整图标大小 */
+}
+.agreementContent {
+  padding: 16px;
+  overflow-y: auto;
+}
+</style>

+ 12 - 5
src/views/login/index.vue

@@ -29,8 +29,8 @@
           <label>
             <input type="checkbox" v-model="agree" />
             我已阅读并同意
-            <a href="#">《用户协议》</a>
-            <a href="#">《隐私权政策》</a>
+            <a @click="toAgreement('auth')">《授权协议》</a>
+            <a @click="toAgreement('privacy')">《隐私权政策》</a>
           </label>
         </div>
         <div class="login-btn btn">登录</div>
@@ -45,6 +45,9 @@
 <script setup lang="ts">
 import { loginEtssmsApi } from '@/services/modules/login'
 import { onMounted, ref, reactive } from 'vue'
+import { useRouter } from 'vue-router'
+
+const router = useRouter()
 
 const formData = reactive({
   mobile: '13800138001',
@@ -58,10 +61,14 @@ onMounted(() => {
   // login()
 })
 const login = async () => {
-  console.log('123')
-
   const res = await loginEtssmsApi(formData)
-  console.log('res', res)
+}
+
+const toAgreement = (type: string) => {
+  router.push({
+    path: '/agreement',
+    query: { type },
+  })
 }
 </script>