| | |
| | | import {onMounted, reactive, ref} from "vue" |
| | | import {useRoute} from "vue-router" |
| | | import Pagination from "../components/Pagination.vue" |
| | | import {routerBase} from "@/lib/api" |
| | | import {getKurse, routerBase} from "@/lib/api" |
| | | |
| | | document.title = 'Kurse | globus-ilias-rest' |
| | | |
| | | const route = useRoute() |
| | | const kurse = ref([]) |
| | | const error = ref(null) |
| | | |
| | | |
| | | onMounted(init) |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | | |
| | | async function init (offset = 0) { |
| | | const res = await fetch(`/api/kurs?token=jiuGfr432898D90290kjfsldkfn3hh8F`) |
| | | const data = await res.json() |
| | | const data = await getKurse() |
| | | console.log(data) |
| | | if (res.status === 200) { |
| | | kurse.value = data |
| | | } |
| | | else { |
| | | error.value = `ERROR: ${res.status}` |
| | | } |
| | | kurse.value = data |
| | | } |
| | | |
| | | function go (offset) { |
| | |
| | | |
| | | <h1> |
| | | ILIAS Kurse |
| | | <!-- <small>{{users.offset}} - {{users.offset+users.data.length}} von {{users.total}}</small>--> |
| | | <small>({{kurse?.length}})</small> |
| | | </h1> |
| | | <p v-if="error">{{ error }}</p> |
| | | |
| | |
| | | <tr v-for="kurs in kurse"> |
| | | <td> |
| | | <RouterLink :to="`${routerBase}/ui/kurs/${kurs.ref_id}`"> |
| | | {{kurs.ref_id}} |
| | | {{ kurs.ref_id }} |
| | | </RouterLink> |
| | | </td> |
| | | <td>{{kurs.obj_id}}</td> |
| | | <td>{{kurs.title}}</td> |
| | | <td>{{kurs.description}}</td> |
| | | <td>{{kurs.type}}</td> |
| | | <td>{{ kurs.obj_id }}</td> |
| | | <td>{{ kurs.title }}</td> |
| | | <td>{{ kurs.description }}</td> |
| | | <td>{{ kurs.type }}</td> |
| | | </tr> |
| | | </tbody> |
| | | </table> |
| | | </div> |
| | | |
| | | <!-- <pre>{{ kurse }}</pre>--> |
| | | <!-- <pre>{{ kurse }}</pre>--> |
| | | |
| | | </div> |
| | | |