From d4bec2752fe64bde46b81ad499df310e66a2636b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Luis=20Pereira?= Date: Tue, 9 Aug 2022 17:57:27 -0300 Subject: [PATCH] Add content panel --- src/components/Icon/IconDocument.global.vue | 19 ++++++ .../otus/components/Content/Content.vue | 60 +++++++++++++++++++ .../otus/components/Content/ContentTopic.vue | 29 +++++++++ src/modules/otus/services/OtuService.js | 10 ++-- src/modules/otus/views/Overview.vue | 4 +- 5 files changed, 116 insertions(+), 6 deletions(-) create mode 100644 src/components/Icon/IconDocument.global.vue create mode 100644 src/modules/otus/components/Content/Content.vue create mode 100644 src/modules/otus/components/Content/ContentTopic.vue diff --git a/src/components/Icon/IconDocument.global.vue b/src/components/Icon/IconDocument.global.vue new file mode 100644 index 0000000..a9bf71e --- /dev/null +++ b/src/components/Icon/IconDocument.global.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/modules/otus/components/Content/Content.vue b/src/modules/otus/components/Content/Content.vue new file mode 100644 index 0000000..4b628a8 --- /dev/null +++ b/src/modules/otus/components/Content/Content.vue @@ -0,0 +1,60 @@ + + + \ No newline at end of file diff --git a/src/modules/otus/components/Content/ContentTopic.vue b/src/modules/otus/components/Content/ContentTopic.vue new file mode 100644 index 0000000..2838c9f --- /dev/null +++ b/src/modules/otus/components/Content/ContentTopic.vue @@ -0,0 +1,29 @@ + + + \ No newline at end of file diff --git a/src/modules/otus/services/OtuService.js b/src/modules/otus/services/OtuService.js index b99c60a..d4772cf 100644 --- a/src/modules/otus/services/OtuService.js +++ b/src/modules/otus/services/OtuService.js @@ -3,11 +3,7 @@ import { makeAPIRequest } from "@/utils/request" export default class OtuService { static getTaxonNameCitations (otuId) { - return makeAPIRequest.get(`/otus/${otuId}/inventory/nomenclature_citations`, { - params: { - extend: ['source'] - } - }) + return makeAPIRequest.get(`/otus/${otuId}/inventory/nomenclature_citations`, { params: { extend: ['source'] } }) } static getOtu (id) { @@ -37,4 +33,8 @@ export default class OtuService { static getGeoJSON (otuId) { return makeAPIRequest.get(`/otus/${otuId}/inventory/distribution`) } + + static getContent (otuId) { + return makeAPIRequest.get(`/otus/${otuId}/inventory/content`) + } } \ No newline at end of file diff --git a/src/modules/otus/views/Overview.vue b/src/modules/otus/views/Overview.vue index 5d8e408..d76a59f 100644 --- a/src/modules/otus/views/Overview.vue +++ b/src/modules/otus/views/Overview.vue @@ -38,6 +38,7 @@ import OtuTypeDesignation from '@/modules/otus/components/TypeDesignation.vue' import OtuCitations from '@/modules/otus/components/Citation/CitationList.vue' import OtuMap from '@/modules/otus/components/Map.vue' import OtuDescendants from '@/modules/otus/components/Descendants.vue' +import OtuContent from '@/modules/otus/components/Content/Content.vue' import { FAMILY_GROUP, GENUS_GROUP, SPECIES_GROUP } from '@/constants/rankGroups' const componentsLayout = { @@ -55,7 +56,8 @@ const componentsLayout = { ], right: [ { component: OtuMap }, - { component: OtuDescendants } + { component: OtuContent }, + { component: OtuDescendants }, ] }