|
Lines 49-55
export default {
Link Here
|
| 49 |
const AVStore = inject("AVStore") |
49 |
const AVStore = inject("AVStore") |
| 50 |
const { get_lib_from_av, map_av_dt_filter } = AVStore |
50 |
const { get_lib_from_av, map_av_dt_filter } = AVStore |
| 51 |
|
51 |
|
| 52 |
const { setWarning, setMessage } = inject("mainStore") |
52 |
const { setConfirmation, setMessage } = inject("mainStore") |
| 53 |
|
53 |
|
| 54 |
const table_id = "agreement_list" |
54 |
const table_id = "agreement_list" |
| 55 |
useDataTable(table_id) |
55 |
useDataTable(table_id) |
|
Lines 59-65
export default {
Link Here
|
| 59 |
get_lib_from_av, |
59 |
get_lib_from_av, |
| 60 |
map_av_dt_filter, |
60 |
map_av_dt_filter, |
| 61 |
table_id, |
61 |
table_id, |
| 62 |
setWarning, |
62 |
setConfirmation, |
| 63 |
setMessage, |
63 |
setMessage, |
| 64 |
} |
64 |
} |
| 65 |
}, |
65 |
}, |
|
Lines 115-136
export default {
Link Here
|
| 115 |
) |
115 |
) |
| 116 |
}, |
116 |
}, |
| 117 |
delete_agreement: function (agreement_id) { |
117 |
delete_agreement: function (agreement_id) { |
| 118 |
this.setWarning(this.$__("Are you sure you want to remove this agreement?"), () => { |
118 |
this.setConfirmation( |
| 119 |
const client = APIClient.erm |
119 |
this.$__("Are you sure you want to remove this agreement?"), |
| 120 |
client.agreements.delete(agreement_id).then( |
120 |
() => { |
| 121 |
success => { |
121 |
const client = APIClient.erm |
| 122 |
this.setMessage(this.$__("Agreement deleted")) |
122 |
client.agreements.delete(agreement_id).then( |
| 123 |
this.refresh_table() |
123 |
success => { |
| 124 |
}, |
124 |
this.setMessage(this.$__("Agreement deleted")) |
| 125 |
error => {} |
125 |
this.refresh_table() |
| 126 |
) |
126 |
}, |
| 127 |
}) |
127 |
error => {} |
|
|
128 |
) |
| 129 |
} |
| 130 |
) |
| 128 |
}, |
131 |
}, |
| 129 |
select_agreement: function (agreement_id) { |
132 |
select_agreement: function (agreement_id) { |
| 130 |
this.$emit("select-agreement", agreement_id) |
133 |
this.$emit("select-agreement", agreement_id) |
| 131 |
this.$emit("close") |
134 |
this.$emit("close") |
| 132 |
}, |
135 |
}, |
| 133 |
refresh_table: function(){ |
136 |
refresh_table: function () { |
| 134 |
$("#" + this.table_id) |
137 |
$("#" + this.table_id) |
| 135 |
.DataTable() |
138 |
.DataTable() |
| 136 |
.ajax.url(this.datatable_url) |
139 |
.ajax.url(this.datatable_url) |