2 <div v-if="!this.initialized">{{ $t("Loading") }}</div>
3 <div v-else id="packages_show">
5 {{ $t("Package .id", { id: erm_package.package_id }) }}
6 <span class="action_links">
8 :to="`/cgi-bin/koha/erm/eholdings/packages/edit/${erm_package.package_id}`"
10 ><i class="fa fa-pencil"></i
14 :to="`/cgi-bin/koha/erm/eholdings/packages/delete/${erm_package.package_id}`"
16 ><i class="fa fa-trash"></i
21 <fieldset class="rows">
24 <label>{{ $t("Package name") }}:</label>
26 {{ erm_package.name }}
30 <label>{{ $t("Vendor") }}:</label>
31 <span v-if="erm_package.vendor"
32 ><a :href="`/cgi-bin/koha/acqui/booksellers.pl?booksellerid=${erm_package.vendor_id}`">{{ erm_package.vendor.name }}</a>
35 <li v-if="erm_package.external_id">
36 <label>{{ $t("External ID") }}:</label>
38 <!-- FIXME Create a syspref to store the URL -->
40 :href="`https://ptfs-europe-demo.folio.ebsco.com/eholdings/packages/${erm_package.vendor.external_id}-${erm_package.external_id}`"
42 {{ erm_package.external_id }}
47 <label>{{ $t("Package type") }}:</label>
51 erm_package.package_type
56 <label>{{ $t("Content type") }}:</label>
59 "av_package_content_types",
60 erm_package.content_type
65 <label>{{ $t("Created on") }}:</label>
66 <span>{{ format_date(erm_package.created_on) }}</span>
69 <li v-if="erm_package.resources.length">
70 <label>{{ $t("Titles") }}</label>
81 ) in erm_package.resources"
86 :to="`/cgi-bin/koha/erm/eholdings/resources/${r.resource_id}`"
87 :title="$t('Show resource')"
89 {{ r.title.publication_title }}
98 <fieldset class="action">
100 to="/cgi-bin/koha/erm/eholdings/packages"
103 >{{ $t("Close") }}</router-link
111 import { useAVStore } from "../../stores/authorised_values"
112 import { fetchPackage } from "../../fetch"
116 const format_date = $date
118 const AVStore = useAVStore()
119 const { get_lib_from_av } = AVStore
140 beforeRouteEnter(to, from, next) {
142 vm.getPackage(to.params.package_id)
145 beforeRouteUpdate(to, from) {
146 this.erm_package = this.getPackage(to.params.package_id)
149 async getPackage(package_id) {
150 const erm_package = await fetchPackage(package_id)
151 this.erm_package = erm_package
152 this.initialized = true
155 name: "EHoldingsPackagesShow",