Lines 57-63
export default {
Link Here
|
57 |
const AVStore = inject("AVStore") |
57 |
const AVStore = inject("AVStore") |
58 |
const { get_lib_from_av, map_av_dt_filter } = AVStore |
58 |
const { get_lib_from_av, map_av_dt_filter } = AVStore |
59 |
|
59 |
|
60 |
const { setWarning, setMessage } = inject("mainStore") |
60 |
const { setConfirmation, setMessage } = inject("mainStore") |
61 |
|
61 |
|
62 |
const table_id = "agreement_list" |
62 |
const table_id = "agreement_list" |
63 |
useDataTable(table_id) |
63 |
useDataTable(table_id) |
Lines 68-74
export default {
Link Here
|
68 |
map_av_dt_filter, |
68 |
map_av_dt_filter, |
69 |
table_id, |
69 |
table_id, |
70 |
logged_in_user, |
70 |
logged_in_user, |
71 |
setWarning, |
71 |
setConfirmation, |
72 |
setMessage, |
72 |
setMessage, |
73 |
} |
73 |
} |
74 |
}, |
74 |
}, |
Lines 125-146
export default {
Link Here
|
125 |
) |
125 |
) |
126 |
}, |
126 |
}, |
127 |
delete_agreement: function (agreement_id) { |
127 |
delete_agreement: function (agreement_id) { |
128 |
this.setWarning(this.$__("Are you sure you want to remove this agreement?"), () => { |
128 |
this.setConfirmation( |
129 |
const client = APIClient.erm |
129 |
this.$__("Are you sure you want to remove this agreement?"), |
130 |
client.agreements.delete(agreement_id).then( |
130 |
() => { |
131 |
success => { |
131 |
const client = APIClient.erm |
132 |
this.setMessage(this.$__("Agreement deleted")) |
132 |
client.agreements.delete(agreement_id).then( |
133 |
this.refresh_table() |
133 |
success => { |
134 |
}, |
134 |
this.setMessage(this.$__("Agreement deleted")) |
135 |
error => {} |
135 |
this.refresh_table() |
136 |
) |
136 |
}, |
137 |
}) |
137 |
error => {} |
|
|
138 |
) |
139 |
} |
140 |
) |
138 |
}, |
141 |
}, |
139 |
select_agreement: function (agreement_id) { |
142 |
select_agreement: function (agreement_id) { |
140 |
this.$emit("select-agreement", agreement_id) |
143 |
this.$emit("select-agreement", agreement_id) |
141 |
this.$emit("close") |
144 |
this.$emit("close") |
142 |
}, |
145 |
}, |
143 |
refresh_table: function(){ |
146 |
refresh_table: function () { |
144 |
$("#" + this.table_id) |
147 |
$("#" + this.table_id) |
145 |
.DataTable() |
148 |
.DataTable() |
146 |
.ajax.url(this.datatable_url) |
149 |
.ajax.url(this.datatable_url) |