Lines 2-8
Link Here
|
2 |
<div v-if="!initialized">{{ $__("Loading") }}</div> |
2 |
<div v-if="!initialized">{{ $__("Loading") }}</div> |
3 |
<div v-else id="agreements_show"> |
3 |
<div v-else id="agreements_show"> |
4 |
<Toolbar> |
4 |
<Toolbar> |
5 |
<ToolbarButton action="edit" @editResource="edit_agreement" /> |
5 |
<ToolbarButton action="edit" @editResource="goToResourceEdit" /> |
6 |
<ToolbarButton action="delete" @deleteResource="delete_agreement" /> |
6 |
<ToolbarButton action="delete" @deleteResource="delete_agreement" /> |
7 |
</Toolbar> |
7 |
</Toolbar> |
8 |
|
8 |
|
Lines 332-339
import { APIClient } from "../../fetch/api-client.js"
Link Here
|
332 |
import Toolbar from "../Toolbar.vue" |
332 |
import Toolbar from "../Toolbar.vue" |
333 |
import ToolbarButton from "../ToolbarButton.vue" |
333 |
import ToolbarButton from "../ToolbarButton.vue" |
334 |
import AdditionalFieldsDisplay from "../AdditionalFieldsDisplay.vue" |
334 |
import AdditionalFieldsDisplay from "../AdditionalFieldsDisplay.vue" |
|
|
335 |
import AgreementResource from "./AgreementResource.vue" |
335 |
|
336 |
|
336 |
export default { |
337 |
export default { |
|
|
338 |
extends: AgreementResource, |
337 |
setup() { |
339 |
setup() { |
338 |
const format_date = $date |
340 |
const format_date = $date |
339 |
const patron_to_html = $patron_to_html |
341 |
const patron_to_html = $patron_to_html |
Lines 344-349
export default {
Link Here
|
344 |
const { get_lib_from_av } = AVStore |
346 |
const { get_lib_from_av } = AVStore |
345 |
|
347 |
|
346 |
return { |
348 |
return { |
|
|
349 |
...AgreementResource.setup(), |
347 |
format_date, |
350 |
format_date, |
348 |
patron_to_html, |
351 |
patron_to_html, |
349 |
get_lib_from_av, |
352 |
get_lib_from_av, |
Lines 392-403
export default {
Link Here
|
392 |
error => {} |
395 |
error => {} |
393 |
) |
396 |
) |
394 |
}, |
397 |
}, |
395 |
edit_agreement: function () { |
|
|
396 |
this.$router.push({ |
397 |
name: "AgreementsFormAddEdit", |
398 |
params: { agreement_id: this.agreement.agreement_id }, |
399 |
}) |
400 |
}, |
401 |
delete_agreement: function () { |
398 |
delete_agreement: function () { |
402 |
let agreement_id = this.agreement.agreement_id |
399 |
let agreement_id = this.agreement.agreement_id |
403 |
let agreement_name = this.agreement.name |
400 |
let agreement_name = this.agreement.name |
404 |
- |
|
|