link listResearchers to ResearcherProfile
This commit is contained in:
@ -9,7 +9,7 @@
|
||||
import { ref, reactive } from "vue";
|
||||
import FilterComponent from "@/Apps/ScientificPublications/FilterComponent.vue";
|
||||
import ArticleComponent from "@/Apps/ScientificPublications/ResearchComponent.vue";
|
||||
import {fetchResearcher, fetchResearches, fetchStats} from "@/rest/ScientificPublications/ResearcherProfile.js";
|
||||
import {fetchResearcher, fetchResearches, fetchStats, fetchResearch} from "@/rest/ScientificPublications/ResearcherProfile.js";
|
||||
import {getFile, addView} from "@/rest/ScientificPublications/ManageResearch.js";
|
||||
const input = ref("");
|
||||
const statsOf = ref("");
|
||||
@ -20,16 +20,18 @@ const articleToDisplay = ref(Object)
|
||||
const filters = ref([]);
|
||||
let chart;
|
||||
|
||||
const researchList = ref(await fetchResearches(1));
|
||||
//todo changer dynamiquement le 1 ici en fct de sur quel profil on est
|
||||
const researcher = ref(await fetchResearcher(1));
|
||||
const stats = ref(await fetchStats(1))
|
||||
const researcherId = window.location.href.split("=")[1]
|
||||
|
||||
const props = defineProps({
|
||||
researcherId: ref(), //int
|
||||
filters: ref([""]),
|
||||
filters: ref([]),
|
||||
});
|
||||
|
||||
|
||||
|
||||
const researchList = ref(await fetchResearches(researcherId));
|
||||
const researcher = ref(await fetchResearcher(researcherId));
|
||||
const stats = ref(await fetchStats(researcherId))
|
||||
|
||||
const openFilter = () => {
|
||||
isFilterOpened.value = true;
|
||||
};
|
||||
@ -52,9 +54,12 @@ const downloadBibTex = (research) => {
|
||||
getFile(research.bibTexLocation)
|
||||
}
|
||||
|
||||
const downloadArticle = (research) => {
|
||||
addView(research.pdfLocation)
|
||||
getFile(research.pdfLocation)
|
||||
async function downloadArticle (research) {
|
||||
await addView(research.pdfLocation)
|
||||
await getFile(research.pdfLocation)
|
||||
articleToDisplay.value = await fetchResearch(articleToDisplay.value.id)
|
||||
stats.value = await fetchStats(researcher.value.id)
|
||||
update()
|
||||
}
|
||||
|
||||
function downloadCoAuthors(){
|
||||
|
Reference in New Issue
Block a user