thirdPartyInfo.vue 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. <!--
  2. 第三方信息共享清单
  3. http://localhost:5173/card/#/pages/app/info/thirdPartyInfo
  4. https://oss-mbh5.colormaprun.com/card/#/pages/app/info/thirdPartyInfo
  5. -->
  6. <template>
  7. <view class="main">
  8. <view class="title">彩图奔跑第三方信息共享清单</view>
  9. <view v-if="tableData.length > 0">
  10. <uni-table ref="table" class="table" border>
  11. <uni-tr class="tbHeader">
  12. <uni-th class="th" width="50" align="center">SDK服务</uni-th>
  13. <uni-th class="th" width="50" align="center">公司名称</uni-th>
  14. <uni-th class="th" width="50" align="center">使用场景</uni-th>
  15. <uni-th class="th" width="50" align="center">客户端</uni-th>
  16. <uni-th class="th" width="50" align="center">频次</uni-th>
  17. <uni-th class="th" width="50" align="center">处理方式</uni-th>
  18. <uni-th class="th" width="50" align="center">获取的权限/信息</uni-th>
  19. <uni-th class="th" width="20" align="center">隐私权政策</uni-th>
  20. </uni-tr>
  21. <uni-tr v-for="(item, index) in tableData" :key="index">
  22. <uni-td class="tbText" align="center">
  23. <view>{{item.sdk}}</view>
  24. </uni-td>
  25. <uni-td class="tbText" align="center">
  26. <view>{{item.comp}}</view>
  27. </uni-td>
  28. <uni-td class="tbText" align="center">
  29. <view>{{item.scene}}</view>
  30. </uni-td>
  31. <uni-td class="tbText" align="center">
  32. <view>{{item.client}}</view>
  33. </uni-td>
  34. <uni-td class="tbText" align="center">
  35. <view>{{item.frequency}}</view>
  36. </uni-td>
  37. <uni-td class="tbText" align="center">
  38. <view>{{item.deal}}</view>
  39. </uni-td>
  40. <uni-td class="tbText" align="center">
  41. <view>{{item.info}}</view>
  42. </uni-td>
  43. <uni-td class="tbText" align="center">
  44. <uni-link :href="item.privacy" fontSize="12" text="点击查看第三方隐私政策"></uni-link>
  45. </uni-td>
  46. </uni-tr>
  47. </uni-table>
  48. </view>
  49. <view v-else class="noinfo">
  50. 本APP暂未对第三方进行信息共享
  51. </view>
  52. </view>
  53. </template>
  54. <script>
  55. export default {
  56. data() {
  57. return {
  58. info: {
  59. userid: 0,
  60. },
  61. tableData: [{
  62. sdk: "七牛云SDK",
  63. comp: "上海七牛信息技术有限公司",
  64. scene: "上传用户头像",
  65. client: "安卓端 / iOS端",
  66. frequency: "用户主动触发,在用户每次使用“修改头像”功能时",
  67. deal: "通过去标识化、加密传输和处理的安全处理方式",
  68. info: "个人信息:用户头像",
  69. privacy: "https://www.qiniu.com/agreements/privacy-right"
  70. },
  71. {
  72. sdk: "阿里云存储服务SDK",
  73. comp: "阿里云计算有限公司",
  74. scene: "下载比赛地图",
  75. client: "安卓端 / iOS端",
  76. frequency: "用户主动触发,在用户每次开始比赛时",
  77. deal: "通过去标识化、加密传输和处理的安全处理方式",
  78. info: "个人信息:用户ID",
  79. privacy: "https://terms.aliyun.com/legal-agreement/terms/suit_bu1_ali_cloud/suit_bu1_ali_cloud201802111644_32057.html?spm=a2c4g.11186623.0.0.7a0973fajRdNKX"
  80. },
  81. {
  82. sdk: "微信分享SDK",
  83. comp: "深圳市腾讯计算机系统有限公司",
  84. scene: "分享",
  85. client: "安卓端 / iOS端",
  86. frequency: "用户主动触发,在用户每次使用“分享至微信”功能时",
  87. deal: "通过去标识化、加密传输和处理的安全处理方式",
  88. info: "个人信息:用户openid、彩图奔跑APP的Token",
  89. privacy: "https://weixin.qq.com/cgi-bin/readtemplate?lang=zh_CN&t=weixin_agreement&s=privacy#1"
  90. },
  91. /* {
  92. sdk: "XXX",
  93. comp: "XXX",
  94. scene: "XXX",
  95. client: "安卓端 / iOS端",
  96. frequency: "XXX",
  97. deal: "XXX",
  98. info: "XXX",
  99. privacy: "XXX"
  100. }, */
  101. ]
  102. }
  103. },
  104. methods: {
  105. }
  106. }
  107. </script>
  108. <style scoped>
  109. .main {
  110. width: 100vw;
  111. height: 100vh;
  112. background-color: #f5f5f5;
  113. }
  114. .title {
  115. padding-top: 40px;
  116. padding-bottom: 20px;
  117. text-align: center;
  118. font-size: 18px;
  119. font-weight: bold;
  120. }
  121. .table {
  122. }
  123. .tbHeader {
  124. background-color: #fcfcfc;
  125. }
  126. .th {
  127. color: #000;
  128. font-size: 12px;
  129. }
  130. .tbText {
  131. font-size: 12px;
  132. line-height: 16px;
  133. }
  134. .noinfo {
  135. padding: 50px 10px;
  136. text-align: center;
  137. font-size: 14px;
  138. }
  139. </style>