web.vue 583 B

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <web-view :src="webSrc"></web-view>
  3. </template>
  4. <script>
  5. export default {
  6. data() {
  7. return {
  8. webSrc: ''
  9. }
  10. },
  11. onLoad() {
  12. const value = uni.getStorageSync('userinfo_storage_key')
  13. if (value) {
  14. const cardNumber = value.card_number
  15. this.webSrc = `https://chtech.ncjti.edu.cn/classSchedule/#/?number=${cardNumber}`
  16. } else {
  17. uni.showToast({
  18. title: '请授权后再查看课表',
  19. icon: 'none',
  20. duration: 2000
  21. })
  22. setTimeout(() => {
  23. uni.reLaunch({
  24. url: '/pages/index/index'
  25. })
  26. }, 2000)
  27. }
  28. }
  29. }
  30. </script>
  31. <style></style>