2 <div v-if="!initialized">{{ $__("Loading") }}</div>
3 <div v-else id="packages_confirm_delete">
4 <h2>{{ $__("Delete package") }}</h2>
6 <form @submit="onSubmit($event)">
7 <fieldset class="rows">
10 {{ $__("Package name") }}:
11 {{ erm_package.name }}
15 <fieldset class="action">
19 :value="$__('Yes, delete')"
22 to="/cgi-bin/koha/erm/eholdings/local/packages"
25 >{{ $__("No, do not delete") }}</router-link
34 import { fetchLocalPackage } from "../../fetch"
35 import { setMessage, setError } from "../../messages"
44 beforeRouteEnter(to, from, next) {
46 vm.getPackage(to.params.package_id)
50 async getPackage(package_id) {
51 const erm_package = await fetchLocalPackage(package_id)
52 this.erm_package = erm_package
53 this.initialized = true
59 "/api/v1/erm/eholdings/local/packages/" +
60 this.erm_package.package_id
65 "Content-Type": "application/json;charset=utf-8",
69 fetch(apiUrl, options)
71 if (response.status == 204) {
72 setMessage(this.$__("Package deleted"))
74 "/cgi-bin/koha/erm/eholdings/local/packages"
77 setError(response.message || response.statusText)
85 name: "EHoldingsLocalPackagesFormConfirmDelete",