<template>
  <div class="agreement">
    <div class="content">
      （一）共享<br>
      我们不会与联通智网和您所购买车辆的道路机动车辆生产企业以外的任何公司、组织和个人分享您的个人信息，但以下情况除外：<br>
      1.在获取单独同意的情况下共享：获得您的单独同意后，我们会与其他方共享您的个人信息。<br>
      2.我们可能会根据法律法规及监管政策要求，或按政府主管部门的强制性要求，对外共享您的个人信息。<br>
      3.您授权银行、征信机构等第三方向我们查询、采集您在联通智网的信息，或者我们会在法律法规及监管政策允许范围内及您对第三方的授权范围内向第三方共享您的信息，我们会依据与第三方的约定、对个人信息来源的合法性进行确认后，在符合法律法规及监管政策的前提下，使用您的这些个人信息。<br>
      4.与我们的关联公司共享：您的个人信息可能会与我们的关联公司共享。关联公司如要改变个人信息的处理目的，将再次征求您的授权同意。<br>
      我们的关联公司包括联通智网和您所购买车辆的道路机动车辆生产企业现在或将来控制、受控制或与其处于共同控制下的任何公司、机构以及上述公司或机构的合法继承人。其中“控制”是指直接或间接地拥有影响所提及公司管理的能力，无论是通过所有权、有投票权的股份、合同或其他被人民法院认定的方式。<br>
      5.与授权合作伙伴共享：仅为实现本政策中声明的目的，我们的某些服务将由授权合作伙伴提供，我们可能会与合作伙伴共享您的某些个人信息，以提供更好的客户服务和用户体验。我们仅会出于合法、正当、必要、特定、明确的目的共享您的个人信息，并且只会共享提供服务所必要的个人信息。我们的合作伙伴无权将共享的个人信息用于任何其他用途。<br>
      （二）转移<br>
      我们不会将您的个人信息转移给任何公司、组织和个人，但以下情况除外：<br>
      1.在获取单独同意的情况下转移：获得您的单独同意后，我们会向其他方转移您的个人信息；<br>
      2.在涉及合并、收购或破产清算时，如涉及到个人信息转移，我们会要求新的持有您个人信息的公司、组织继续受此隐私政策的约束，否则我们将要求该公司、组织重新向您征求授权同意。<br>
      （三）公开披露<br>
      我们仅会在以下情况下，公开披露您的个人信息：<br>
      1.获得您单独同意后；<br>
      2.基于法律的披露：在法律、法律程序或政府主管部门强制性要求的情况下，我们可能会公开披露您的个人信息。<br>
      （四）例外<br>
      以下情形中，共享、转让、公开披露个人信息无需征得您的授权和同意：<br>
      （1）	为履行法定职责或者法定义务所必需；<br>
      （2）	与国家安全、国防安全直接相关的；<br>
      （3）	为订立、履行您作为一方当事人的合同所必需；<br>
      （4）	与公共安全、公共卫生、重大公共利益直接相关的。例如：为应对突发公共卫生事件，或者紧急情况下为保护自然人的生命健康和财产安全所必需；<br>
      （5）	与刑事侦查、起诉、审判和判决执行等直接相关的；<br>
      （6）	出于维护您或其他个人的生命、财产等重大合法权益但又很难得到您的授权同意的；<br>
      （7）	依照法律法规的规定在合理的范围内处理您自行公开或者其他已经合法公开的个人信息，例如：合法的新闻报道、政府信息公开等渠道等。<br>
    </div>
    <div class="btn-group">
      <van-button type="info" round class="btn" @click="toUserHome">同意</van-button>
      <!-- <div class="btn-disagree" @click="logOut">不同意</div> -->
    </div>
  </div>
</template>

<script>
// import { saveAgreement, logout } from '@/api/loginToC'
// import { removeToken } from '@/utils/auth'
export default {
  name: 'RnrPersonUserInfoAgreement',
  methods: {
    toUserHome() {
      this.$router.go(-1)
      // saveAgreement({
      //   consent: 1
      // }).then(() => {
      //   this.$router.push({ name: 'UserHome' })
      // }).catch(() => {

      // })
    }

    // logOut() {
    //   logout().then(res => {
    //     removeToken()
    //     this.$router.push({ name: 'Login', params: { name: 'user' }, query: { tenantNo: this.tenantNo }})
    //   })
    // }
  }
}
</script>

<style lang="scss" scoped>
.agreement {
  text-align: left;
  .content {
    padding: 24px 24px 240px;
    line-height: 1.4;
  }
  .btn-group {
    position: fixed;
    padding: 20px 0;
    bottom: 0;
    left: 50%;
    margin-left: -375px;
    width: 750px;
    background: #f9f9f9;
  }
  .btn {
    margin: 0 auto;
    display: block;
    width: 686px;
    height: 96px;
    background-image: linear-gradient(120deg, #4F4CFB 0%, #376FF4 97%);
  }
  .btn-disagree {
    margin: 0 auto;
    height: 96px;
    line-height: 96px;
    text-align: center;
    border: 0 none;
  }
}
</style>
