|
Lines 1-7
Link Here
|
| 1 |
<template> |
1 |
<template> |
| 2 |
<div v-if="!initialized">{{ $__("Loading") }}</div> |
2 |
<div v-if="!initialized">{{ $__("Loading") }}</div> |
| 3 |
<div v-else id="agreements_list"> |
3 |
<div v-else id="agreements_list"> |
| 4 |
<Toolbar v-if="before_route_entered" /> |
4 |
<Toolbar v-if="before_route_entered" :options="this.toolbar_options" /> |
| 5 |
<fieldset v-if="agreement_count > 0" class="filters"> |
5 |
<fieldset v-if="agreement_count > 0" class="filters"> |
| 6 |
<label for="expired_filter">{{ $__("Filter by expired") }}:</label> |
6 |
<label for="expired_filter">{{ $__("Filter by expired") }}:</label> |
| 7 |
<input |
7 |
<input |
|
Lines 43-49
Link Here
|
| 43 |
|
43 |
|
| 44 |
<script> |
44 |
<script> |
| 45 |
import flatPickr from "vue-flatpickr-component" |
45 |
import flatPickr from "vue-flatpickr-component" |
| 46 |
import Toolbar from "./AgreementsToolbar.vue" |
46 |
import Toolbar from "../Toolbar.vue" |
| 47 |
import { inject, createVNode, render } from "vue" |
47 |
import { inject, createVNode, render } from "vue" |
| 48 |
import { APIClient } from "../../fetch/api-client.js" |
48 |
import { APIClient } from "../../fetch/api-client.js" |
| 49 |
import { storeToRefs } from "pinia" |
49 |
import { storeToRefs } from "pinia" |
|
Lines 85-90
export default {
Link Here
|
| 85 |
}, |
85 |
}, |
| 86 |
before_route_entered: false, |
86 |
before_route_entered: false, |
| 87 |
building_table: false, |
87 |
building_table: false, |
|
|
88 |
toolbar_options: [ |
| 89 |
{ |
| 90 |
to: "AgreementsFormAdd", |
| 91 |
button_title: "New agreement", |
| 92 |
}, |
| 93 |
], |
| 88 |
} |
94 |
} |
| 89 |
}, |
95 |
}, |
| 90 |
beforeRouteEnter(to, from, next) { |
96 |
beforeRouteEnter(to, from, next) { |