2 <h2>Delete agreement</h2>
4 <form @submit="onSubmit($event)">
5 <fieldset class="rows">
11 <li>Vendor:{{ agreement.vendor_id }}</li>
14 {{ agreement.description }}
18 <fieldset class="action">
19 <input type="submit" variant="primary" value="Yes, delete" />
20 <a href="#" class="cancel" @click="$emit('switch-view', 'list')">No, do not delete</a>
35 const apiUrl = '/api/v1/erm/agreements/' + this.agreement_id
38 .then(res => res.json())
41 this.agreement = result
45 this.$emit('set-error', error)
53 let apiUrl = '/api/v1/erm/agreements/' + this.agreement_id
55 const myHeaders = new Headers()
56 myHeaders.append('Content-Type', 'application/json')
63 fetch(apiUrl, options)
66 if (response.status == 204) {
67 this.$emit('agreement-deleted')
69 this.$emit('set-error', response.message || response.statusText)
74 this.$emit('set-error', error)
79 emits: ['agreement-deleted', 'set-error', 'switch-view'],
83 name: "AgreementsFormConfirmDelete",