Add option to download reports from sequence list.

The context menu includes options to download the sequence
report in different formats.
This commit is contained in:
D. Berge
2021-05-15 17:12:41 +02:00
parent b0f4559b83
commit 3e2126cc32

View File

@@ -21,18 +21,59 @@
<v-menu
v-model="contextMenuShow"
:close-on-content-click="false"
:position-x="contextMenuX"
:position-y="contextMenuY"
absolute
offset-y
>
<v-list dense v-if="contextMenuItem">
<v-list-item @click="addToPlan(false)">
<v-list-item @click="addToPlan(false); contextMenuShow=false">
<v-list-item-title>Reshoot</v-list-item-title>
</v-list-item>
<v-list-item @click="addToPlan(true)">
<v-list-item @click="addToPlan(true); contextMenuShow=false">
<v-list-item-title>Reshoot with overlap</v-list-item-title>
</v-list-item>
<v-list-group>
<template v-slot:activator>
<v-list-item-title>Download report</v-list-item-title>
</template>
<v-list-item
:href="`/api/project/${$route.params.project}/event/-/${contextMenuItem.sequence}?mime=application%2Fvnd.seis%2Bjson&download`"
title="Download as a Multiseis-compatible Seis+JSON file."
@click="contextMenuShow=false"
>
<v-list-item-title>Seis+JSON</v-list-item-title>
</v-list-item>
<v-list-item
:href="`/api/project/${$route.params.project}/event/-/${contextMenuItem.sequence}?mime=application%2Fgeo%2Bjson&download`"
title="Download as a QGIS-compatible GeoJSON file"
@click="contextMenuShow=false"
>
<v-list-item-title>GeoJSON</v-list-item-title>
</v-list-item>
<v-list-item
:href="`/api/project/${$route.params.project}/event/-/${contextMenuItem.sequence}?mime=application%2Fjson&download`"
title="Download as a generic JSON file"
@click="contextMenuShow=false"
>
<v-list-item-title>JSON</v-list-item-title>
</v-list-item>
<v-list-item
:href="`/api/project/${$route.params.project}/event/-/${contextMenuItem.sequence}?mime=text%2Fhtml&download`"
title="Download as an HTML formatted file"
@click="contextMenuShow=false"
>
<v-list-item-title>HTML</v-list-item-title>
</v-list-item>
<v-list-item
:href="`/api/project/${$route.params.project}/event/-/${contextMenuItem.sequence}?mime=application%2Fpdf&download`"
title="Download as a Portable Document File"
@click="contextMenuShow=false"
>
<v-list-item-title>PDF</v-list-item-title>
</v-list-item>
</v-list-group>
</v-list>
</v-menu>