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_id">
34 (e) => e.id == erm_package.vendor_id
39 <li v-if="erm_package.external_id">
40 <label>{{ $t("External ID") }}:</label>
42 {{ erm_package.external_id }}
46 <label>{{ $t("Package type") }}:</label>
50 erm_package.package_type
55 <label>{{ $t("Content type") }}:</label>
58 "av_package_content_types",
59 erm_package.content_type
64 <label>{{ $t("Created on") }}:</label>
65 <span>{{ format_date(erm_package.created_on) }}</span>
68 <li v-if="erm_package.resources.length">
69 <label>{{ $t("Titles") }}</label>
80 ) in erm_package.resources"
85 :to="`/cgi-bin/koha/erm/eholdings/resources/${r.resource_id}`"
86 :title="$t('Show resource')"
88 {{ r.title.publication_title }}
97 <fieldset class="action">
99 to="/cgi-bin/koha/erm/eholdings/packages"
102 >{{ $t("Close") }}</router-link
110 import { useVendorStore } from "../../stores/vendors"
111 import { useAVStore } from "../../stores/authorised_values"
112 import { fetchPackage } from "../../fetch"
113 import { storeToRefs } from "pinia"
117 const format_date = $date
119 const vendorStore = useVendorStore()
120 const { vendors } = storeToRefs(vendorStore)
122 const AVStore = useAVStore()
123 const { get_lib_from_av } = AVStore
145 beforeRouteEnter(to, from, next) {
147 vm.getPackage(to.params.package_id)
150 beforeRouteUpdate(to, from) {
151 this.erm_package = this.getPackage(to.params.package_id)
154 async getPackage(package_id) {
155 const erm_package = await fetchPackage(package_id)
156 this.erm_package = erm_package
157 this.initialized = true
160 name: "EHoldingsPackagesShow",