jixujiaoyunianjian.vue 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. <template>
  2. <view class="container">
  3. <view class="info-box">
  4. <view class="info-item">
  5. 用&nbsp;&nbsp;户&nbsp;名:{{user.name}}
  6. </view>
  7. <view class="info-item">
  8. 任职机构:{{user.corpName ?? '无'}}
  9. </view>
  10. <view class="info-item">
  11. 业务水平认证证书编号:{{user.corpRegNo ?? '无'}}
  12. </view>
  13. </view>
  14. <view class="list-box">
  15. <view class="list-item-box">
  16. <view class="list-item year">
  17. 年份
  18. </view>
  19. <view class="list-item fen">
  20. 应休学分
  21. </view>
  22. <view class="list-item fen">
  23. 已修学分
  24. </view>
  25. <view class="list-item btn">
  26. 年检情况
  27. </view>
  28. </view>
  29. <view class="list-item-box" v-for="(item, index) in listData" :key="index">
  30. <view class="list-item year">
  31. {{item.year}}
  32. </view>
  33. <view class="list-item fen">
  34. {{item.credit}}
  35. </view>
  36. <view class="list-item fen">
  37. {{item.gotCredit}}
  38. </view>
  39. <view class="list-item btn">
  40. <view class="button" :class="[item.finish ? 'primary' : 'error']" @click="onXuexi(item)">
  41. {{item.annIns}}
  42. </view>
  43. </view>
  44. </view>
  45. </view>
  46. <view class="desc-box">
  47. <rich-text :nodes="explain"></rich-text>
  48. </view>
  49. </view>
  50. </template>
  51. <script setup>
  52. import { ref } from 'vue'
  53. import { onLoad } from '@dcloudio/uni-app'
  54. import { useAuthStore } from '@/store/authStore'
  55. import { list } from '@/api/report.js'
  56. const authStore = useAuthStore()
  57. // 用户信息
  58. const user = ref({
  59. userIcon: '1',
  60. name: '某某某',
  61. corpName: '广州市xx地产有限公司',
  62. corpRegNo: '123xxxx'
  63. })
  64. const listData = ref([
  65. ])
  66. const explain = ref(`
  67. <h5 id="w-e-element-57" data-slate-node="element"><span id="w-e-text-58" data-slate-node="text"><span data-slate-leaf="true">会员网络教育年检规则:</span></span></h5>
  68. <p id="w-e-element-65" data-slate-node="element"><span id="w-e-text-66" style="font-size: 8pt;" data-slate-node="text">持证人员每年需完成24个学分。 持证人员会籍有效(注:已缴交当年个人会费)时,系统方可记录学分。 持证人员在年检期内完成年检的,方可享受学分减免。</span></p>
  69. <h5 id="w-e-element-19" data-slate-node="element"><span id="w-e-text-24" data-slate-node="text"><span data-slate-leaf="true">继续教育学分获取、减免及奖励</span></span></h5>
  70. <div id="w-e-element-25" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">1.</span><span id="w-e-text-26" style="font-size: 8pt;" data-slate-node="text">持证人员可通过以下方式获取继续教育学分:</span></div>
  71. <div id="w-e-element-27" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">2.</span><span id="w-e-text-28" style="font-size: 8pt;" data-slate-node="text">通过协会网络教育培训系统进行学习;</span></div>
  72. <div id="w-e-element-29" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">3.</span><span id="w-e-text-30" style="font-size: 8pt;" data-slate-node="text">参加由协会组织的培训、会议或集体活动</span></div>
  73. <div id="w-e-element-31" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">4.</span><span id="w-e-text-32" style="font-size: 8pt;" data-slate-node="text">参加经协会认可的培训机构组织的培训</span></div>
  74. <div id="w-e-element-33" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">5.</span><span id="w-e-text-34" style="font-size: 8pt;" data-slate-node="text">参加经协会认可的企业内部培训;</span></div>
  75. <div id="w-e-element-35" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">6.</span><span id="w-e-text-36" style="font-size: 8pt;" data-slate-node="text">参与经理人指数投票;</span></div>
  76. <div id="w-e-element-37" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">7.</span><span id="w-e-text-38" style="font-size: 8pt;" data-slate-node="text">在国家、省、市级刊物发表房地产专业文章,或在协会内部刊物、网站、微信等发表房地产专业文章。</span></div>
  77. <p id="w-e-element-39" data-slate-node="element"><span id="w-e-text-40" style="font-size: 8pt;" data-slate-node="text"><strong class="token bold">其中,持证人员每年可免费参加协会组织的线下面授培训课程。</strong></span></p>
  78. <p id="w-e-element-41" data-slate-node="element"><span id="w-e-text-42" style="font-size: 8pt;" data-slate-node="text">为鼓励持证人员规范执业,诚实守信,凡协会个人会员且年度信用评分在80分以上的持证人员,符合以下情形的可获相应的继续教育学分减免。</span></p>
  79. <div id="w-e-element-43" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">1.</span><span id="w-e-text-44" style="font-size: 8pt;" data-slate-node="text">连续执业满8年以上,当年需修满12学分即可;</span></div>
  80. <div id="w-e-element-45" data-slate-node="element"><span contenteditable="false" data-w-e-reserve="true">2.</span><span id="w-e-text-46" style="font-size: 8pt;" data-slate-node="text">连续执业满10年以上,当年需修满6学分即可;</span></div>
  81. <div id="w-e-element-47" data-slate-node="element" data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRlcjUlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlRTQlQkMlOUElRTUlOTElOTglRTclQkQlOTElRTclQkIlOUMlRTYlOTUlOTklRTglODIlQjIlRTUlQjklQjQlRTYlQTMlODAlRTglQTclODQlRTUlODglOTklM0ElMjIlN0QlNUQlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlRTYlOEMlODElRTglQUYlODElRTQlQkElQkElRTUlOTElOTglRTYlQUYlOEYlRTUlQjklQjQlRTklOUMlODAlRTUlQUUlOEMlRTYlODglOTAyNCVFNCVCOCVBQSVFNSVBRCVBNiVFNSU4OCU4NiVFMyU4MCU4MiU1Q24lRTYlOEMlODElRTglQUYlODElRTQlQkElQkElRTUlOTElOTglRTQlQkMlOUElRTclQjElOEQlRTYlOUMlODklRTYlOTUlODglRUYlQkMlODglRTYlQjMlQTglRUYlQkMlOUElRTUlQjclQjIlRTclQkMlQjQlRTQlQkElQTQlRTUlQkQlOTMlRTUlQjklQjQlRTQlQjglQUElRTQlQkElQkElRTQlQkMlOUElRTglQjQlQjklRUYlQkMlODklRTYlOTclQjYlRUYlQkMlOEMlRTclQjMlQkIlRTclQkIlOUYlRTYlOTYlQjklRTUlOEYlQUYlRTglQUUlQjAlRTUlQkQlOTUlRTUlQUQlQTYlRTUlODglODYlRTMlODAlODIlNUNuJUU2JThDJTgxJUU4JUFGJTgxJUU0JUJBJUJBJUU1JTkxJTk4JUU1JTlDJUE4JUU1JUI5JUI0JUU2JUEzJTgwJUU2JTlDJTlGJUU1JTg2JTg1JUU1JUFFJThDJUU2JTg4JTkwJUU1JUI5JUI0JUU2JUEzJTgwJUU3JTlBJTg0JUVGJUJDJThDJUU2JTk2JUI5JUU1JThGJUFGJUU0JUJBJUFCJUU1JThGJTk3JUU1JUFEJUE2JUU1JTg4JTg2JUU1JTg3JThGJUU1JTg1JThEJUUzJTgwJTgyJTIyJTdEJTVEJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmhlYWRlcjUlMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlRTclQkIlQTclRTclQkIlQUQlRTYlOTUlOTklRTglODIlQjIlRTUlQUQlQTYlRTUlODglODYlRTglOEUlQjclRTUlOEYlOTYlRTMlODAlODElRTUlODclOEYlRTUlODUlOEQlRTUlOEYlOEElRTUlQTUlOTYlRTUlOEElQjElMjIlN0QlNUQlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3QtaXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIybGV2ZWwlMjIlM0EwJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJUU2JThDJTgxJUU4JUFGJTgxJUU0JUJBJUJBJUU1JTkxJTk4JUU1JThGJUFGJUU5JTgwJTlBJUU4JUJGJTg3JUU0JUJCJUE1JUU0JUI4JThCJUU2JTk2JUI5JUU1JUJDJThGJUU4JThFJUI3JUU1JThGJTk2JUU3JUJCJUE3JUU3JUJCJUFEJUU2JTk1JTk5JUU4JTgyJUIyJUU1JUFEJUE2JUU1JTg4JTg2JUVGJUJDJTlBJTIyJTdEJTVEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0LWl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBdHJ1ZSUyQyUyMmxldmVsJTIyJTNBMCUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMiVFOSU4MCU5QSVFOCVCRiU4NyVFNSU4RCU4RiVFNCVCQyU5QSVFNyVCRCU5MSVFNyVCQiU5QyVFNiU5NSU5OSVFOCU4MiVCMiVFNSU5RiVCOSVFOCVBRSVBRCVFNyVCMyVCQiVFNyVCQiU5RiVFOCVCRiU5QiVFOCVBMSU4QyVFNSVBRCVBNiVFNCVCOSVBMCVFRiVCQyU5QiUyMiU3RCU1RCUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQXRydWUlMkMlMjJsZXZlbCUyMiUzQTAlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlRTUlOEYlODIlRTUlOEElQTAlRTclOTQlQjElRTUlOEQlOEYlRTQlQkMlOUElRTclQkIlODQlRTclQkIlODclRTclOUElODQlRTUlOUYlQjklRTglQUUlQUQlRTMlODAlODElRTQlQkMlOUElRTglQUUlQUUlRTYlODglOTYlRTklOUIlODYlRTQlQkQlOTMlRTYlQjQlQkIlRTUlOEElQTglMjIlN0QlNUQlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3QtaXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIybGV2ZWwlMjIlM0EwJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJUU1JThGJTgyJUU1JThBJUEwJUU3JUJCJThGJUU1JThEJThGJUU0JUJDJTlBJUU4JUFFJUE0JUU1JThGJUFGJUU3JTlBJTg0JUU1JTlGJUI5JUU4JUFFJUFEJUU2JTlDJUJBJUU2JTlFJTg0JUU3JUJCJTg0JUU3JUJCJTg3JUU3JTlBJTg0JUU1JTlGJUI5JUU4JUFFJUFEJTIyJTdEJTVEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0LWl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBdHJ1ZSUyQyUyMmxldmVsJTIyJTNBMCUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMiVFNSU4RiU4MiVFNSU4QSVBMCVFNyVCQiU4RiVFNSU4RCU4RiVFNCVCQyU5QSVFOCVBRSVBNCVFNSU4RiVBRiVFNyU5QSU4NCVFNCVCQyU4MSVFNCVCOCU5QSVFNSU4NiU4NSVFOSU4MyVBOCVFNSU5RiVCOSVFOCVBRSVBRCVFRiVCQyU5QiUyMiU3RCU1RCUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQXRydWUlMkMlMjJsZXZlbCUyMiUzQTAlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlRTUlOEYlODIlRTQlQjglOEUlRTclQkIlOEYlRTclOTAlODYlRTQlQkElQkElRTYlOEMlODclRTYlOTUlQjAlRTYlOEElOTUlRTclQTUlQTglRUYlQkMlOUIlMjIlN0QlNUQlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3QtaXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIybGV2ZWwlMjIlM0EwJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJUU1JTlDJUE4JUU1JTlCJUJEJUU1JUFFJUI2JUUzJTgwJTgxJUU3JTlDJTgxJUUzJTgwJTgxJUU1JUI4JTgyJUU3JUJBJUE3JUU1JTg4JThBJUU3JTg5JUE5JUU1JThGJTkxJUU4JUExJUE4JUU2JTg4JUJGJUU1JTlDJUIwJUU0JUJBJUE3JUU0JUI4JTkzJUU0JUI4JTlBJUU2JTk2JTg3JUU3JUFCJUEwJUVGJUJDJThDJUU2JTg4JTk2JUU1JTlDJUE4JUU1JThEJThGJUU0JUJDJTlBJUU1JTg2JTg1JUU5JTgzJUE4JUU1JTg4JThBJUU3JTg5JUE5JUUzJTgwJTgxJUU3JUJEJTkxJUU3JUFCJTk5JUUzJTgwJTgxJUU1JUJFJUFFJUU0JUJGJUExJUU3JUFEJTg5JUU1JThGJTkxJUU4JUExJUE4JUU2JTg4JUJGJUU1JTlDJUIwJUU0JUJBJUE3JUU0JUI4JTkzJUU0JUI4JTlBJUU2JTk2JTg3JUU3JUFCJUEwJUUzJTgwJTgyJTIyJTdEJTVEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJwYXJhZ3JhcGglMjIlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlRTUlODUlQjYlRTQlQjglQUQlRUYlQkMlOEMlRTYlOEMlODElRTglQUYlODElRTQlQkElQkElRTUlOTElOTglRTYlQUYlOEYlRTUlQjklQjQlRTUlOEYlQUYlRTUlODUlOEQlRTglQjQlQjklRTUlOEYlODIlRTUlOEElQTAlRTUlOEQlOEYlRTQlQkMlOUElRTclQkIlODQlRTclQkIlODclRTclOUElODQlRTclQkElQkYlRTQlQjglOEIlRTklOUQlQTIlRTYlOEUlODglRTUlOUYlQjklRTglQUUlQUQlRTglQUYlQkUlRTclQTglOEIlRTMlODAlODIlMjIlMkMlMjJib2xkJTIyJTNBdHJ1ZSU3RCU1RCUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIycGFyYWdyYXBoJTIyJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJUU0JUI4JUJBJUU5JUJDJTkzJUU1JThBJUIxJUU2JThDJTgxJUU4JUFGJTgxJUU0JUJBJUJBJUU1JTkxJTk4JUU4JUE3JTg0JUU4JThDJTgzJUU2JTg5JUE3JUU0JUI4JTlBJUVGJUJDJThDJUU4JUFGJTlBJUU1JUFFJTlFJUU1JUFFJTg4JUU0JUJGJUExJUVGJUJDJThDJUU1JTg3JUExJUU1JThEJThGJUU0JUJDJTlBJUU0JUI4JUFBJUU0JUJBJUJBJUU0JUJDJTlBJUU1JTkxJTk4JUU0JUI4JTk0JUU1JUI5JUI0JUU1JUJBJUE2JUU0JUJGJUExJUU3JTk0JUE4JUU4JUFGJTg0JUU1JTg4JTg2JUU1JTlDJUE4ODAlRTUlODglODYlRTQlQkIlQTUlRTQlQjglOEElRTclOUElODQlRTYlOEMlODElRTglQUYlODElRTQlQkElQkElRTUlOTElOTglRUYlQkMlOEMlRTclQUMlQTYlRTUlOTAlODglRTQlQkIlQTUlRTQlQjglOEIlRTYlODMlODUlRTUlQkQlQTIlRTclOUElODQlRTUlOEYlQUYlRTglOEUlQjclRTclOUIlQjglRTUlQkElOTQlRTclOUElODQlRTclQkIlQTclRTclQkIlQUQlRTYlOTUlOTklRTglODIlQjIlRTUlQUQlQTYlRTUlODglODYlRTUlODclOEYlRTUlODUlOEQlRTMlODAlODIlMjIlN0QlNUQlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTdEJTJDJTdCJTIydHlwZSUyMiUzQSUyMmxpc3QtaXRlbSUyMiUyQyUyMm9yZGVyZWQlMjIlM0F0cnVlJTJDJTIybGV2ZWwlMjIlM0EwJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlN0IlMjJ0ZXh0JTIyJTNBJTIyJUU4JUJGJTlFJUU3JUJCJUFEJUU2JTg5JUE3JUU0JUI4JTlBJUU2JUJCJUExOCVFNSVCOSVCNCVFNCVCQiVBNSVFNCVCOCU4QSVFRiVCQyU4QyVFNSVCRCU5MyVFNSVCOSVCNCVFOSU5QyU4MCVFNCVCRiVBRSVFNiVCQiVBMTEyJUU1JUFEJUE2JUU1JTg4JTg2JUU1JThEJUIzJUU1JThGJUFGJUVGJUJDJTlCJTIyJTdEJTVEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiU3RCUyQyU3QiUyMnR5cGUlMjIlM0ElMjJsaXN0LWl0ZW0lMjIlMkMlMjJvcmRlcmVkJTIyJTNBdHJ1ZSUyQyUyMmxldmVsJTIyJTNBMCUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIydGV4dCUyMiUzQSUyMiVFOCVCRiU5RSVFNyVCQiVBRCVFNiU4OSVBNyVFNCVCOCU5QSVFNiVCQiVBMTEwJUU1JUI5JUI0JUU0JUJCJUE1JUU0JUI4JThBJUVGJUJDJThDJUU1JUJEJTkzJUU1JUI5JUI0JUU5JTlDJTgwJUU0JUJGJUFFJUU2JUJCJUExNiVFNSVBRCVBNiVFNSU4OCU4NiVFNSU4RCVCMyVFNSU4RiVBRiVFRiVCQyU5QiUyMiU3RCU1RCUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlN0QlMkMlN0IlMjJ0eXBlJTIyJTNBJTIybGlzdC1pdGVtJTIyJTJDJTIyb3JkZXJlZCUyMiUzQXRydWUlMkMlMjJsZXZlbCUyMiUzQTAlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU3QiUyMnRleHQlMjIlM0ElMjIlRTglQkYlOUUlRTclQkIlQUQlRTYlODklQTclRTQlQjglOUExNSVFNCVCQiVBNSVFNCVCOCU4QSVFNiU4OCU5NiVFNSVCOSVCNCVFOSVCRSU4NDU1JUU1JTkxJUE4JUU1JUIyJTgxJUU0JUJCJUE1JUU0JUI4JThBJUU0JUI4JTk0JUU4JUJGJTlFJUU3JUJCJUFEJUU2JTg5JUE3JUU0JUI4JTlBJUU2JUJCJUExMiVFNSVCOSVCNCVFRiVCQyU4QyVFNSVCRCU5MyVFNSVCOSVCNCVFNSU4RiVBRiVFNSU4NSVBOCVFNSU4NSU4RCVFNyVCQiVBNyVFNyVCQiVBRCVFNiU5NSU5OSVFOCU4MiVCMiVFNSVBRCVBNiVFNSU4OCU4NiVFMyU4MCU4MiUyMiU3RCU1RCUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlN0QlNUQ="><span contenteditable="false" data-w-e-reserve="true">3.</span><span id="w-e-text-48" style="font-size: 8pt;" data-slate-node="text">连续执业15以上或年龄55周岁以上且连续执业满2年,当年可全免继续教育学分。</span></div>
  82. `)
  83. function onXuexi(val) {
  84. console.log('点击学习')
  85. }
  86. onLoad(() => {
  87. user.value = authStore.userInfo
  88. list().then(res => {
  89. if (res && res.message === 'success') {
  90. listData.value = res.data.creditList
  91. }
  92. })
  93. })
  94. </script>
  95. <style lang="scss" scoped>
  96. .container {
  97. height: 100vh;
  98. width: 100vw;
  99. background: rgb(141, 204, 255);
  100. background: -moz-linear-gradient( 90deg, rgb(141, 204, 255) 10%, rgb(247, 247, 247) 30%);
  101. background: -webkit-linear-gradient(90deg, rgb(141, 204, 255) 10%, rgb(247, 247, 247) 30%);
  102. background: -o-linear-gradient( 90deg, rgb(141, 204, 255) 10%, rgb(247, 247, 247) 30%);
  103. background: -ms-linear-gradient( 90deg, rgb(141, 204, 255) 10%, rgb(247, 247, 247) 30%);
  104. background: linear-gradient( 180deg, rgb(141, 204, 255) 10%, rgb(247, 247, 247) 30%);
  105. .info-box {
  106. margin: 0 20rpx;
  107. padding: 0 40rpx;
  108. padding-top: 50rpx;
  109. margin-bottom: 30rpx;
  110. .info-item {
  111. margin-bottom: 10rpx;
  112. font-size: $uni-title-font-size-2;
  113. font-weight: bold;
  114. letter-spacing: 3rpx;
  115. }
  116. }
  117. .list-box {
  118. margin: 0 20rpx;
  119. background-color: $uni-bg-color-grey;
  120. border-radius: $uni-card-border-radius;
  121. padding: 20rpx 15rpx;
  122. margin-bottom: 30rpx;
  123. .year,.fen {
  124. width: 20%;
  125. }
  126. .btn {
  127. width: 40%;
  128. }
  129. .list-item-box {
  130. &:first-child {
  131. border-bottom: 5rpx solid #E6E6E6;
  132. font-size: $uni-font-size-1;
  133. font-weight: bold;
  134. .list-item {
  135. text-align: center;
  136. &:last-child {
  137. color: #303133;
  138. font-weight: bold;
  139. }
  140. }
  141. }
  142. padding: 15rpx 0;
  143. text-align: center;
  144. font-size: $uni-font-size-3;
  145. font-weight: bold;
  146. display: flex;
  147. align-items: center;
  148. .list-item {
  149. text-align: center;
  150. &:last-child {
  151. color: $uni-text-color-inverse;
  152. font-weight: normal;
  153. }
  154. }
  155. .button {
  156. width: fit-content;
  157. border-radius: $uni-card-border-radius;
  158. margin: 0 auto;
  159. }
  160. .primary {
  161. padding: 5rpx 25rpx;
  162. background-color: $uni-color-primary;
  163. }
  164. .error {
  165. padding: 5rpx 15rpx;
  166. background-color: $uni-color-error;
  167. }
  168. }
  169. }
  170. .desc-box {
  171. margin: 0 20rpx;
  172. font-weight: bold;
  173. .title {
  174. font-size: $uni-title-font-size-2;
  175. line-height: 50rpx;
  176. }
  177. .text {
  178. display: flex;
  179. align-items: center;
  180. text-indent: 2em;
  181. font-size: $uni-font-size-2;
  182. }
  183. .li {
  184. display: flex;
  185. align-items: center;
  186. font-size: $uni-font-size-2;
  187. &:before {
  188. content: '•';
  189. font-size: 30rpx;
  190. margin-right: 8rpx;
  191. }
  192. }
  193. .top {
  194. margin-top: 30rpx;
  195. }
  196. }
  197. }
  198. </style>