index.vue 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <template>
  2. <view :style="{ minHeight: sys.windowHeight + 'px' }"
  3. :class="[$tm.vx.state().tmVuetify.black ? 'black' : ' ']">
  4. <tm-menubars title="" :shadow="0" :showback="true"></tm-menubars>
  5. <view class="tou C1b1b1b">用户服务协议</view>
  6. <view class="zhuti" v-html="putdata.val">
  7. <!-- <view class="text-size-lg text-weight-b mb-24">
  8. 一、总则
  9. </view>
  10. <view class="text-size-s mb-24">
  11. 1.1 用户应当同意本协议的条款并按照页面上的提示完成全部的注册程序。用户在进行注册程序过程中勾选"我已阅读并接受"模块即表示用户与产品名称达成协议,完全接受本协议项下的全部条款。
  12. </view>
  13. <view class="text-size-s mb-24">
  14. 1.2 用户注册成功后,产品名称将给予每个用户一个用户帐号及相应的密码,该用户帐号和密码由用户负责保管;用户应当对以其用户帐号进行的所有活动和事件负法律责任。
  15. </view>
  16. <view class="text-size-s mb-24">
  17. 1.3 用户可以使用产品名称各个频道单项服务,当用户使用产品名称各单项服务时,用户的使用行为视为其对该单项服务的服务条款以及产品名称在该单项服务中发出的各类公告的同意。
  18. </view>
  19. <view class="text-size-lg text-weight-b mb-24 mt-40">
  20. 二、注册信息和隐私保护
  21. </view>
  22. <view class="text-size-s mb-24">
  23. 2.1 产品名称帐号(即产品名称用户ID)的所有权归产品名称,用户完成注册申请后,获得产品名称帐号的使用权。所有原始键入的资料将引用为注册资料。如果因注册信息不真实而引起的问题,并对问题发生所带来的后果,产品名称不负任何责任。
  24. </view>
  25. <view class="text-size-s mb-24">
  26. 2.2 用户不应将其帐号、密码转让或出借予他人使用。如用户发现其帐号遭他人非法使用,应立即通知产品名称。因黑客行为或用户的保管疏忽导致帐号、密码遭他人非法使用,产品名称不承担任何责任。
  27. </view>
  28. <view class="text-size-s mb-24">
  29. 2.3 产品名称不对外公开或向第三方提供单个用户的注册资料,除非:
  30. </view>
  31. <view class="text-size-s mb-24">• 事先获得用户的明确授权;</view>
  32. <view class="text-size-s mb-24">• 只有透露您的个人资料,才能提供您所要求的产品和服务;</view>
  33. <view class="text-size-s mb-24">• 根据有关的法律法规要求;</view>
  34. <view class="text-size-s mb-24">• 按照相关政府主管部门的要求;</view>
  35. <view class="text-size-s mb-24">• 为维护产品名称的合法权益。</view> -->
  36. </view>
  37. </view>
  38. </template>
  39. <script>
  40. import{myRequest} from '@/api/request.js'
  41. export default {
  42. data() {
  43. return {
  44. putdata:{}
  45. };
  46. },
  47. onLoad() {
  48. },
  49. created() {
  50. this.sys = uni.getSystemInfoSync();
  51. this.getDate();
  52. },
  53. methods: {
  54. getDate(){
  55. var that=this;
  56. myRequest({
  57. url: "/api/config/userAgreement",
  58. method:'get',
  59. data:{}
  60. }).then(res => {
  61. console.log(res.data)
  62. if (res.data.code == 200) {
  63. that.putdata=res.data.data;
  64. }else{
  65. }
  66. })
  67. }
  68. },
  69. }
  70. </script>
  71. <style lang="scss">
  72. /deep/ .tm-menubars .body{
  73. background-color: #1b1b1b !important;
  74. }
  75. /deep/ .grey-darken-5{
  76. background-color: #0d0d0d!important;
  77. padding: 0px !important;
  78. }
  79. .tou{
  80. font-size: 28px;
  81. padding: 15px 30px 40px 30px;
  82. }
  83. .zhuti{
  84. padding: 15px 30px 40px 30px;
  85. }
  86. </style>