index.vue 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <template>
  2. <view class="container">
  3. <navBar :title="title" :back="true" color="#333333" background="#FFFFFF" />
  4. <view class="topBox">
  5. <u-parse :content="content"></u-parse>
  6. </view>
  7. </view>
  8. </template>
  9. <script>
  10. // import navBar from '@/components/navBar/index.vue'
  11. import {
  12. getyonghu,
  13. getyinsi,
  14. getKefu,
  15. getPosterBg,
  16. } from '@/api/index/index.js'
  17. export default {
  18. // components: {
  19. // navBar
  20. // },
  21. data() {
  22. return {
  23. title: '使用协议',
  24. content: ''
  25. }
  26. },
  27. onLoad(o) {
  28. if (o.type == 1) {
  29. // this.title='使用协议'
  30. } else if (o.type == 2) {
  31. this.title = '隐私协议'
  32. } else {
  33. this.title = '推广员功能服务协议'
  34. }
  35. this.getxieyi(o.type)
  36. },
  37. methods: {
  38. async getxieyi(type) {
  39. if (type == 1) {
  40. let res1 = await getyonghu()
  41. console.log('用户协议返回值--------2', res1);
  42. if (res1.code == 0) {
  43. this.content = res1.data.value
  44. } else {
  45. this.$toast(res1.message)
  46. }
  47. } else if (type == 2) {
  48. let res1 = await getyinsi()
  49. console.log('隐私协议返回值--------2', res1);
  50. if (res1.code == 0) {
  51. this.content = res1.data.value
  52. } else {
  53. this.$toast(res1.message)
  54. }
  55. } else {
  56. // this.content = '推广员功能服务协议'
  57. // let res1 = await getKefu()
  58. // console.log('推广协议返回值--------2', res1);
  59. // if (res1.code == 0) {
  60. // this.content = res1.data.push.value
  61. // } else {
  62. // this.$toast(res1.message)
  63. // }
  64. let res1 = await getPosterBg({
  65. key: 'agreement_share'
  66. })
  67. console.log('推广协议返回值--------2', res1);
  68. if (res1.code == 0) {
  69. this.content = res1.data.value
  70. } else {
  71. this.$toast(res1.message)
  72. }
  73. }
  74. },
  75. }
  76. }
  77. </script>
  78. <style lang="scss" scoped>
  79. @import "./index.scss";
  80. </style>