new.vue 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. <template>
  2. <view class="rules">
  3. <custom-nav :title="pageTitle"></custom-nav>
  4. <view class="content">
  5. <view class="title">大卫博士卖货争霸赛规则</view>
  6. <!-- <u-parse :content="contents"></u-parse> -->
  7. <video style="width:100%; height:200px" v-if="pathVideo" :src="pathVideo" controls="controls" />
  8. <view class="ql-container ql-snow" style="border:none">
  9. <view class="ql-editor" v-html="contents"></view>
  10. </view>
  11. <!--<view class="title1">【1】三周划分</view>
  12. <view class="text">整个比赛时间是连续的21天(三周)</view>
  13. <view class="item">第一个七天:初中班</view>
  14. <view class="item">第二个七天:高中班</view>
  15. <view class="item">第三个七天:大学班</view>
  16. <view class="title1">【2】每套学分划分</view>
  17. <view class="text">每套10学分,每天销售6套上排行榜 ,奖励上榜的的代理同等学分, 每周七天都上榜的,额外奖励60学分.</view>
  18. <view class="title1">【3】总学分及奖励</view>
  19. <view class="item">200-1500学分:600奖学金,大学毕业,发电子版大学毕业证书</view>
  20. <view class="item">1500-2000学分:1500奖学金,大学毕业,学士学位,铜牌,电子+纸质大学毕业证,铜牌</view>
  21. <view class="item">2000-3000学分:2500奖学金,大学毕业,硕士学位,银牌,电子+纸质大学毕业证,银牌</view>
  22. <view class="item">大于等于3000学分的:奖励3500奖学金,大学毕业,博士学位,金牌,电子+纸质大学毕业证,金牌,上墙</view>
  23. <view class="item">博士里学分最高的为学霸,5000奖学金,大学毕业,博士学位,电子+纸质大学毕业证,奖杯,上墙</view>
  24. <view class="title1">【4】对代理公司的奖励</view>
  25. <view class="text">每一个代理公司参赛代理中,获得学士学位代理的奖学金总和的10%奖励给代理公司</view>
  26. <view class="title1">【5】其他</view>
  27. <view class="text">报名费赛季结束后不予退还</view>-->
  28. </view>
  29. </view>
  30. </template>
  31. <script>
  32. import { GetRule } from '../../api.js'
  33. import uParse from '@/components/u-parse/u-parse.vue'
  34. import 'quill/dist/quill.snow.css'
  35. export default {
  36. components: {
  37. uParse
  38. },
  39. data() {
  40. return {
  41. pageTitle: '赛季规则',
  42. contents: '',
  43. pathVideo:''
  44. };
  45. },
  46. onLoad() {
  47. this.getRules()
  48. },
  49. methods:{
  50. getRules() {
  51. this.$ajax.get(`${GetRule}`).then(([, { data: { code, msg, data }}]) => {
  52. if (code == 200) {
  53. this.contents = data.body
  54. this.pathVideo = data.video_url
  55. } else {
  56. uni.showModal({ title: '提示', showCancel: false, content: msg })
  57. }
  58. })
  59. }
  60. }
  61. }
  62. </script>
  63. <style lang="scss" scoped>
  64. .rules {
  65. padding: 0 30rpx;
  66. .content {
  67. margin-top: 180rpx;
  68. .title {
  69. text-align: center;
  70. font-size: 40rpx;
  71. font-weight: bold;
  72. color: #333;
  73. margin-bottom: 30rpx;
  74. }
  75. }
  76. // @include page();
  77. // .content {
  78. // padding: 28rpx 20rpx;
  79. // .title {
  80. // text-align: center;
  81. // font-size: 30rpx;
  82. // }
  83. // .title1 {
  84. // font-size: 28rpx;
  85. // }
  86. // .text {
  87. // font-size: 26rpx;
  88. // text-indent: 2em;
  89. // }
  90. // .item {
  91. // font-size: 24rpx;
  92. // text-indent: 2em;
  93. // }
  94. // }
  95. }
  96. .art_con ::v-deep p {
  97. line-height: 2;
  98. margin-top:10rpx;
  99. }
  100. .art_con ::v-deep section {
  101. line-height: 60rpx;
  102. }
  103. </style>