Browse Source

政策服务协议页面代码完成重构

yuanmingze 2 tháng trước cách đây
mục cha
commit
7f1598e6a7

+ 311 - 0
src/pages-mine/agreement/index.vue

@@ -0,0 +1,311 @@
+<template>
+  <view class="agreement-container">
+    <view class="agreement-list">
+      <view
+        v-for="item in staticAgreementList"
+        :key="item.path"
+        class="agreement-card"
+        hover-class="agreement-card--active"
+        @click="navigateToAgreementPage(item.path)"
+      >
+        <text class="agreement-card__title">《{{ item.name }}》</text>
+        <text class="agreement-card__arrow">›</text>
+      </view>
+
+      <view
+        v-for="item in certSuccessList"
+        :key="item.templateUrl"
+        class="agreement-card"
+        hover-class="agreement-card--active"
+        @click="openPdfFile(item)"
+      >
+        <text class="agreement-card__title">《{{ item.name }}》</text>
+        <text class="agreement-card__arrow">›</text>
+      </view>
+    </view>
+  </view>
+</template>
+
+<script setup lang="ts">
+import { computed, ref } from 'vue'
+
+import { onLoad } from '@dcloudio/uni-app'
+
+import { getSubjectLocationAgreementApi } from '@/services/modules/mine/common'
+import type { agreementInfosItem } from '@/services/modules/mine/type'
+
+import { useUserStore } from '@/stores/modules/user'
+
+const AGREEMENT_PAGE_BASE = '/pages-mine/agreement'
+const CERT_SUCCESS_STATUS = 'CERT'
+
+const userStore = useUserStore()
+
+const currentUserInfo = computed(() => userStore.currentUserInfo)
+
+const certSuccessList = ref<agreementInfosItem[]>([])
+
+const showHonestAgreement = computed(() => hasSignedAgreement('HONEST_AGREEMENT'))
+const showHonestAgreementV2 = computed(() => hasSignedAgreement('HONEST_AGREEMENT_V2'))
+
+const staticAgreementList = computed(() => {
+  const list = [
+    {
+      name: '要易云平台用户协议',
+      path: 'platform-user-agreement',
+    },
+    {
+      name: '隐私权政策',
+      path: 'privacy-policy',
+    },
+    {
+      name: '个人信息使用授权书',
+      path: 'personal-info-authorization',
+    },
+  ]
+
+  if (showHonestAgreement.value) {
+    list.push({
+      name: '廉洁承诺书',
+      path: 'integrity-commitment',
+    })
+  }
+
+  if (showHonestAgreementV2.value) {
+    list.push({
+      name: '承诺书2.0',
+      path: 'integrity-commitment-v2',
+    })
+  }
+
+  return list
+})
+
+onLoad(() => {
+  void getCertSuccessList()
+})
+
+async function getCertSuccessList(): Promise<void> {
+  const subjectLocations = getCertifiedSubjectLocations()
+
+  if (!subjectLocations.length) {
+    certSuccessList.value = []
+    return
+  }
+
+  uni.showLoading({
+    title: '加载中...',
+    mask: true,
+  })
+
+  let hasError = false
+
+  try {
+    const agreementInfoGroups = await Promise.all(
+      subjectLocations.map(async (subjectLocation) => {
+        try {
+          const res = await getSubjectLocationAgreementApi({
+            subjectLocation,
+          })
+
+          return normalizeAgreementInfos(res.data?.agreementInfos)
+        } catch (error) {
+          hasError = true
+          console.log('getSubjectLocationAgreementApi error', error)
+          return []
+        }
+      })
+    )
+
+    certSuccessList.value = dedupeAgreementInfos(agreementInfoGroups.flat())
+
+    if (hasError) {
+      showToast('部分协议加载失败')
+    }
+  } finally {
+    uni.hideLoading()
+  }
+}
+
+function getCertifiedSubjectLocations(): string[] {
+  const certList = currentUserInfo.value?.certList ?? []
+
+  const subjectLocations = certList
+    .filter((item) => item?.commonCertStatus === CERT_SUCCESS_STATUS)
+    .map((item) => item?.subjectLocation?.trim())
+    .filter((subjectLocation): subjectLocation is string => Boolean(subjectLocation))
+
+  return Array.from(new Set(subjectLocations))
+}
+
+function normalizeAgreementInfos(list: agreementInfosItem[] = []): agreementInfosItem[] {
+  return list
+    .filter((item) => Boolean(item?.templateUrl?.trim()))
+    .map((item) => ({
+      name: item.name?.trim() || '协议',
+      templateUrl: item.templateUrl.trim(),
+    }))
+}
+
+function dedupeAgreementInfos(list: agreementInfosItem[]): agreementInfosItem[] {
+  const map = new Map<string, agreementInfosItem>()
+
+  list.forEach((item) => {
+    if (!map.has(item.templateUrl)) {
+      map.set(item.templateUrl, item)
+    }
+  })
+
+  return Array.from(map.values())
+}
+
+function navigateToAgreementPage(path: string): void {
+  uni.navigateTo({
+    url: `${AGREEMENT_PAGE_BASE}/${path}`,
+  })
+}
+
+async function openPdfFile(item: agreementInfosItem): Promise<void> {
+  const fileUrl = item.templateUrl?.trim()
+
+  if (!fileUrl) {
+    showToast('文件地址不存在')
+    return
+  }
+
+  uni.showLoading({
+    title: '文件加载中',
+    mask: true,
+  })
+
+  try {
+    const filePath = await downloadFile(fileUrl)
+    await openDocument(filePath)
+  } catch (error) {
+    console.log('openPdfFile error', error)
+    showToast('文件打开失败')
+  } finally {
+    uni.hideLoading()
+  }
+}
+
+function downloadFile(url: string): Promise<string> {
+  return new Promise((resolve, reject) => {
+    uni.downloadFile({
+      url,
+      success: (res) => {
+        if (res.statusCode === 200 && res.tempFilePath) {
+          resolve(res.tempFilePath)
+          return
+        }
+
+        reject(new Error('download file failed'))
+      },
+      fail: reject,
+    })
+  })
+}
+
+function openDocument(filePath: string): Promise<void> {
+  return new Promise((resolve, reject) => {
+    uni.openDocument({
+      filePath,
+      fileType: 'pdf',
+      showMenu: true,
+      success: () => {
+        resolve()
+      },
+      fail: reject,
+    })
+  })
+}
+
+function hasSignedAgreement(agreementCode: string): boolean {
+  const signedAgreement = currentUserInfo.value?.signedAgreement
+
+  if (Array.isArray(signedAgreement)) {
+    return signedAgreement.includes(agreementCode)
+  }
+
+  if (typeof signedAgreement === 'string') {
+    return signedAgreement.includes(agreementCode)
+  }
+
+  return false
+}
+
+function showToast(title: string): void {
+  uni.showToast({
+    title,
+    icon: 'none',
+  })
+}
+</script>
+
+<style lang="scss" scoped>
+.agreement-container {
+  min-height: 100vh;
+  padding: 28rpx 24rpx 40rpx;
+  box-sizing: border-box;
+  background:
+    radial-gradient(
+      circle at 50% -120rpx,
+      rgba(47, 140, 255, 0.14) 0%,
+      rgba(47, 140, 255, 0) 420rpx
+    ),
+    linear-gradient(180deg, #f6f8fc 0%, #f7f8fa 100%);
+}
+
+.agreement-list {
+  display: flex;
+  flex-direction: column;
+  gap: 18rpx;
+}
+
+.agreement-card {
+  position: relative;
+  display: flex;
+  align-items: center;
+  min-height: 112rpx;
+  padding: 0 28rpx 0 32rpx;
+  box-sizing: border-box;
+  border: 1rpx solid rgba(31, 41, 55, 0.06);
+  border-radius: 24rpx;
+  background:
+    linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(255, 255, 255, 0.9) 100%), #ffffff;
+  box-shadow:
+    0 16rpx 40rpx rgba(15, 23, 42, 0.05),
+    0 2rpx 8rpx rgba(15, 23, 42, 0.03);
+  overflow: hidden;
+  transition:
+    transform 0.18s ease,
+    opacity 0.18s ease;
+}
+
+.agreement-card--active {
+  opacity: 0.86;
+  transform: scale(0.985);
+}
+
+.agreement-card__title {
+  flex: 1;
+  min-width: 0;
+  padding-right: 24rpx;
+  font-size: 31rpx;
+  font-weight: 600;
+  line-height: 44rpx;
+  color: #1f2937;
+  letter-spacing: 0.2rpx;
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
+}
+
+.agreement-card__arrow {
+  flex-shrink: 0;
+  font-size: 48rpx;
+  font-weight: 300;
+  line-height: 1;
+  color: #aeb8c6;
+}
+</style>

+ 113 - 0
src/pages-mine/agreement/integrity-commitment-v2.vue

@@ -0,0 +1,113 @@
+<template>
+  <view class="pl20 pr20">
+    <view class="title mt20 bold-text tc">承诺书2.0</view>
+    <view class="title">深圳要易云科技服务有限公司:</view>
+
+    <view>
+      为建设公开、诚信、阳光的要易云平台商业环境,防止发生各种违法违纪案件和不良行为,现本人向贵公司郑重承诺如下:
+    </view>
+
+    <view>
+      一、本人保证在过往工作生活中表现良好,无违法犯罪记录,以及不存在法律法规等规定的不适宜从事要易云平台项下业务的其他情形。
+    </view>
+
+    <view>二、本人将严格遵守与反腐败相关的法律法规和廉洁从业有关规定。</view>
+
+    <view>
+      三、当本人知悉任何显示本人可能违反了与反腐败相关的法律法规的信息时,本人应将该等信息及时向贵公司汇报。
+    </view>
+
+    <view>
+      四、本人承诺,本人在要易云平台所提交的所有材料、信息均准确、真实、有效,无任何伪造,变造,篡改和隐瞒等虚假内容。有违前述承诺而造成的一切损害及后果由本人自行承担。
+    </view>
+
+    <view>
+      五、本人承诺,以本人名义开通的要易云平台账号仅限本人使用,不以任何形式包括但不限于赠与、借用、出售、转租等方式许可他人使用。如发生他人使用本人账号的情形,因此造成的一切损害及后果均由本人自行承担。
+    </view>
+
+    <view>
+      六、如果贵公司合理确信,本人已违反了与反腐败相关的法律法规,或已使贵公司或者本人通过贵公司平台合作的相关公司可能遭受违反反腐败相关法律的重大风险,则贵公司有权立刻终止/解除与本人的协议,并由本人承担由此给贵公司或者本人通过贵公司平台合作的相关公司造成的全部损失(包括但不限于任何直接或间接损失、诉讼费、律师费、调查取证费、差旅费、政府机关的罚款、第三方索赔、名誉损失等)。
+    </view>
+
+    <view>承诺人(签字):</view>
+    <view>日期:</view>
+  </view>
+</template>
+
+<style lang="scss" scoped>
+.pl20 {
+  padding-left: 32rpx;
+}
+
+.pr20 {
+  padding-right: 32rpx;
+}
+
+.mt20 {
+  margin-top: 24rpx;
+}
+
+.mb20 {
+  margin-bottom: 24rpx;
+}
+
+.tc {
+  text-align: center;
+}
+
+.tr {
+  text-align: right;
+}
+
+view.pl20.pr20 {
+  min-height: 100vh;
+  padding-top: 32rpx;
+  padding-bottom: 56rpx;
+  box-sizing: border-box;
+  background: #f7f8fa;
+}
+
+view.pl20.pr20 > view:not(.title) {
+  margin-bottom: 24rpx;
+  color: #303133;
+  font-size: 28rpx;
+  line-height: 1.8;
+  text-align: justify;
+  text-indent: 2em;
+  word-break: break-all;
+}
+
+view.pl20.pr20 > view.title {
+  margin-bottom: 28rpx;
+  color: #111827;
+  font-size: 38rpx;
+  font-weight: 700;
+  line-height: 1.35;
+  text-align: center;
+  text-indent: 0;
+  letter-spacing: 1rpx;
+}
+
+view.pl20.pr20 > view.title:not(.tc):not(.tr) {
+  margin-top: 36rpx;
+  margin-bottom: 24rpx;
+  color: #303133;
+  font-size: 30rpx;
+  font-weight: 600;
+  line-height: 1.6;
+  text-align: left;
+  letter-spacing: 0;
+}
+
+.underline-bold {
+  color: #111827;
+  font-weight: 700;
+  text-decoration: underline;
+  text-decoration-thickness: 2rpx;
+  text-underline-offset: 4rpx;
+}
+
+.bold-text {
+  font-weight: 700;
+}
+</style>

