basicResult.vue 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <template>
  2. <div>
  3. <div class="tab-container">
  4. <el-card class="box-card">
  5. <h1 style="text-align:center">基础测试结果展示</h1>
  6. <el-divider></el-divider>
  7. <el-table :data="tableData" border style="width: 100%">
  8. <el-table-column prop="date" label="时间" width="180">
  9. </el-table-column>
  10. <el-table-column prop="name" label="考试号" width="360">
  11. </el-table-column>
  12. <el-table-column prop="address" label="成绩"> </el-table-column>
  13. </el-table>
  14. <div class="zhengwen">
  15. <div class="button-style" ></div>
  16. <el-button style="float: right" @click="back()">
  17. 回到首页
  18. </el-button>
  19. <el-button style="float: right" @click="go()">
  20. 每日一题
  21. </el-button>
  22. </div>
  23. </el-card>
  24. </div>
  25. </div>
  26. </template>
  27. <style>
  28. .button-style{
  29. padding: 20px 20px;
  30. }
  31. .box-card {
  32. width: 100%;
  33. height: 80%;
  34. padding: 40px 40px;
  35. }
  36. .tab-container{
  37. padding: 20px 20px;
  38. }
  39. .text {
  40. font-size: 20px;
  41. }
  42. .item {
  43. margin-bottom: 18px;
  44. }
  45. .clearfix:before,
  46. .clearfix:after {
  47. display: table;
  48. content: "";
  49. }
  50. .clearfix:after {
  51. clear: both;
  52. }
  53. .body-style {
  54. padding: "100px";
  55. }
  56. </style>
  57. <script>
  58. export default {
  59. data() {
  60. return {
  61. examId:"935",
  62. tableData: [
  63. {
  64. date: "",
  65. name: "935",
  66. address: "30",
  67. },
  68. ],
  69. };
  70. },
  71. mounted(){
  72. var date = new Date();
  73. var year = date.getFullYear(); //月份从0~11,所以加一
  74. var dateArr = [
  75. date.getMonth() + 1,
  76. date.getDate(),
  77. date.getHours(),
  78. date.getMinutes(),
  79. date.getSeconds(),
  80. ];
  81. for (var i = 0; i < dateArr.length; i++) {
  82. if (dateArr[i] >= 1 && dateArr[i] <= 9) {
  83. dateArr[i] = "0" + dateArr[i];
  84. }
  85. }
  86. var endTime =
  87. year +
  88. "-" +
  89. dateArr[0] +
  90. "-" +
  91. dateArr[1] +
  92. " " +
  93. dateArr[2] +
  94. ":" +
  95. dateArr[3] +
  96. ":" +
  97. dateArr[4];
  98. this.tableData[0].date=endTime;
  99. this.examId=localStorage.getItem("examId");
  100. this.tableData[0].name=localStorage.getItem("examId");
  101. console.log(this.examId)
  102. this.$apis.get("/report?examId="+this.examId).then((res)=>{
  103. console.log(res.data.result.score)
  104. this.tableData[0].address=res.data.result.score
  105. });
  106. },
  107. methods:{
  108. go(){
  109. this.$router.push({path:'/rookie/daily'})
  110. },
  111. back(){
  112. this.$router.push({path:'/'})
  113. }
  114. }
  115. }
  116. </script>