allowJS
This commit is contained in:
parent
631cc06553
commit
950943838a
@ -1,13 +1,31 @@
|
|||||||
<template>
|
<template>
|
||||||
<v-container v-if="libraries.Data">
|
<v-container v-if="libraries.Data">
|
||||||
|
<h1>资料库</h1>
|
||||||
|
|
||||||
|
<v-card>
|
||||||
|
<v-list>
|
||||||
|
<v-list-item
|
||||||
|
v-for="item in libraries.Data"
|
||||||
|
:key="item.ID"
|
||||||
|
@click="goto(item.ID)"
|
||||||
|
>
|
||||||
|
<v-list-item-title>{{ item.Name }}</v-list-item-title>
|
||||||
|
|
||||||
<v-list>
|
<v-list-item-action v-slots:append>
|
||||||
<v-list-item v-for="item in libraries.Data" :key="item.ID">
|
<v-btn rounded="xl" @click.prevent="goto(0)">
|
||||||
<v-list-item-title>{{ item.Name }}</v-list-item-title>
|
<v-icon>mdi-check</v-icon>
|
||||||
<v-list-item-action />
|
</v-btn>
|
||||||
</v-list-item>
|
</v-list-item-action>
|
||||||
</v-list>
|
<!-- <template v-slot:append="{ isActive }" @click.prevent>
|
||||||
|
<v-list-item-action v-slots:append>
|
||||||
|
<v-btn rounded="xl" @click.prevent="goto(0)">
|
||||||
|
<v-icon>mdi-check</v-icon>
|
||||||
|
</v-btn>
|
||||||
|
</v-list-item-action>
|
||||||
|
</template> -->
|
||||||
|
</v-list-item>
|
||||||
|
</v-list>
|
||||||
|
</v-card>
|
||||||
</v-container>
|
</v-container>
|
||||||
|
|
||||||
<div class="text-center">
|
<div class="text-center">
|
||||||
@ -27,20 +45,23 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup>
|
||||||
import { PkgResponsePaginated } from "@/openapi";
|
|
||||||
import { library } from "@/plugins/api";
|
import { library } from "@/plugins/api";
|
||||||
import { AxiosResponse } from "axios";
|
|
||||||
import { ref } from "vue";
|
import { ref } from "vue";
|
||||||
|
|
||||||
const page = ref(1);
|
const page = ref(1);
|
||||||
const libraries = ref<PkgResponsePaginated>({});
|
const libraries = ref({});
|
||||||
|
|
||||||
const load = () => {
|
const load = () => {
|
||||||
library.librariesGet(page.value).then((r: AxiosResponse<any>) => {
|
library.librariesGet(page.value).then((r) => {
|
||||||
libraries.value = r.data;
|
libraries.value = r.data;
|
||||||
|
console.log(r.data.Data);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
load();
|
load();
|
||||||
|
|
||||||
|
const goto = (libraryId) => {
|
||||||
|
console.log(libraryId);
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
],
|
],
|
||||||
"paths": {
|
"paths": {
|
||||||
"@/*": ["src/*"]
|
"@/*": ["src/*"]
|
||||||
}
|
},
|
||||||
|
"allowJs": true
|
||||||
},
|
},
|
||||||
"include": [
|
"include": [
|
||||||
"src/**/*.ts",
|
"src/**/*.ts",
|
||||||
|
Loading…
Reference in New Issue
Block a user