test.vue 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <template>
  2. <div>
  3. <!--<sumNumber :cur-number="curNumber"></sumNumber>-->
  4. <h5>每个上课的人</h5>
  5. <ul>
  6. <li v-for="(s,i) in students" v-show="students"
  7. v-if="students.length > 0">
  8. {{ s.Name }}
  9. </li>
  10. </ul>
  11. <div>
  12. </div>
  13. </div>
  14. </template>
  15. <script>
  16. import sumNumber from '@/components/sumNumber'
  17. import
  18. {
  19. getHello,
  20. getClassStat,
  21. getRecordBreak,
  22. getNewUser
  23. } from '@/api/getApiRes'
  24. import '../libs/rem';
  25. import '../Global'
  26. let qs = require('qs');
  27. export default {
  28. data() {
  29. return {
  30. curNumber: 723519,
  31. students:[]
  32. }
  33. },
  34. mounted() {
  35. this.mainTimer = setInterval(() => {
  36. this.init();
  37. }, 1000);
  38. },
  39. methods: {
  40. setNumber() {
  41. this.curNumber = parseInt(Math.random()*1000);
  42. },
  43. init() {
  44. this.GetgetUserList();
  45. },
  46. GetgetUserList() {
  47. let that = this;
  48. let param = {
  49. token: localStorage.token,
  50. eqSn: localStorage.eqSn
  51. };
  52. let postdata = qs.stringify(param);
  53. getHello(postdata).then(res => {
  54. let json = res;
  55. if (json.Code == 0) {
  56. that.students = json.Rs;
  57. // that.giveClassName(json.Rs);
  58. } else {
  59. // 已下课
  60. if (json.Code == '999') {
  61. that.students = ""
  62. } else {
  63. // 已出错
  64. that.$message.error(json.Memo);
  65. }
  66. }
  67. })
  68. },
  69. },
  70. components: {
  71. sumNumber
  72. }
  73. }
  74. </script>
  75. <style scoped>
  76. </style>