Parcourir la source

feat: api test 界面

ChenYangfan il y a 6 ans
Parent
commit
1feec2542e
3 fichiers modifiés avec 35 ajouts et 6 suppressions
  1. 4 0
      src/router/index.js
  2. 31 0
      src/views/api-test/ApiTest.vue
  3. 0 6
      src/views/teacher/tabs/CreateSlide.vue

+ 4 - 0
src/router/index.js

@@ -12,6 +12,10 @@ const routes = [{
   path: '/login',
   name: 'login',
   component: () => import('../views/login/Login.vue')
+}, {
+  path: '/api-test',
+  name: 'api-test',
+  component: () => import('../views/api-test/ApiTest.vue')
 }, {
   path: '/register',
   name: 'register',

+ 31 - 0
src/views/api-test/ApiTest.vue

@@ -0,0 +1,31 @@
+<template>
+  <div class="api-test">
+    <h1>API 测试界面</h1>
+    <div>{{requestResult}}</div>
+  </div>
+</template>
+
+<script>
+import { teacherGetSlides } from '@/server/slide'
+
+export default {
+  data () {
+    return {
+      requestResult: {}
+    }
+  },
+  mounted () {
+    teacherGetSlides({}).then(res => {
+      this.requestResult = res
+    })
+  }
+}
+</script>
+
+<style lang="scss" scoped>
+.api-test {
+  padding: 40px;
+  max-width: 1000px;
+  margin: 0 auto;
+}
+</style>

+ 0 - 6
src/views/teacher/tabs/CreateSlide.vue

@@ -26,7 +26,6 @@
 </template>
 
 <script>
-import { getTeacherCourse } from '@/server/course'
 import { createSlide } from '@/server/slide'
 import CInput from '@/components/CInput'
 import CButton from '@/components/CButton'
@@ -42,11 +41,6 @@ export default {
       file: null
     }
   },
-  mounted () {
-    getTeacherCourse().then(res => {
-      this.courses = res
-    })
-  },
   methods: {
     handleSubmit () {
       createSlide(this.selectedCourseId, this.userInput).then(res => {