|
@@ -9,16 +9,16 @@ export const useSearchStore = defineStore('search', () => {
|
|
|
const yearAggResult: Ref<AggItem[] | null> = ref(null);
|
|
const yearAggResult: Ref<AggItem[] | null> = ref(null);
|
|
|
const authorAggResult: Ref<AggItem[] | null> = ref(null);
|
|
const authorAggResult: Ref<AggItem[] | null> = ref(null);
|
|
|
|
|
|
|
|
- function search(request: SearchRequest) {
|
|
|
|
|
|
|
+ async function search(request: SearchRequest) {
|
|
|
return searchService.search(request).then((resp) => {
|
|
return searchService.search(request).then((resp) => {
|
|
|
- result.value = resp.data.data;
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ result.value = resp;
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async function aggYear(request: SearchRequest) {
|
|
async function aggYear(request: SearchRequest) {
|
|
|
try {
|
|
try {
|
|
|
const resp = await searchService.search(request);
|
|
const resp = await searchService.search(request);
|
|
|
- yearAggResult.value = resp.data.data.aggs.year || [];
|
|
|
|
|
|
|
+ yearAggResult.value = resp.aggs.year || [];
|
|
|
} catch (err) {
|
|
} catch (err) {
|
|
|
console.log(err);
|
|
console.log(err);
|
|
|
}
|
|
}
|
|
@@ -27,7 +27,7 @@ export const useSearchStore = defineStore('search', () => {
|
|
|
async function aggAuthor(request: SearchRequest) {
|
|
async function aggAuthor(request: SearchRequest) {
|
|
|
try {
|
|
try {
|
|
|
const resp = await searchService.search(request);
|
|
const resp = await searchService.search(request);
|
|
|
- authorAggResult.value = resp.data.data.aggs.AU || [];
|
|
|
|
|
|
|
+ authorAggResult.value = resp.aggs.AU || [];
|
|
|
} catch (err) {
|
|
} catch (err) {
|
|
|
console.log(err);
|
|
console.log(err);
|
|
|
}
|
|
}
|