2 <div v-if="!initialized">{{ $__("Loading") }}</div>
3 <div v-else id="agreements_confirm_delete">
4 <h2>{{ $__("Delete agreement") }}</h2>
6 <form @submit="onSubmit($event)">
7 <fieldset class="rows">
10 {{ $__("Agreement name") }}:
13 <li>{{ $__("Vendor") }}: {{ agreement.vendor_id }}</li>
15 {{ $__("Description") }}:
16 {{ agreement.description }}
20 <fieldset class="action">
21 <ButtonSubmit :text="$__('Yes, delete')" />
23 to="/cgi-bin/koha/erm/agreements"
26 >{{ $__("No, do not delete") }}</router-link
35 import { APIClient } from "../../fetch/api-client.js"
36 import { setMessage } from "../../messages"
37 import ButtonSubmit from "../ButtonSubmit.vue"
46 beforeRouteEnter(to, from, next) {
48 vm.getAgreement(to.params.agreement_id)
52 async getAgreement(agreement_id) {
53 const client = APIClient.erm
54 client.agreements.get(agreement_id).then(data => {
56 this.initialized = true
62 const client = APIClient.erm
63 client.agreements.delete(this.agreement.agreement_id).then(
65 setMessage(this.$__("Agreement deleted"))
66 this.$router.push("/cgi-bin/koha/erm/agreements")
75 name: "AgreementsFormConfirmDelete",