diff --git a/src/modules/otus/components/Panel/PanelKeys/PanelKeys.vue b/src/modules/otus/components/Panel/PanelKeys/PanelKeys.vue new file mode 100644 index 0000000..519ad08 --- /dev/null +++ b/src/modules/otus/components/Panel/PanelKeys/PanelKeys.vue @@ -0,0 +1,79 @@ + + + diff --git a/src/modules/otus/components/Panel/PanelKeys/main.js b/src/modules/otus/components/Panel/PanelKeys/main.js new file mode 100644 index 0000000..c8095b3 --- /dev/null +++ b/src/modules/otus/components/Panel/PanelKeys/main.js @@ -0,0 +1,6 @@ +import PanelKeys from './PanelKeys.vue' + +export default { + id: 'panel:keys', + component: PanelKeys +} diff --git a/src/modules/otus/constants/layouts/overview.js b/src/modules/otus/constants/layouts/overview.js index 4c16868..f2772bd 100644 --- a/src/modules/otus/constants/layouts/overview.js +++ b/src/modules/otus/constants/layouts/overview.js @@ -13,6 +13,7 @@ export const DEFAULT_OVERVIEW_LAYOUT = { 'panel:map', 'panel:descendants', 'panel:content', + 'panel:keys', 'panel:statistics' ] ] diff --git a/src/modules/otus/services/TaxonWorks.js b/src/modules/otus/services/TaxonWorks.js index 05a4f5a..5ca0f35 100644 --- a/src/modules/otus/services/TaxonWorks.js +++ b/src/modules/otus/services/TaxonWorks.js @@ -62,4 +62,8 @@ export default class TaxonWorks { static getCachedMap(id) { return makeAPIRequest.get(`/cached_maps/${id}`) } + + static getKeys(otuId) { + return makeAPIRequest.get(`/otus/${otuId}/inventory/keys`) + } }