+ 103 - 0
src/pages-mine/agreement/integrity-commitment.vue

@@ -0,0 +1,103 @@
+<template>
+  <view class="pl20 pr20">
+    <view class="title mt20 bold-text tc">廉洁承诺书</view>
+    <view class="title">深圳要易云科技服务有限公司:</view>
+
+    <view>
+      为建设公开、诚信、阳光的要易云平台商业环境,防止发生各种违法违纪案件和不良行为,现本人向贵公司郑重承诺如下:
+    </view>
+
+    <view>
+      一、本人将严格遵守与反腐败相关的全部法律法规和廉洁从业有关规定,且本人将不会向任何政府官员、HCP或其他相关人士给予或承诺给予任何财物,不会向任何政府官员、HCP或其他相关人士提供国内外各种名义的旅游、考察等给付财物以外的任何其他利益,以期为企业获取或保留业务,或谋取其他不正当利益或优势。
+    </view>
+
+    <view>
+      二、当本人知悉任何显示本人可能违反了与反腐败相关的法律法规的信息时,本人应将该等信息及时向贵公司汇报。
+    </view>
+
+    <view>
+      三、如果贵公司合理确信,本人已违反了与反腐败相关的法律法规,或已使贵公司或者本人通过贵公司平台合作的相关公司可能遭受违反反腐败相关法律的重大风险,则贵公司有权立刻终止/解除与本人的协议,并由本人承担由此给贵公司或者本人通过贵公司平台合作的相关公司造成的全部损失(包括但不限于任何直接或间接损失、诉讼费、律师费、调查取证费、差旅费、政府机关的罚款、第三方索赔、名誉损失等)。
+    </view>
+
+    <view>承诺人(签字):</view>
+    <view>日期:</view>
+  </view>
+</template>
+
+<style lang="scss" scoped>
+.pl20 {
+  padding-left: 32rpx;
+}
+
+.pr20 {
+  padding-right: 32rpx;
+}
+
+.mt20 {
+  margin-top: 24rpx;
+}
+
+.mb20 {
+  margin-bottom: 24rpx;
+}
+
+.tc {
+  text-align: center;
+}
+
+.tr {
+  text-align: right;
+}
+
+view.pl20.pr20 {
+  min-height: 100vh;
+  padding-top: 32rpx;
+  padding-bottom: 56rpx;
+  box-sizing: border-box;
+  background: #f7f8fa;
+}
+
+view.pl20.pr20 > view:not(.title) {
+  margin-bottom: 24rpx;
+  color: #303133;
+  font-size: 28rpx;
+  line-height: 1.8;
+  text-align: justify;
+  text-indent: 2em;
+  word-break: break-all;
+}
+
+view.pl20.pr20 > view.title {
+  margin-bottom: 28rpx;
+  color: #111827;
+  font-size: 38rpx;
+  font-weight: 700;
+  line-height: 1.35;
+  text-align: center;
+  text-indent: 0;
+  letter-spacing: 1rpx;
+}
+
+view.pl20.pr20 > view.title:not(.tc):not(.tr) {
+  margin-top: 36rpx;
+  margin-bottom: 24rpx;
+  color: #303133;
+  font-size: 30rpx;
+  font-weight: 600;
+  line-height: 1.6;
+  text-align: left;
+  letter-spacing: 0;
+}
+
+.underline-bold {
+  color: #111827;
+  font-weight: 700;
+  text-decoration: underline;
+  text-decoration-thickness: 2rpx;
+  text-underline-offset: 4rpx;
+}
+
+.bold-text {
+  font-weight: 700;
+}
+</style>

+ 170 - 0
src/pages-mine/agreement/personal-info-authorization.vue

