From 4f094978da329af8d66ab86b13ae09897358fcf1 Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Wed, 16 Oct 2024 15:29:39 +0000 Subject: [PATCH] Bug 38010: Implement side menus in vendors app --- .../prog/js/vue/components/LeftMenu.vue | 38 +++++++++++-------- .../prog/js/vue/components/Vendors/Main.vue | 3 +- .../prog/js/vue/routes/acquisitions.js | 3 ++ 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/LeftMenu.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/LeftMenu.vue index f9877e7ad28..a4e4e657275 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/LeftMenu.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/LeftMenu.vue @@ -2,14 +2,20 @@ @@ -18,23 +24,21 @@ diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue index 63ae48ebaf8..5e4bb7bb6c7 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/Main.vue @@ -14,7 +14,7 @@
- +
@@ -53,6 +53,7 @@ export default { loaded, userPermissions, AVStore, + config, }; }, beforeCreate() { diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js b/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js index bed6eb2c485..d146b247798 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/routes/acquisitions.js @@ -31,12 +31,14 @@ export const routes = [ path: "", name: "VendorList", component: markRaw(VendorList), + alternateLeftMenu: "AcquisitionsMenu", }, { path: ":vendor_id", name: "VendorShow", component: markRaw(VendorShow), title: $__("Show vendor"), + alternateLeftMenu: "VendorMenu", }, { path: "add", @@ -55,6 +57,7 @@ export const routes = [ name: "VendorShowBaskets", component: markRaw(VendorShow), title: $__("Baskets"), + alternateLeftMenu: "VendorMenu", }, ], }, -- 2.48.1