diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue index 85ce005129..bd81c0d505 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/BaseResource.vue @@ -152,6 +152,9 @@ export default { attr => attr.show_in_table ); }, + doResourceSelect: function (resource, dt, event) { + this.$emit("select-resource", resource[this.id_attr]); + }, assignAVs(attrs) { attrs.forEach(attr => { if (attr.type === "select" && typeof attr.av_cat === "string") { diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue index cfada873ae..a6eb88e671 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementResource.vue @@ -10,11 +10,14 @@ goToResourceEdit, doResourceDelete, goToResourceAdd, + doResourceSelect, tableFilters, getFilters, filterTable, tableUrl, + embedded, }" + @select-resource="$emit('select-resource', $event)" /> diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue index 81b506e245..cfe7c1a95e 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsEBSCOPackageAgreements.vue @@ -20,9 +20,10 @@ >