@@ -0,0 +1,170 @@
+<template>
+  <view class="pl20 pr20">
+    <view class="title mt20 bold-text tc">个人信息使用授权书</view>
+    <view class="title mt20 mb20 bold-text">重要提示:</view>
+
+    <view class="bold-text">
+      为了保障您的合法权益,您应当阅读并遵守本授权书,请您务必审慎阅读、充分理解授权书条款内容,特别是免除或者减轻深圳要易云科技服务有限公司(以下统称“被授权人"或“要易”)责任,或限制您权利的条款,其中免除或者减轻责任条款可能以加粗形式提示您注意。
+    </view>
+
+    <view class="bold-text">
+      除非您已阅读并接受本授权书所有条款,否则您无权使用“要易云平台”服务。您的使用、登录等行为即视为您已阅读并同意本授权书条款的约束。
+    </view>
+
+    <view class="mt20">深圳要易云科技服务有限公司:</view>
+
+    <view>
+      本人充分理解并同意,“要易云平台”服务是深圳要易云科技服务有限公司(以下简称“要易”)与实体企业、第三方服务平台等相关合作方进行合作,开展业务证据链采集系统及灵活用工服务。同时,本人通过“要易云平台”为相关合作方提供灵活用工服务并获取报酬。
+    </view>
+
+    <view>
+      本人在使用“要易云平台”服务时,承诺遵守《要易云平台用户协议》《隐私政策》等协议。同时,为便于要易提供优质、便捷的服务,就使用本人的相关必要信息,本人同意并授权如下:
+    </view>
+
+    <view class="bold-text">
+      一、本人同意并授权,要易可使用和分析本人在“要易云平台”中所有填写登记或提供资格证书、身份证明等资料中载明的姓名、性别、年龄、职业、执业资格、银行账号等个人基本信息,本人领取任务、实施任务等在“要易云平台”中的所有操作记录,以及本人在“要易云平台”中所有收付款等资金流动数据信息(以下称“授权使用信息”);
+    </view>
+
+    <view class="bold-text">
+      二、本人同意并授权,要易可以将授权使用信息及要易使用该信息分析结果传输共享给本人通过本“要易云平台”领取、实施任务的项目发布人、发起人,以便要易开展证据链服务。
+    </view>
+
+    <view class="bold-text">
+      三、本人同意并授权,要易可以将本人授权使用信息共享给“要易云平台”中为本人领取任务、实施任务提供第三方支付服务的企业使用。
+    </view>
+
+    <view class="bold-text">
+      四、除上述授权要易共享主体外,本人授权要易可将本人提交的或要易自行收集的本人授权使用信息与“要易云平台”项下相关合作方,即本人在“要易云平台”领取任务、实施任务所必要的其他合作方进行数据共享。若因本人授权要易共享信息主体不当使用本人个人信息或资料等可能造成损失,本人要求该主体承担赔偿责任,要易无须承担任何法律责任。
+    </view>
+
+    <view>同时,本人声明如下:</view>
+
+    <view class="bold-text">
+      一、本授权书是本人向要易做出的单方承诺,效力具有独立性,不因相关交易合同的任何条款无效而失效。
+    </view>
+
+    <view class="bold-text">
+      二、本人承诺本人在“要易云平台”所填写的信息或向“要易云平台”所提交的证明材料均真实有效、全面完整,不存在虚假陈述、伪造或篡改信息的情形,如有违反,本人承担全部法律责任。
+    </view>
+
+    <view> 以上授权期限为本人作出本授权承诺之日起至本人在“要易云平台”上用户账号注销之日止。 </view>
+
+    <view class="underline-bold">
+      若本人与以上被授权人发生任何纠纷或争议,首先应友好协商解决;协商不成的,本人同意将纠纷或争议提交被授权人所在地有管辖权的人民法院管辖。本授权书的成立、生效、履行、解释及纠纷解决,适用中华人民共和国大陆地区法律(不包括冲突法)。
+    </view>
+
+    <view class="bold-text">
+      本人已知悉本授权书所有内容(特别是加粗字体内容)的意义以及由此产生的法律效力,自愿作出上述授权,本授权书是本人真实的意思表示,本人同意承担由此带来的一切法律后果。
+    </view>
+
+    <view>特此授权!</view>
+
+    <view class="title mt20 mb20 tr" style="margin-right: 3em">授权人:</view>
+    <view class="title mt20 mb20 tr">日期: 年 月 日</view>
+  </view>
+</template>
+
+<script>
+export default {
+  name: 'personalInfo',
+}
+</script>
+
+<style lang="scss" scoped>
+.pl20 {
+  padding-left: 32rpx;
+}
+
+.pr20 {
+  padding-right: 32rpx;
+}
+
+.mt20 {
+  margin-top: 24rpx;
+}
+
+.mb20 {
+  margin-bottom: 24rpx;
+}
+
+.tc {
+  text-align: center;
+}
+
+.tr {
+  text-align: right;
+}
+
+view.pl20.pr20 {
+  min-height: 100vh;
+  padding-top: 32rpx;
+  padding-bottom: 56rpx;
+  box-sizing: border-box;
+  background: #f7f8fa;
+}
+
+view.pl20.pr20 > view:not(.title) {
+  margin-bottom: 20rpx;
+  color: #303133;
+  font-size: 28rpx;
+  line-height: 1.78;
+  text-align: justify;
+  text-indent: 2em;
+  word-break: break-all;
+}
+
+view.pl20.pr20 > view.title {
+  margin-bottom: 28rpx;
+  color: #111827;
+  font-size: 38rpx;
+  font-weight: 700;
+  line-height: 1.35;
+  text-align: center;
+  text-indent: 0;
+  letter-spacing: 1rpx;
+}
+
+view.pl20.pr20 > view.title:not(.tc):not(.tr) {
+  margin-top: 32rpx;
+  margin-bottom: 20rpx;
+  color: #1f2937;
+  font-size: 30rpx;
+  line-height: 1.6;
+  text-align: left;
+  letter-spacing: 0;
+}
+
+view.pl20.pr20 > view.title.tr {
+  margin-top: 40rpx;
+  margin-bottom: 20rpx;
+  color: #303133;
+  font-size: 28rpx;
+  font-weight: 600;
+  line-height: 1.6;
+  text-align: right;
+  letter-spacing: 0;
+}
+
+view.pl20.pr20 > view.bold-text:not(.title) {
+  margin-top: 24rpx;
+  color: #1f2937;
+  font-weight: 700;
+}
+
+.underline-bold {
+  color: #111827;
+  font-weight: 700;
+  text-decoration: underline;
+  text-decoration-thickness: 2rpx;
+  text-underline-offset: 4rpx;
+}
+
+.bold-text {
+  font-weight: 700;
+}
+
+text.bold-text,
+text.underline-bold {
+  display: inline;
+}
+</style>

+ 882 - 0
src/pages-mine/agreement/platform-user-agreement.vue

@@ -0,0 +1,882 @@
+<template>
+  <view class="pl20 pr20">
+    <view class="title mt20 bold-text tc">要易云平台用户协议</view>
+    <view class="title mt20 mb20 tr">第2.0版</view>
+    <view class="underline-bold">
+      《要易云平台用户协议》系由您(或称“用户”)与深圳要易云科技服务有限公司(或称“要易云”)之间就“要易云平台”(以下或简称“本平台”)服务而签订。本平台依据《要易云平台用户协议》的规定提供服务,该协议一旦生效对用户及要易云均产生法律效力。您在用户注册时,请认真阅读本协议,审阅并选择同意或不同意本协议。
+    </view>
+    <view class="underline-bold">
+      在使用本平台服务之前,请您务必审慎阅读、充分理解本协议各项条款,特别是限制或免除责任条款、隐私保护政策、账号规则、法律适用和争议解决条款(包括管辖条款),以及其它以加粗加黑和/或加下划线等显示形式提示您注意的重要条款,请务必重点查阅。
+    </view>
+    <view class="underline-bold">
+      要易云与您将通过数据电文形式订立本协议,若您不同意本协议,则您有充分且完全的权利立即停止注册程序(但这并不妨碍您浏览本平台中的信息)。您通过网络页面点击“同意”的按钮,且该注册和/或实际使用平台服务的行为即视为您已阅读、充分理解并同意接受本协议的全部条款含义即相应的法律后果,不可撤销地同意与要易云以数据电文形式订立本协议并接受本协议及其之后修订版本的全部约束,本协议成立生效并产生法律效力。如果您对本协议有任何的疑问、投诉、意见和建议,欢迎您通过本协议所附联系方式与要易云沟通反馈。
+    </view>
+    <view class="bold-text">第1条 基础约定事项</view>
+    <view>
+      1.1
+      协议范围:考虑到互联网服务以及商品频繁迭代更新等行业特点,为了更全面的界定您与本平台之间的权利义务,<text
+        class="underline-bold"
+        >本协议包括要易云根据法律法规规定以及本协议制定的其他政策、规则、公告声明等(除非特有所指,合称为“本协议”)</text
+      >,您也应当加以遵守。
+    </view>
+    <view>
+      1.2
+      服务范围:要易云可能通过不断丰富的功能界面向您提供本协议项下的平台服务,包括但不限于系统软件、移动应用程序(“APP”)、PC端网站、小程序以及其他形式。具体以要易云实时发布的服务功能界面范围为准。
+    </view>
+    <view>
+      1.3 主体地位:请您在接受本协议或者以其他要易云允许的方式实际使用本服务之前,<text
+        class="underline-bold"
+        >请确保您是适格的合同主体,并在清楚理解本协议内容及其法律后果后自行决定是否同意签署,而且就您所知,不存在任何可能使得本协议无效或者本协议项下义务的履行产生重大不利影响之情形。</text
+      >
+    </view>
+    <view class="bold-text">第2条 用户资格</view>
+    <view
+      >2.1 只有符合下列条件之一的自然人或机构才能申请成为本平台用户,可以使用本平台的服务:</view
+    >
+    <view>
+      2.1.1
+      <text class="underline-bold"
+        >自然人用户:年满十八周岁且未满六十周岁,具有完全民事行为能力;</text
+      >
+    </view>
+    <view>2.1.2 <text class="underline-bold">非自然人用户:</text></view>
+    <view class="underline-bold">
+      (1)根据中国法律、法规、行政规章合法设立并有效存续的机关、企事业单位、社团组织和其他组织;
+    </view>
+    <view class="underline-bold">
+      (2)未被国家企业信用信息公示系统(www.gsxt.gov.cn)列入严重违法失信企业名录;
+    </view>
+    <view class="underline-bold">(3)未被责令停业或处于破产状态的;</view>
+    <view class="underline-bold">(4)财产及其股权未被重组、接管、查封、扣押或冻结;</view>
+    <view class="underline-bold">(5)近三年内不涉及重大诉讼、仲裁,不属于失信被执行人的;</view>
+    <view class="underline-bold">(6)不存在违反法律法规规定的其他情形。</view>
+    <view>
+      2.2
+      <text class="underline-bold"
+        >不符合以上条件的自然人、法人或其他组织,将不被允许注册及认证成为本平台用户,且不得使用本平台相关服务,本平台一经发现,有权立即终止对该用户的服务,并追究其使用本平台服务的一切法律责任。</text
+      >
+    </view>
+    <view>
+      2.3 <text class="underline-bold">非自然人用户需通过授权自然人为管理员后进行操作及管理。</text>
+    </view>
+    <view>2.4 用户需要提供真实有效的联系电话,并提供真实信息。</view>
+    <view>
+      2.5
+      基于业务开展之需,在本平台注册的自然人用户同意授权委托本平台为其匹配一家或多家能够提供共享经济综合服务的第三方(以下简称
+      “第三方”)与其订立合同。<text class="underline-bold"
+        >具体服务内容及要求按照用户与第三方签署的服务协议履行,并由自然人用户自行承担相应责任。</text
+      >
+    </view>
+    <view>
+      2.6
+      本平台用户须承诺遵守法律法规、社会主义制度、国家利益、公民合法权益、公共秩序、社会道德风尚和信息真实性。
+    </view>
+    <view class="bold-text">第3条 用户账号及资金账户规则</view>
+    <view>3.1 用户账号</view>
+    <view>
+      3.1.1
+      您通过平台或上级企业管理员获得要易云配置的用户账号,自首次使用该账号登陆并使用平台服务之日起即成为平台用户(以下称“注册”),您在使用本平台服务时可能需要提供一些必要的信息,具体验证方式(包括但不限于您需要提供验证的身份要素)以本网站相关页面提示为准。您须保证所填写及所提供的资料真实、准确、完整,否则可能无法使用本平台服务,或在使用过程中受到限制,甚至影响您是否能够使用本平台特定功能。<text
+        class="underline-bold"
+        >对于因您提供的信息不真实、不准确或不完整导致的责任和损失由您自行承担。</text
+      >
+    </view>
+    <view>
+      3.1.2
+      本平台有权根据您所提供资料的真实性、准确性、完整性以及是否符合本平台服务规定的其他条件,决定是否为您提供服务。您在使用本平台服务过程中,所提供的信息发生变动,应及时进行变更。
+    </view>
+    <view>
+      3.1.3
+      您注册成功后,若需要通过本平台与其他第三方进行业务合作的,还需要您根据本平台指引绑定银行卡。<text
+        class="underline-bold"
+        >您在平台注册的用户账号、资金账户仅限您本人使用,账号信息和权限不得以转让、赠与、借用、售卖、授权或租用等方式许可给第三方使用或和第三方共同控制、使用。</text
+      >
+    </view>
+    <view>
+      3.1.4
+      <text class="underline-bold"
+        >您在用户账号中的设置必须遵守法律法规、公序良俗、社会公德,且不会侵害其他第三方的合法权益,否则要易云可能会停止您使用平台账号的权利,但要易云不对此负有实质审查义务,相关法律后果将由您自行承担。</text
+      >
+    </view>
+    <view>
+      3.1.5
+      <text class="underline-bold"
+        >您有责任自行负责保管账号的用户名和登陆密码等信息,否则因该等事项引发的法律责任由用户自行承担(例如资金账户被提现、盗用、转让等)。凡使用本平台服务登录账号和登录凭证的行为,本平台服务视为您本人的操作,操作所产生的电子信息记录均为本平台服务用户行为的有效凭据。</text
+      >
+    </view>
+    <view>
+      3.1.6
+      <text class="underline-bold"
+        >若您与交易方未通过平台而进行私下交易,平台将不予认可并仍按照本协议及平台其他规则、协议的约定履行,您因此遭受的任何损失均应自行承担,平台不承担任何法律责任。若您该行为给平台造成任何损失的,平台将有权向您索赔。</text
+      >
+    </view>
+    <view>3.4 账号使用</view>
+    <view>
+      3.4.1
+      您在使用本平台服务账号登录时,除遵守本协议约定外,还应遵守平台项下发生交易行为时相应的服务协议约定,对可能出现的纠纷在法律规定和协议约定的范围内各自承担责任。
+    </view>
+    <view>
+      3.4.2
+      为客户体验及功能服务考虑,您在使用不同服务时被要求填写的信息内容可能不完全一致,因此,在使用本平台更高级别服务时,为了给您提供更好的服务及为了您的登录账号安全,可能需要您补充完整信息后方可使用。
+    </view>
+    <view>3.5 账号休眠</view>
+    <view>3.5.1 用户申请休眠情形</view>
+    <view>
+      账号休眠指,在本平台执行某账户进行休眠后,该用户将不能登陆该账户、进而不能使用平台项下全部功能。如果您需要休眠您的账号,您可以通过联系平台客服进行申请,经本平台审核同意后方可解除与本平台的协议关系并休眠您账号。当您的账户休眠后,您的个人信息和您在使用要易云服务期间提供或产生的信息我们将按照《要易云隐私权政策》第三条第二款约定的存储期限进行保存。
+    </view>
+    <view>3.5.2 强制休眠情形</view>
+    <view class="underline-bold">要易云有权在您的账号符合如下情况时,休眠您的账号并停止服务:</view>
+    <view class="underline-bold">(1)未通过实名认证;</view>
+    <view class="underline-bold">(2)连续180日未曾登陆、使用本平台服务;</view>
+    <view class="underline-bold">
+      (3)在用户违反本协议及相关规则规定时,本平台有权终止向该用户提供服务。但该用户在被本平台终止提供服务后,再一次直接或间接或以他人名义注册为本平台用户的,本平台有权再次单方面终止为该用户提供服务;
+    </view>
+    <view class="underline-bold">
+      (4)本平台发现用户注册资料中主要内容是虚假的,本平台有权随时终止为该用户提供服务;
+    </view>
+    <view class="underline-bold">(5)本协议终止或更新时,用户未确认新的协议的;</view>
+    <view class="underline-bold">(6)其它本平台认为需终止服务的情况。</view>
+    <view class="underline-bold">
+      本平台可自行全权决定,在发出通知或不发出通知的情况下,随时停止或终止提供全部或部分服务。服务终止后,本平台没有义务为用户保留原账户中或与之相关的任何信息,或转发任何未曾阅读或发送的信息给用户或第三方。
+    </view>
+    <view>3.5.3 账户休眠资金结算</view>
+    <view class="underline-bold">
+      要易云将在核实您的身份并在您与平台其他用户清理、结算账户资产及纠纷争议后,为您提供账号休眠服务。在休眠账号之后本协议即终止,要易云将停止为您提供任何服务。但因强制休眠的,要易云有权在资金及纠纷处理完毕且休眠前冻结该账户,使其无法正常使用任何功能直至账户休眠完毕。
+    </view>
+    <view>3.5.4 不论用户账户通过何种方式休眠,本平台仍保留下列权利:</view>
+    <view>
+      (1)本平台有权在法律、法规、行政规章规定的时间内保留该用户的资料,包括但不限于以前的用户资料、任务对接记录等;
+    </view>
+    <view>
+      (2)若终止服务之前,该用户在本平台交易平台上存在违法行为或违反本协议的行为,本平台仍可行使本协议所规定的权利。
+    </view>
+    <view class="bold-text">第4条 平台交易规则</view>
+    <view>您应承诺与本平台其他用户进行交易的过程中,均应良好的遵守如下基本交易规则:</view>
+    <view>4.1 了解服务信息</view>
+    <view>
+      您在通过本平台交易前,应详细了解并完全接受本平台服务内容及交易规则,方可发起任务订单或签署协议进行交易。
+    </view>
+    <view>4.2 交易协议的提交及确认</view>
+    <view class="underline-bold">
+      在您提交拟与本平台其他用户签署协议(含任务订单)或其他文件(以下称“交易文件”)前,请您务必仔细确认服务时间、内容、限制性要求等重要事项,并核实您的联系地址、电话、个人信息。您有权在提交前再次确认或修改您拟签署的交易文件,您根据平台指引点击提交“【同意】”按钮行为,意味着您认可交易文件中包含的所有信息都是正确和完整的,且视为您同意并认可相应交易协议所载明内容,待各签署主体均点击确认后,该交易文件即成立并生效,对您发生法律效力。
+    </view>
+    <view>4.3 信息发布及虚假交易</view>
+    <view class="underline-bold">
+      若根据平台规则,您有权在平台系统中发布信息的,应根据本平台指引操作并应遵守本平台信息发布规则。您应确保在平台系统发布信息及交易的准确性、真实性、完整性,禁止提供虚假信息或进行虚假交易,一旦被要易云发现,要易云将有权单方面取消您用户资格并限制您在【
+      壹 】年内不得注册成为用户。且由此给平台或其他用户造成的损失也均由您自行承担。
+    </view>
+    <view>4.4 其他规则说明</view>
+    <view>
+      4.4.1
+      为交易达成以及提升用户体验等目的,本平台可能会为您提供更为友好完善的交易规则服务,并优化和引入第三方服务。由此发生的法律关系是由您和该等第三方服务商之间形成,和本平台无关。
+    </view>
+    <view>
+      4.4.2
+      您同意并知悉,本平台中的具体内容、功能和形式由平台根据实际情况按“现状”实时提供,要易云有权自行确定本平台服务的具体内容、功能和形式,有权自行决定增加、变更、中断和停止本平台具体的内容、功能和形式。具体以本平台实时呈现的服务内容、功能和形式为准。
+    </view>
+    <view>
+      4.4.3
+      <text class="underline-bold"
+        >由于众所周知的互联网技术因素等客观原因存在,本平台显示的信息可能会有一定的滞后性或差错,对此情形您知悉并理解,如因系统故障或平台重大误解导致显示信息明显不合理的(包括但不限于价格明显偏低、优惠措施明显不合理的),请勿进行下一步操作,如您明知显示信息明显不合理仍然提交交易文件的,将可能被视为恶意行为,本平台将有权冻结和/或取消本次交易;如果您在不知情的情况下进行了下一步操作,请第一时间联系本平台客服。</text
+      >
+    </view>
+    <view>
+      4.4.4
+      您知悉并同意,根据国家相关的监管法规,您同意本平台接入的第三方支付机构向其合作的银行发送账务请求并将相关支付信息及支付账户实名认证信息发送回本平台,因此,您还需要同意该第三方支付机构需要您确认的相关协议,并承担由此产生的法律后果。
+    </view>
+    <view>
+      4.4.5
+      <text class="underline-bold"
+        >您同意在使用本平台服务的过程中遵守诚实信用原则,您不得实施恶意行为扰乱本平台正常交易秩序。如本平台根据您的登录账号下的交易记录及其他相关信息,发现您有(或可能有)恶意行为的,则本平台有权单方拒绝您的需求,或单方取消您的交易且不予退还保证金(如有),且无须由此向您承担法律责任。</text
+      >
+    </view>
+    <view>
+      4.4.6
+      您在通过本平台进行具体交易时,在遵守本协议的基础上,还应进一步遵守该类交易所使用的其他协议、平台规则及公告等。
+    </view>
+    <view class="bold-text">第5条 用户的权利和义务</view>
+    <view>
+      5.1
+      用户有权根据本协议及本平台发布的相关规则,登录并利用本平台查询公开的用户信息、发布或承接服务、发布产品信息、统计汇总信息、使用手机客户端填写真实业务信息、参加本平台的有关活动,并有权享受本平台提供的其他有关资讯及信息服务。
+    </view>
+    <view>
+      5.2
+      <text class="underline-bold"
+        >用户有权对部分自身账号相关信息进行查询、更新、删除。用户有权对自身账号对应的用户信息、任务信息、汇总信息等相关信息进行查询,用户可以按其权限进行任务处理,例如管理员权限可以对任务进行审核验收、个人用户可以承接、实施任务。</text
+      >
+    </view>
+    <view>
+      5.3
+      <text class="underline-bold"
+        >用户须自行负责自己的用户账号和密码,且须对在用户账号密码下发生的所有活动(包括但不限于发布服务信息、网上点击同意各类协议、规则、参与承接服务等)承担责任。用户有权根据需要更改登录密码。因用户的过错导致的任何损失由用户自行承担,该过错包括但不限于:不按照提示操作、不按照平台流程操作、未及时进行操作、遗忘或泄漏密码、密码被他人破解及用户使用的计算机被他人侵入等情形。</text
+      >
+    </view>
+    <view>
+      5.4
+      用户应当向本平台提供真实准确的注册信息,包括但不限于真实姓名、身份证号、手机号码(手机号码即为用户在本平台的账户)、电子邮箱等。保证本平台可以通过上述联系方式与用户进行联系。同时,<text
+        class="underline-bold"
+        >用户也应当在相关资料实际变更时及时更新有关注册资料,因未及时更新注册资料导致的任何损失由用户自行承担。</text
+      >
+    </view>
+    <view>
+      5.5
+      <text class="underline-bold">用户在本平台注册的账号名称及发布的内容,不得有下列情形:</text>
+    </view>
+    <view class="underline-bold">(1)违反中国宪法或法律法规规定的;</view>
+    <view class="underline-bold"
+      >(2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;</view
+    >
+    <view class="underline-bold">(3)损害国家荣誉和利益的,损害公共利益的;</view>
+    <view class="underline-bold">(4)煽动民族仇恨、民族歧视,破坏民族团结的;</view>
+    <view class="underline-bold">(5)破坏国家宗教政策,宣扬邪教和封建迷信的;</view>
+    <view class="underline-bold">(6)散布谣言,扰乱社会秩序,破坏社会稳定的;</view>
+    <view class="underline-bold">(7)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;</view>
+    <view class="underline-bold">(8)侮辱或者诽谤他人,侵害他人合法权益的;</view>
+    <view class="underline-bold">(9)含有法律、行政法规禁止的其他内容的。</view>
+    <view>
+      5.6
+      <text class="underline-bold"
+        >用户不得以虚假信息骗取账号名称注册,或其账号头像、简介等注册信息存在违法和不良信息。</text
+      >
+    </view>
+    <view
+      >5.7 <text class="underline-bold">用户不得冒用关联机构或社会名人注册账号名称。</text></view
+    >
+    <view>
+      5.8
+      <text class="underline-bold"
+        >用户不得以任何形式擅自转让或授权他人使用自己在本平台的实名注册账号。</text
+      >
+    </view>
+    <view>
+      5.9
+      <text class="underline-bold"
+        >非自然人用户认证通过后,认证信息不可随意进行变更;如需变更,须重新提交平台管理员审核。</text
+      >
+    </view>
+    <view>
+      5.10
+      <text class="underline-bold"
+        >用户有义务确保在本平台上发布的需求信息真实、准确,无误导性。</text
+      >
+    </view>
+    <view>
+      5.11
+      <text class="underline-bold"
+        >用户在本平台上所实施行为,不得违反国家法律、法规、行政规章的规定,不得侵犯他人知识产权或其他合法权益的信息,不得违背社会公共利益或公共道德,不得违反本平台的相关规定。</text
+      >
+    </view>
+    <view>
+      5.12
+      <text class="underline-bold"
+        >用户在本平台交易中应当遵守诚实信用原则,不得以干预或操纵发布服务等不正当竞争方式扰乱网上交易秩序,不得从事与网上交易无关的不当行为。</text
+      >
+    </view>
+    <view>
+      5.13
+      <text class="underline-bold"
+        >用户不应采取违法或不正当手段(包括但不限于提供虚假证明材料等方式)在平台获利。</text
+      >
+    </view>
+    <view>
+      5.14
+      <text class="underline-bold"
+        >用户承诺自己在使用本平台实施的所有行为遵守法律、法规、行政规章和本平台的相关规定以及各种社会公共利益或公共道德。如有违反导致任何法律后果的发生,用户将以自己的名义独立承担相应的法律责任。</text
+      >
+    </view>
+    <view>
+      5.15
+      用户在本平台网上交易过程中如与其他用户因产生纠纷,可以请求本平台从中予以协调处理。用户如发现其他用户有违法或违反本协议的行为,可以向本平台举报。
+    </view>
+    <view>
+      5.16 服务任务发布方应当按照本平台规则自行承担因使用服务所产生的相关税费。<text
+        class="underline-bold"
+        >自然人用户暂时免费承接任务及使用手机客户端实施服务,日后需要自然人用户支付费使用的,本平台将以公告方式在平台发布信息。</text
+      >
+    </view>
+    <view>
+      5.17
+      <text class="underline-bold"
+        >未经本平台书面允许,用户不得将本平台的任何资料以及在交易平台上所展示的任何信息作商业性利用(包括但不限于以复制、修改、翻译等形式制作衍生作品、分发或公开展示)。</text
+      >
+    </view>
+    <view>
+      5.18 <text class="bold-text">用户不得使用以下方式登录平台或破坏本平台所提供的服务:</text>
+    </view>
+    <view class="underline-bold">
+      (1)以任何机器人软件、蜘蛛软件、爬虫软件、刷屏软件或其它自动方式访问或登录本平台;
+    </view>
+    <view class="underline-bold">
+      (2)通过任何方式对本平台内部结构造成或可能造成不合理或不合比例的重大负荷的行为;
+    </view>
+    <view class="underline-bold">
+      (3)通过任何方式干扰或试图干扰本平台的正常工作或本平台上进行的任何活动。
+    </view>
+    <view>
+      5.19
+      <text class="underline-bold"
+        >用户同意接收来自本平台的信息,包括但不限于活动信息、交易信息等。</text
+      >
+    </view>
+    <view>
+      5.20
+      <text class="underline-bold"
+        >用户如为非自然人用户的,其在本平台实名认证的管理人员的所有操作视为用户行为,用户须对其管理人员的行为承担一切责任。用户应要求其管理的人员遵守本协议及本平台相关规则等要求,如用户实名认证的管理人员违反本协议及/或本平台规则等要求的,视为用户违反上述要求,用户应按照本协议要求承担相应责任。</text
+      >
+    </view>
+    <view class="bold-text">第6条 本平台的权利和义务</view>
+    <view>
+      6.1
+      本平台仅为用户提供一个信息交流、服务接洽及证据链采集的第三方平台,是为实施服务提供解决方案的信息服务平台。
+    </view>
+    <view>
+      6.2
+      本平台有义务在现有技术水平的基础上努力确保整个网上交流平台的正常运行,尽力避免因平台原因导致服务中断或将中断时间限制在最短时间内,保证用户网上交流活动的顺利进行。
+    </view>
+    <view>
+      6.3
+      本平台有义务对用户在注册使用本平台信息中所遇到的与注册或任务对接有关的问题及反映的情况及时作出回复。
+    </view>
+    <view>
+      6.4
+      本平台有权对用户的注册资料进行审查,对存在任何问题或怀疑的注册资料,本平台有权发出通知询问用户并要求用户做出解释、改正。<text
+        class="underline-bold"
+        >用户拒不解释、改正的,本平台有权拒绝用户使用本平台。</text
+      >
+    </view>
+    <view>
+      6.5
+      用户因在本平台实施活动过程中与其他用户产生纠纷的,用户将纠纷告知本平台,或本平台知悉纠纷情况的,经审核后,本平台有权通过电子邮件及联系电话向纠纷双方了解纠纷情况,并将所了解的情况通过电子邮件互相通知对方;用户通过司法机关依照法定程序要求本平台提供相关资料,本平台将积极配合并提供有关资料。
+    </view>
+    <view>
+      6.6
+      <text class="underline-bold"
+        >因网上信息平台的特殊性,本平台不承担对所有用户的任务发布、对接行为以及与任务对接有关的其他事项进行事先审查的义务,但如发生以下情形,本平台有权无需征得用户的同意限制用户的活动、向用户核实有关资料、发出警告通知、暂时中止、无限期中止及拒绝向该用户提供服务:</text
+      >
+    </view>
+    <view class="underline-bold">
+      (1)用户以非自然人名义进行认证之后认证主体自行休眠或者经有权机关吊销或撤销的;
+    </view>
+    <view class="underline-bold">(2)用户违反本协议或因被提及而纳入本协议的相关规则;</view>
+    <view class="underline-bold">
+      (3)存在用户或其他第三方通知本平台,认为某个用户或具体交易事项存在违法或不当行为,并提供相关证据,而本平台无法联系到该用户核证或验证该用户向本平台提供的任何资料;
+    </view>
+    <view class="underline-bold">
+      (4)存在用户或其他第三方通知本平台,认为某个用户或具体事项存在违法或不当行为,并提供相关证据。本平台以普通非专业人员的知识水平标准对相关内容进行判别,可以明显认为这些内容或行为可能对他方或本平台造成财务损失或承担法律责任。
+    </view>
+    <view>
+      6.7
+      <text class="underline-bold"
+        >根据国家法律、法规、行政规章规定、本协议的内容和本平台所掌握的事实依据,可以认定该用户存在违法或违反本协议行为以及在本平台交易平台上的其他不当行为,本平台有权无需征得用户的同意在本平台上以网络发布形式公布该用户的违法行为,并有权随时作出删除相关信息、终止服务提供等处理。</text
+      >
+    </view>
+    <view>
+      6.8
+      <text class="underline-bold"
+        >本平台有权在不通知用户的前提下,删除或采取其他限制性措施处理下列信息:包括但不限于以规避费用为目的;以炒作信用为目的;存在欺诈等恶意或虚假内容;与本平台服务无关或不是以服务任务对接为目的;存在恶意竞价或其他试图扰乱正常秩序因素;违反法律法规、公共利益或可能严重损害本平台和其他用户合法利益。</text
+      >
+    </view>
+    <view class="bold-text">第7条 免责声明</view>
+    <view>当用户接受该协议时,用户应当明确了解并同意:</view>
+    <view>
+      7.1
+      <text class="underline-bold"
+        >要易云对于您自本平台而获得的所有要易云以外主体发布的信息、内容或者广告宣传等任何资讯(以下统称“信息”),除法律明确规定外,不保证真实、准确和完整性。如果任何单位或者个人通过上述“信息”而进行任何行为,您须自行甄别真伪和谨慎预防风险。无论何种原因,要易云不对任何非与要易云直接发生的交易或行为承担任何直接、间接、附带或衍生的损失和责任。</text
+      >
+    </view>
+    <view>
+      7.2
+      <text class="underline-bold"
+        >您在本平台发表的言论和信息如有涉及侵权、违法的情况,该等言论和信息仅代表您个人行为和个人观点。权利人或受害人有权向本平台举报该等情况,本平台在收到并查实后将配合尽快删除,但并不因此代表本平台将承担权利人或受害人因侵权、违法等行为造成的法律责任。同时,若您该侵权、违法行为给本平台造成财产、名誉等损失的,本平台有权要求您承担全部赔偿责任。</text
+      >
+    </view>
+    <view>
+      7.3
+      <text class="underline-bold"
+        >本平台是在现有技术基础上提供的服务,本平台不能随时预见到任何技术上的问题或其他困难。该等困难可能会导致数据损失或其他服务中断。本平台不保证以下事项:</text
+      >
+    </view>
+    <view class="underline-bold">(1)本平台将符合所有用户的要求;</view>
+    <view class="underline-bold">(2)本平台不受干扰、能够及时提供、安全可靠或免于出错;</view>
+    <view class="underline-bold">(3)本服务使用权的取得结果是正确或可靠的。</view>
+    <view>
+      7.4
+      <text class="underline-bold"
+        >是否经由本平台下载或取得任何资料,由用户自行考虑、衡量并且自负风险,因下载任何资料而导致用户电脑系统的任何损坏或资料流失,用户应负完全责任。希望用户在使用本平台时,小心谨慎并运用常识。</text
+      >
+    </view>
+    <view>
+      7.5
+      <text class="underline-bold"
+        >用户经由本平台取得的建议和资讯,无论其形式或表现,绝不构成要易云对用户通过本平台进行交易所作出的任何明示或暗示的保证或担保。对于用户之间通过本平台发生的交易,本平台对交易内容、费用以及其相关合同关系下产生的任何纠纷,均不向您承担任何责任。</text
+      >
+    </view>
+    <view>
+      7.6
+      <text class="underline-bold"
+        >基于以下原因而造成的利润、商誉、使用、资料损失或其它无形损失,本平台不承担任何直接、间接、附带、特别、衍生性或惩罚性赔偿(即使本平台已被告知该赔偿的可能性):</text
+      >
+    </view>
+    <view class="underline-bold">(1)本平台的使用或无法使用;</view>
+    <view class="underline-bold">(2)用户的传输或资料遭到未获授权的存取或变更;</view>
+    <view class="underline-bold">(3)本平台中任何第三方之声明或行为;</view>
+    <view class="underline-bold">(4)本平台在任务服务对接中为用户提供成交机会,推荐对接方;</view>
+    <view class="underline-bold">(5)本平台其它相关事宜。</view>
+    <view>
+      7.7
+      <text class="underline-bold"
+        >本平台只是为用户提供一个信息交流及服务接洽的第三方平台,对于用户所发布的信息的合法性、真实性及其品质,以及用户履行任务的能力等,本平台一律不负任何担保责任。</text
+      >
+    </view>
+    <view>
+      7.8
+      <text class="underline-bold"
+        >本平台提供与其它互联网上的平台或资源的链接,用户可能会因此链接至其它运营商经营的平台,但不表示本平台与这些运营商有任何关系。其它运营商经营的平台均由各经营者自行负责,不属于本平台控制及负责范围之内。对于存在或来源于此类平台或资源的任何内容、广告、物品或其它资料,本平台亦不予保证或负责。因使用或依赖任何此类平台或资源发布的或经由此类平台或资源获得的任何内容、物品或服务所产生的任何损害或损失,本平台不负任何直接或间接的责任。</text
+      >
+    </view>
+    <view
+      >7.9 <text class="underline-bold">就下列情形的发生,本平台不承担任何法律责任:</text></view
+    >
+    <view class="underline-bold">
+      (1)由于您将账号、密码告知他人或与他人共享注册账户,由此导致的任何个人信息的泄漏,或其他非因本平台原因导致的个人信息的泄漏;
+    </view>
+    <view class="underline-bold">
+      (2)您在申请使用平台服务时因个人资料有任何变动,但未能及时更新,由此导致个人信息不真实而引起的问题及后果;
+    </view>
+    <view class="underline-bold">
+      (3)本平台根据法律规定、政策要求或行政/司法机关的要求对外提供您的个人信息或交易记录;
+    </view>
+    <view class="underline-bold">(4)因不可抗力导致的任何后果。</view>
+    <view class="bold-text">第8条 知识产权</view>
+    <view>
+      8.1
+      <text class="underline-bold"
+        >本平台及本平台所使用的任何相关软件、程序、内容,包括但不限于作品、图片、档案、资料、平台构架、平台版面的安排、网页设计、经由本平台或广告商向用户呈现的广告或资讯,均由本平台或法定权利人依法享有相应的知识产权,包括但不限于著作权、商标权、专利权或其它专属权利等,受到相关法律的保护。未经本平台或权利人明示授权,用户不得擅自复制、传播、展示、镜像、上传、下载、使用、修改、出租、出借、出售、散布本平台及本平台所使用的上述任何资料和资源,或根据上述资料和资源制作成任何种类产品,或者从事任何其他侵犯知识产权的行为,否则,平台有权追求侵权人的相关法律责任。</text
+      >
+    </view>
+    <view>
+      8.2
+      <text class="underline-bold"
+        >本平台授予用户不可转移及非专属的使用权,使用户可以通过单独计算机使用本平台的目标代码(以下简称“软件”),但用户不得且不得允许任何第三方复制、修改、创作衍生作品、进行还原工程、反向组译,或以其它方式破译或试图破译源代码,或出售、转让“软件”或对“软件”进行再授权,或以其它方式移转“软件”之任何权利。用户同意不以任何方式修改“软件”,或使用修改后的“软件”。</text
+      >
+    </view>
+    <view>
+      8.3
+      您在使用要易云服务时利用本平台及服务所发表上传的文字、图片、视频等原创信息的知识产权归您所有(或由第三方内容提供方和您另行约定)。<text
+        class="underline-bold"
+        >您在此明确授权:您上传到本平台服务器上的任何内容,您皆授予本平台在世界范围内基于商业或非商业目的,永久的、免费的以复制、翻译、发行、重新编排、节选等方式使用,或采用任何形式再传播或创作改变或衍生作品的权利。</text
+      >
+    </view>
+    <view>
+      8.4
+      <text class="underline-bold"
+        >基于对数据的合法加工而获得的具有竞争性的数据权益,除法律法规另有规定外,要易云享有独立的使用权益而无须获得您的同意。</text
+      >
+    </view>
+    <view>
+      8.5
+      <text class="underline-bold"
+        >在未得到著作权人的授权时,您不得将他人的作品全部或部分复制发表到本平台系统。如您上传的内容侵犯了第三方的著作权或其他权利,本平台将不承担任何法律责任,所有后果由您自行承担。如果第三方提出关于著作权的异议,本平台有权根据实际情况删除相关的内容,并有权追究您的法律责任。因您的侵权行为给本平台或任何第三方造成损失的,您应负责全部赔偿责任。</text
+      >
+    </view>
+    <view>
+      8.6
+      关于信息内容的投诉或举报。若您在使用平台过程中,不慎受到合法权益的侵犯,您有权通知要易云采取必要措施进行处置。若您在使用平台过程中,发现存在违法违规或违反本服务相关规则的情况,您也有权向要易云发起举报,要易云亦会及时采取必要措施(删除、屏蔽、断开链接或限制使用功能等)进行处置。
+    </view>
+    <view>
+      8.7
+      <text class="underline-bold"
+        >内容维权授权。在法律法规允许的范围内,您同意并授权要易云就侵犯您合法权益的行为(包括但不限于私自复制、使用、编辑、抄袭等行为)采取任何形式的法律行动,包括但不限于投诉、诉讼等必要的维权措施。</text
+      >
+    </view>
+    <view
+      >8.8 <text class="underline-bold">用户不得经由非本平台所提供的界面使用本平台。</text></view
+    >
+    <view class="bold-text">第9条 用户行为规范</view>
+    <view>
+      9.1
+      <text class="underline-bold"
+        >您保证合理地使用本平台服务,并接受本协议和要易云适时制定并发布的其他政策、规则、公告声明。</text
+      >
+    </view>
+    <view>
+      9.2
+      <text class="underline-bold"
+        >行为禁止:您可在本协议约定的范围内使用本平台及服务,您不得利用本平台从事以下行为:</text
+      >
+    </view>
+    <view class="underline-bold">(1)超出授权或恶意使用平台服务;</view>
+    <view class="underline-bold">
+      (2)利用本平台发表、传送、传播、储存危害国家安全、国家统一、社会稳定的内容,或侮辱诽谤、色情、暴力、引起他人不安及任何违反国家法律法规政策的内容,或者设置含有上述内容的网名、角色名,发布、传送、传播违法广告信息、营销信息及垃圾信息等;
+    </view>
+    <view class="underline-bold">
+      (3)利用本平台侵害他人知识产权、肖像权、隐私权、名誉权、个人信息等合法权利或权益;
+    </view>
+    <view class="underline-bold">(4)恶意虚构或协助虚构事实、评价等信息或数据;</view>
+    <view class="underline-bold">
+      (5)进行任何危害计算机网络安全的行为,包括但不限于:使用未经许可的数据或进入未经许可的服务器/账户;未经允许进入公众计算机网络或者他人计算机系统并删除、修改、增加存储信息;未经许可,企图探查、扫描、测试本“软件”系统或网络的弱点或其它实施破坏网络安全的行为;企图干涉、破坏本“软件”系统或网站的正常运行,故意传播恶意程序或病毒以及其他破坏干扰正常网络信息服务的行为;伪造TCP/IP数据包名称或部分名称;利用本平台及服务上传任何病毒、木马,或者蠕虫等危害网络健康的内容;
+    </view>
+    <view class="underline-bold">
+      (6)对本平台进行反向工程、反向编译或反向汇编或以其它方式企图发现平台的源代码和算法,未经许可修改、禁用软件的任何功能或创建基于软件的衍生作品。去除本平台或文档上的任何所有权声明或标签,或将其他软件与本平台合并;
+    </view>
+    <view class="underline-bold">
+      (7)进行任何破坏要易云提供服务公平性或者其他影响应用正常秩序的行为,如主动或被动刷分、合伙作弊、使用外挂或者其他的作弊软件、利用BUG(又叫“漏洞”或者“缺陷”)来获得不正当的非法利益,或者利用互联网或其他方式将外挂、作弊软件、BUG公之于众;
+    </view>
+    <view class="underline-bold">
+      (8)从事其他法律法规、政策及公序良俗、社会公德禁止的行为以及侵犯其他个人、公司、社会团体、组织的合法权益的行为。
+    </view>
+    <view>
+      9.3
+      <text class="underline-bold"
+        >信息内容规范:为了营造良好网络生态,保障公民、法人和其他组织的合法权益,维护国家安全和公共利益,要易云将根据法律、行政法规,营造清朗的网络空间,并开展弘扬正能量、处置违法和不良信息等相关活动。</text
+      >
+    </view>
+    <view
+      >9.3.1
+      <text class="underline-bold">您不得制作、复制、发布含有下列内容的违法信息:</text></view
+    >
+    <view class="underline-bold">(1)反对中国宪法所确定的基本原则的;</view>
+    <view class="underline-bold"
+      >(2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;</view
+    >
+    <view class="underline-bold">(3)损害国家荣誉和利益的;</view>
+    <view class="underline-bold">
+      (4)歪曲、丑化、亵渎、否定英雄烈士事迹和精神,以侮辱、诽谤或者其他方式侵害英雄烈士的姓名、肖像、名誉、荣誉的;
+    </view>
+    <view class="underline-bold"
+      >(5)宣扬恐怖主义、极端主义或者煽动实施恐怖活动、极端主义活动的;</view
+    >
+    <view class="underline-bold">(6)煽动民族仇恨、民族歧视,破坏民族团结的;</view>
+    <view class="underline-bold">(7)破坏国家宗教政策,宣扬邪教和封建迷信的;</view>
+    <view class="underline-bold">(8)散布谣言,扰乱经济秩序和社会秩序的;</view>
+    <view class="underline-bold">(9)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的;</view>
+    <view class="underline-bold">(10)侮辱或者诽谤他人,侵害他人名誉、隐私和其他合法权益的;</view>
+    <view class="underline-bold">(11)法律、行政法规禁止的其他内容。</view>
+    <view>
+      9.3.2
+      <text class="underline-bold"
+        >要易云也将依法采取措施,防范和抵制制作、复制、发布含有下列内容的不良信息:</text
+      >
+    </view>
+    <view class="underline-bold">(1)使用夸张标题,内容与标题严重不符的;</view>
+    <view class="underline-bold">(2)炒作绯闻、丑闻、劣迹等的;</view>
+    <view class="underline-bold">(3)不当评述自然灾害、重大事故等灾难的;</view>
+    <view class="underline-bold">(4)带有性暗示、性挑逗等易使人产生性联想的;</view>
+    <view class="underline-bold">(5)展现血腥、惊悚、残忍等致人身心不适的;</view>
+    <view class="underline-bold">(6)煽动人群歧视、地域歧视等的;</view>
+    <view class="underline-bold">(7)宣扬低俗、庸俗、媚俗内容的;</view>
+    <view class="underline-bold">
+      (8)可能引发未成年人模仿不安全行为和违反社会公德行为、诱导未成年人不良嗜好等的;
+    </view>
+    <view class="underline-bold">(9)其他对网络生态造成不良影响的内容。</view>
+    <view>9.4 <text class="underline-bold">信息内容的使用规范</text></view>
+    <view class="underline-bold">
+      未经要易云书面许可,您不得自行或授权、允许、协助任何第三人对本平台中信息内容进行如下行为:
+    </view>
+    <view class="underline-bold"
+      >(1)复制、读取、采用本平台的信息内容,用于任何形式的商业用途;</view
+    >
+    <view class="underline-bold">
+      (2)擅自编辑、整理、编排平台及相关服务的信息内容后在平台及相关服务的源页面以外的渠道进行展示;
+    </view>
+    <view class="underline-bold">
+      (3)采用不正当方式,自行或协助第三人对本平台及相关服务的信息内容产生流量、阅读量或交易引导、转移、劫持等不利影响。
+    </view>
+    <view class="bold-text">第10条 个人信息保护与隐私政策</view>
+    <view>
+      10.1
+      尊重用户隐私并保护您的个人信息安全是要易云的一贯态度,平台将会采取合理的措施保护您的个人信息与隐私。
+    </view>
+    <view>10.2 信息使用</view>
+    <view class="underline-bold">
+      (1)要易云有权在遵守法律法规的前提下,以明示的方式获取、使用、储存和分享您的个人信息。要易云不会在未经您授权时,公开、编辑或透露您的个人信息及您保存在要易云的非公开内容。您同意并保证:本平台有权依法收集使用您的相关信息。
+    </view>
+    <view>
+      (2)本平台不会向任何人出售或出借用户的个人或法人信息,(因业务需要,自然人用户需要通过本平台合作指定的第三方企业进行代缴税款的除外),除非事先得到用户得许可;
+    </view>
+    <view class="underline-bold">
+      (3)本平台亦不允许任何第三方以任何手段收集、编辑、出售或者无偿传播用户的个人或法人信息。任何用户如从事上述活动,一经发现,本平台有权立即终止与该用户的服务协议,查封其账号。
+    </view>
+    <view class="underline-bold">
+      (4)您同意,要易云有权通过cookie等技术收集您的使用、行为信息,并在经过数据脱敏使之不再指向、关联到您个人的身份信息时,自由使用脱敏后的纯商业数据。当然,您也可根据自己的偏好删除Cookie,但如果您这么做,则需要在每一次访问要易云的网站时亲自更改用户设置。目前删除Cookie的一般路径是浏览器:“设置-清除数据”,或者将手机系统还原/清除。
+    </view>
+    <view>10.3 信息披露</view>
+    <view class="underline-bold">用户的信息将在下述情况下部分或全部被披露:</view>
+    <view class="underline-bold">(1)经用户同意,向第三方披露;</view>
+    <view class="underline-bold">
+      (2)根据法律的有关规定,或者行政、司法机关的要求,向第三方或者行政、司法机关披露;
+    </view>
+    <view class="underline-bold">
+      (3)若用户出现违反中国有关法律或者平台规定的情况,需要向第三方披露;
+    </view>
+    <view class="underline-bold">
+      (4)为提供您所要求的产品和服务,而必须和第三方分享用户的个人或法人信息(例如自然人用户需要通过本平台合作指定的第三方企业进行代缴税款的);
+    </view>
+    <view class="underline-bold">
+      (5)为保护您、本平台的其他用户或本平台的关联方的合法权益,本平台可能将您的个人信息用于预防、发现、调查以下事项:欺诈、危害安全、违法或违反与本平台或关联方协议、政策或规则的行为;
+    </view>
+    <view class="underline-bold">
+      (6)在遵循隐私权保护以及其他相应的保密安全措施的前提下,允许本平台将您的个人信息提供给相关合作方,让其根据本平台指令处理相关信息;
+    </view>
+    <view class="underline-bold">(7)其它本平台根据法律或者平台规定认为合适的披露。</view>
+    <view class="underline-bold">若您不同意以上内容,请立即停止使用要易云平台服务。</view>
+    <view class="underline-bold">
+      用户或者第三方申请本平台披露其他用户信息的,本平台有权视实际情况要求申请人出具申请书,申请书内容应包含申请披露的信息范围、用途及使用承诺等内容。
+    </view>
+    <view>10.4 信息安全</view>
+    <view>
+      (1)要易云将运用各种安全技术和程序建立完善的管理制度来保护您的个人信息及隐私安全,以免遭受未经授权的访问、使用或披露。
+    </view>
+    <view class="underline-bold">
+      (2)在使用本平台服务进行网上交易时,请用户妥善保护自己的信息,仅在必要的情形下向他人提供并为此承担全部法律责任;
+    </view>
+    <view>
+      (3)如果用户发现自己的个人或法人信息泄密,尤其是用户账户或密码发生泄露,请用户立即联络本平台客服,以便要易云采取相应措施。
+    </view>
+    <view>
+      10.5
+      <text class="underline-bold"
+        >在遵守本协议项下特别约定的个人信息保护与隐私政策外,要易云希望您认真并完整阅读要易云特别针对平台而制定并适时发布的《隐私权政策》,这将更有助于保障您的个人信息。</text
+      >
+    </view>
+    <view class="bold-text">第11条 信息或广告推送</view>
+    <view>
+      您同意在接受要易云提供服务的同时,允许要易云在遵守法律法规的前提下自行或由第三方广告商向您发送、展示广告、推广或宣传信息(包括商业与非商业信息)。如您对发送、推荐的广告或信息不感兴趣,您可以基于要易云提供的相关技术选项,控制系统向您展示或不展示/减少展示相关类型的广告或信息。
+    </view>
+    <view class="bold-text">第12条 不可抗力</view>
+    <view>
+      12.1
+      <text class="underline-bold"
+        >鉴于互联网服务的特殊性,您理解并同意要易云在因不可抗力或者其他意外事件导致平台及服务障碍不能正常运作、服务中断或延迟等情形下,对您在本平台所遭受的损失(包括但不限于财产、收益、数据资料等方面的损失或其它无形损失)无需承担责任。同时,因不可抗力使得本协议的履行不可能、不必要或者无意义的,任何一方均可单方解除本协议且无需承担违约责任。</text
+      >
+    </view>
+    <view>
+      本协议所称之不可抗力意指不能预见、不能避免并不能克服的客观情况,包括但不限于战争、台风、水灾、火灾、雷击或地震、罢工、暴动、法定疾病、停电、计算机病毒、木马、其他恶意程序、黑客攻击、网络病毒、电信部门技术管制、网络运营公司技术调整或故障、系统维护、政府行为或任何其它自然或人为造成的灾难等客观情况。
+    </view>
+    <view>
+      12.2
+      若任何一方由于不可抗力无法履行协议,该方须及时通知另一方以便减轻另一方可能遭受的损失,并应在合理的时间内提供不可抗力的证明。
+    </view>
+    <view class="bold-text">第13条 保密</view>
+    <view class="underline-bold">
+      用户保证在使用本平台过程中所获悉的属于本平台、本平台其他用户及其他第三方的无法自公开渠道获得的文件及资料(包括但不限于商业秘密、公司计划、运营活动、财务信息、技术信息、经营信息及其他商业秘密)予以保密,保密期限为【3】年。未经该资料和文件的原提供方同意,用户不得向第三方泄露该商业秘密的全部或者部分内容。但法律、法规、行政规章另有规定或者双方另有约定的除外。
+    </view>
+    <view class="bold-text">第14条 违约责任</view>
+    <view>
+      14.1
+      <text class="underline-bold"
+        >如果您在使用本平台服务的过程中违反本协议约定、本平台其他规则、协议,或其他可适用的法律法规、国家政策、合同约定、平台规则或公告的,本平台有权要求您改正或直接采取一切必须要的措施以减轻或消除您的不当行为,并可根据违规情形严重情况要求您承担违约责任,具体措施包括但不限于:</text
+      >
+    </view>
+    <view class="underline-bold">(1)警告;</view>
+    <view class="underline-bold">(2)违规情形的公示;</view>
+    <view class="underline-bold">(3)修改或屏蔽违规内容,包括但不限于将违规信息移除;</view>
+    <view class="underline-bold">(4)限制信息发布,限制平台其他功能的使用;</view>
+    <view class="underline-bold">(5)部分或全部扣除相关费用;</view>
+    <view class="underline-bold">(6)部分或全部扣除保证金(如有);</view>
+    <view class="underline-bold">(7)冻结用户账号,中断向您提供本平台服务;</view>
+    <view class="underline-bold">
+      (8)休眠您的账号,终止向您提供服务,和/或拒绝或限制您再行注册或使用本平台服务;
+    </view>
+    <view class="underline-bold">(9)要求您承担损害赔偿责任。</view>
+    <view>
+      14.2
+      <text class="underline-bold"
+        >若您的行为给我们造成损失的(包括但不限于直接损失、名誉损失、第三方的罚款、索赔等),我们有权全额向您追偿,如您在本平台中有保证金等财产权益的,我们有权冻结。</text
+      >
+    </view>
+    <view>
+      14.3
+      <text class="underline-bold"
+        >本协议终止后,除法律有明确规定外,本平台无义务向您或您指定的第三方披露您账户中的任何信息。本协议终止后,本平台仍享有下列权利:根据法律规定,继续保存您留存于本平台的的各类信息;对于您过往的违约行为,本平台仍可依据本协议向您追究违约责任。</text
+      >
+    </view>
+    <view>
+      14.4
+      <text class="underline-bold"
+        >本协议及本平台其他规则、协议项下所述“损失”或“赔偿责任”,均包括但不限于自身损失、向第三方支付的违约金、赔偿金及因实现权利而产生的律师费、取证费、诉讼/仲裁费、财产保全费。</text
+      >
+    </view>
+    <view class="bold-text">第15条 交易纠纷解决方式</view>
+    <view>
+      15.1
+      本协议及其规则的有效性、履行和与本协议及其规则效力有关的所有事宜,将受中华人民共和国法律管辖,任何争议仅适用中华人民共和国法律。
+    </view>
+    <view>
+      15.2
+      本平台有权受理并调处用户之间因承接服务产生的纠纷。因本平台非司法机关,您完全理解并承认,本平台对证据的鉴别能力及对纠纷的处理能力有限,调节纠纷完全是基于用户委托,不保证处理结果符合用户的期望,本平台有权决定是否参与争议的调处。
+    </view>
+    <view>
+      15.3
+      凡因履行本协议及其规则发生的纠纷以及在本平台上接洽服务产生的所有纠纷,各方可协商解决,若协商不成的,双方就本协议所发生的及/或与本协议相关的争议,均提交本平台所在地仲裁委员会调解中心按照其调解规则进行调解。不愿调解或者调解不成时,均提交深圳仲裁委员会依据其现行有效的仲裁规则进行仲裁。
+    </view>
+    <view>
+      15.4
+      用户已知悉并确认:对于因用户使用本平台争议引起的纠纷,仲裁机构可以通过手机短信或电子邮件等现代通讯方式送达法律文书;指定接收法律文书的手机号码或电子邮箱为用户注册时输入的手机号码或电子邮箱;仲裁机构可采取一种或多种送达方式送达法律文书,送达时间以上述送达方式中最先送达的为准;上述送达方式适用于各个仲裁阶段;用户保证送达地址准确、有效,如果提供的地址不确切,或者不及时告知变更后的地址,使法律文书无法送达或未及时送达,自行承担由此可能产生的法律后果。
+    </view>
+    <view class="bold-text">第16条 完整协议</view>
+    <view>
+      16.1
+      本协议由本协议条款与本平台公示的各项规则组成,相关名词可互相引用参照,如有不同理解,以本协议条款为准。
+    </view>
+    <view>
+      16.2
+      用户一旦确认对本协议理解和认同,即对本协议所有组成部分的内容理解并认同,一旦用户使用本平台提供的服务,即受本协议所有组成部分的约束。
+    </view>
+    <view class="bold-text">第17条 协议修改及解释</view>
+    <view>
+      17.1
+      本协议内容包括本协议条款及平台不时发布或组织订立的各类协议、平台规则和公告。所有签署内容均为本协议不可分割的组成部分,与本协议正文具有同等法律效力。
+    </view>
+    <view>
+      17.2
+      <text class="underline-bold"
+        >修改与更新:要易云有权根据法律法规变化、维护平台交易秩序、保护消费者合法权益的需要,在必要时修改本协议(包括适时制定并发布其他政策、规则、公告声明),当您登陆本平台时会自动弹出变更后的协议,若您同意变更后的内容,请点击“同意”按钮并继续登陆本平台使用平台服务,若您不同意变更后的内容,您将无法使用本平台服务,同时应及时与平台客服取得联系,本平台将根据情况审核确认给予您一定的时限完成您账户下尚未完结的事项,在已有业务全部完结且在本平台项下财务结清后休眠您的账户,但此期间您将无法继续开展新的业务。</text
+      >
+    </view>
+    <view class="bold-text">第18条 通知与送达</view>
+    <view>18.1 <text class="underline-bold">有效联系方式</text></view>
+    <view class="underline-bold">
+      您在注册成为本平台用户并接受本平台服务时,您应该向本平台提供真实有效的联系方式(包括您的电子邮件地址、联系电话、联系地址等),对于联系方式发生变更的,您有义务及时更新有关信息,并保持可被联系的状态。您在注册本平台用户时生成的用于登陆本平台接收站内信、系统消息的用户账号,也作为您的有效联系方式。
+    </view>
+    <view class="underline-bold">
+      本平台将向您的上述联系方式的其中之一或其中若干向您送达各类通知,而此类通知的内容可能对您的权利义务产生重大的有利或不利影响,请您务必及时关注。
+    </view>
+    <view class="underline-bold">
+      您有权通过您注册时填写的手机号码或者电子邮箱获取您感兴趣的商品广告信息、促销优惠等商业性信息;您如果不愿意接收此类信息,您有权通过本平台提供的相应的退订功能进行退订。
+    </view>
+    <view>18.2 <text class="underline-bold">通知与送达</text></view>
+    <view class="underline-bold">
+      本平台通过上述联系方式向您发出通知,其中以电子的方式发出的书面通知,包括但不限于在本平台公告,向您提供的联系电话发送手机短信,向您提供的电子邮件地址发送电子邮件,向您的账号发送系统消息以及站内信息,在发送成功后即视为送达;以纸质载体发出的书面通知,按照提供联系地址交邮后的第五个自然日即视为送达。
+    </view>
+    <view class="underline-bold">
+      对于在本平台上因交易活动引起的任何纠纷,您同意司法机关(包括但不限于人民法院)可以通过手机短信、电子邮件等现代通讯方式或邮寄方式向您送达法律文书(包括但不限于诉讼文书)。您指定接收法律文书的手机号码、电子邮箱等联系方式为您在平台注册、更新时提供的手机号码、电子邮箱联系方式以及在注册用户时生成的用户账号,司法机关向上述联系方式发出法律文书即视为送达。您指定的邮寄地址为您的法定联系地址或您提供的有效联系地址。
+    </view>
+    <view class="underline-bold">
+      您同意司法机关可采取以上一种或多种送达方式向您达法律文书,司法机关采取多种方式向您送达法律文书,送达时间以上述送达方式中最先送达的为准。
+    </view>
+    <view class="underline-bold">您同意上述送达方式适用于各个司法程序阶段。</view>
+    <view class="underline-bold">
+      你应当保证所提供的联系方式是准确、有效的,并进行实时更新。如果因提供的联系方式不确切,或不及时告知变更后的联系方式,使法律文书无法送达或未及时送达,由您自行承担由此可能产生的法律后果。
+    </view>
+    <view class="bold-text">第19条 附则</view>
+    <view>
+      19.1
+      <text class="underline-bold"
+        >用户在注册或使用前应认真阅读本协议的全部内容,如对协议有任何疑问,可向要易云咨询。本协议对注册成功之后的用户产生法律约束力,届时用户不得以未阅读本协议内容或未获得本平台对问题的解答等为由,主张本协议无效或要求撤销本协议。</text
+      >
+    </view>
+    <view>19.2 本协议服务期限自本协议生效之日起至用户账户休眠之日止。</view>
+    <view>19.3 本协议的最终解释权归要易云所有。</view>
+    <view class="bold-text">第20条 联系要易云</view>
+    <view
+      >如果您有任何的疑问、投诉、意见和建议,欢迎您与要易云沟通反馈。要易云的联系方式见下:</view
+    >
+    <view>客服邮箱:changtianchen@yaoyi.net</view>
+    <view>联系地址:深圳市福田区莲花街道福中社区福中三路1006号诺德金融中心17A</view>
+    <view>(正文完)</view>
+  </view>
+</template>
+
+<style lang="scss" scoped>
+.pl20 {
+  padding-left: 32rpx;
+}
+
+.pr20 {
+  padding-right: 32rpx;
+}
+
+.mt20 {
+  margin-top: 24rpx;
+}
+
+.mb20 {
+  margin-bottom: 24rpx;
+}
+
+.tc {
+  text-align: center;
+}
+
+.tr {
+  text-align: right;
+}
+
+view.pl20.pr20 {
+  min-height: 100vh;
+  padding-top: 32rpx;
+  padding-bottom: 56rpx;
+  box-sizing: border-box;
+  background: #f7f8fa;
+}
+
+view.pl20.pr20 > view:not(.title) {
+  margin-bottom: 20rpx;
+  color: #303133;
+  font-size: 28rpx;
+  line-height: 1.78;
+  text-align: justify;
+  text-indent: 2em;
+  word-break: break-all;
+}
+
+view.pl20.pr20 > view.title {
+  margin-bottom: 28rpx;
+  color: #111827;
+  font-size: 38rpx;
+  font-weight: 700;
+  line-height: 1.35;
+  text-align: center;
+  text-indent: 0;
+  letter-spacing: 1rpx;
+}
+
+view.pl20.pr20 > view.title.tr {
+  margin-top: 12rpx;
+  margin-bottom: 28rpx;
+  color: #606266;
+  font-size: 26rpx;
+  font-weight: 500;
+  line-height: 1.5;
+  text-align: right;
+  letter-spacing: 0;
+}
+
+view.pl20.pr20 > view.bold-text:not(.title) {
+  margin-top: 30rpx;
+  color: #1f2937;
+  font-weight: 700;
+}
+
+.underline-bold {
+  color: #111827;
+  font-weight: 700;
+  text-decoration: underline;
+  text-decoration-thickness: 2rpx;
+  text-underline-offset: 4rpx;
+}
+
+.bold-text {
+  font-weight: 700;
+}
+
+.red-text {
+  color: #d93026;
+}
+
+.blue-text {
+  color: #1677ff;
+}
+
+text.bold-text,
+text.underline-bold,
+text.red-text,
+text.blue-text {
+  display: inline;
+}
+
+view:empty {
+  height: 16rpx;
+  margin-bottom: 0;
+}
+</style>

+ 553 - 0
src/pages-mine/agreement/privacy-policy.vue

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

+ 43 - 1
src/pages.json

@@ -66,7 +66,49 @@
         {
           "path": "points-rule/index",
           "style": {
-            "navigationBarTitleText": "个人名片",
+            "navigationBarTitleText": "积分规则",
+            "navigationStyle": "default"
+          }
+        },
+        {
+          "path": "agreement/index",
+          "style": {
+            "navigationBarTitleText": "政策协议",
+            "navigationStyle": "default"
+          }
+        },
+        {
+          "path": "agreement/integrity-commitment",
+          "style": {
+            "navigationBarTitleText": "廉洁承诺书",
+            "navigationStyle": "default"
+          }
+        },
+        {
+          "path": "agreement/integrity-commitment-v2",
+          "style": {
+            "navigationBarTitleText": "廉洁承诺书2.0",
+            "navigationStyle": "default"
+          }
+        },
+        {
+          "path": "agreement/platform-user-agreement",
+          "style": {
+            "navigationBarTitleText": "要易云平台用户协议",
+            "navigationStyle": "default"
+          }
+        },
+        {
+          "path": "agreement/privacy-policy",
+          "style": {
+            "navigationBarTitleText": "隐私权政策",
+            "navigationStyle": "default"
+          }
+        },
+        {
+          "path": "agreement/personal-info-authorization",
+          "style": {
+            "navigationBarTitleText": "个人信息使用授权书",
             "navigationStyle": "default"
           }
         }

+ 9 - 4
src/pages/login/index.vue

@@ -62,9 +62,12 @@
             />
             <view class="txt">
               我已阅读并同意
-              <text @click.stop="agreementClick('agreement')"> 《要易云平台用户协议》 </text>、
-              <text @click.stop="agreementClick('policy')"> 《隐私权政策》 </text>、
-              <text @click.stop="agreementClick('personalInfo')"> 《个人信息使用授权书》 </text>、
+              <text @click.stop="agreementClick('platform-user-agreement')">
+                《要易云平台用户协议》 </text
+              >、 <text @click.stop="agreementClick('privacy-policy')"> 《隐私权政策》 </text>、
+              <text @click.stop="agreementClick('personal-info-authorization')">
+                《个人信息使用授权书》 </text
+              >、
               <text @click.stop="handleOpenPrivacyContractClick"> 《用户隐私保护指引》 </text>
             </view>
           </label>
@@ -119,7 +122,9 @@ const toggleAgreement = () => {
 }
 
 const agreementClick = (type: string) => {
-  // 打开你自己的协议页面
+  uni.navigateTo({
+    url: `/pages-mine/agreement/${type}`,
+  })
 }
 
 const privacyAuthed = ref(false)

+ 15 - 1
src/pages/mine/index.vue

@@ -112,7 +112,12 @@
       <view class="card common-panel">
         <view class="common-panel-title">常用功能</view>
         <view class="common-grid">
-          <view class="common-grid-item" v-for="item in functionList" :key="item.key">
+          <view
+            class="common-grid-item"
+            v-for="item in functionList"
+            :key="item.key"
+            @click="functionListClick(item)"
+          >
             <image class="common-grid-icon" :src="item.icon" mode="aspectFit" />
             <view class="common-grid-text">{{ item.txt }}</view>
           </view>
@@ -210,6 +215,15 @@ const navigateTo = (path: string) => {
   })
 }
 
+const functionListClick = (item: { key: string; txt: string; icon: string; path?: string }) => {
+  if (item.path) {
+    uni.navigateTo({
+      url: item.path,
+    })
+    return
+  }
+}
+
 const handleLogoutClick = () => {
   uni.showModal({
     title: '提示',

+ 1 - 0
src/pages/mine/mine.config.ts

@@ -26,6 +26,7 @@ export const functionList = [
     key: 'policy',
     txt: '政策协议',
     icon: 'https://yy-cloud-oss.oss-cn-beijing.aliyuncs.com/img/zcxy.png',
+    path: '/pages-mine/agreement/index',
   },
   {
     key: 'feedback',

+ 24 - 6
src/services/modules/login/userInfo.d.ts

@@ -13,11 +13,14 @@ export interface UserInfoResponse {
 export interface UserInfoItem {
   deptName: string
   deptId: string
+
   managementFlag: boolean
   management: string
+
   userId: string
   userType: string
   userNewFlag: boolean
+
   phone: string
   realname: string
   avatar: string | null
@@ -66,28 +69,42 @@ export interface UserInfoItem {
   temp4: string | null
   temp5: string | null
 
-  /**
-   * 当前返回里没有,可能来自旧接口或其他业务场景
-   */
-  bankName?: string
-  bankPhone?: string
-  bankCardNumber?: string
+  bankName?: string | null
+  bankPhone?: string | null
+  bankCardNumber?: string | null
 }
 
 export interface CertItem {
   id: number
   userId: number
   deptId: number
+
   gigType: string
   gigChannel: string
   subjectLocation: string
 
   callbackStatus: string | null
+
   certStatus: string | null
   certStatusDisplay: string | null
   certRemark: string | null
 
+  /**
+   * 通用认证状态
+   * 示例:
+   * UN_SIGN / CERT
+   */
+  commonCertStatus: string | null
+
+  /**
+   * 通用认证状态名称
+   * 示例:
+   * 未签约
+   */
+  commonCertStatusName: string | null
+
   userType: string | null
+
   bankPhone: string | null
   bankCardNumber: string | null
 
@@ -95,6 +112,7 @@ export interface CertItem {
   idCardBackUrl: string | null
   certVideo1Url: string | null
   certVideo2Url: string | null
+
   agreementUrl: string | null
 
   createTime: string

+ 10 - 0
src/services/modules/mine/common/index.ts

@@ -0,0 +1,10 @@
+import http from '../../../index'
+import type { SubjectLocationAgreementRequest, SubjectLocationAgreementResponse } from './type'
+
+// 获取当前企业配置的任务类型
+export const getSubjectLocationAgreementApi = (data: SubjectLocationAgreementRequest) => {
+  return http.get<SubjectLocationAgreementResponse>(
+    '/admin/api/sign/contract/subjectlocation-agreement',
+    data
+  )
+}

+ 13 - 0
src/services/modules/mine/common/type.d.ts

@@ -0,0 +1,13 @@
+export interface SubjectLocationAgreementRequest {
+  subjectLocation: string
+}
+
+export interface SubjectLocationAgreementResponse {
+  agreementInfos: agreementInfosItem[]
+  templateUrl: string | null
+}
+
+export interface agreementInfosItem {
+  name: string
+  templateUrl: string
+}