From 258b7471599469f88ac729875198c3721bc8e142 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 1 Apr 2021 21:24:22 +0000 Subject: [PATCH] --- ayanova/src/api/open-object-handler.js | 6 ++++++ ayanova/src/router.js | 6 ++++++ ayanova/src/views/svc-workorders.vue | 4 +++- 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ayanova/src/api/open-object-handler.js b/ayanova/src/api/open-object-handler.js index d5a33e37..58f2dcbe 100644 --- a/ayanova/src/api/open-object-handler.js +++ b/ayanova/src/api/open-object-handler.js @@ -18,6 +18,12 @@ export default { tid.type = Number.parseInt(tid.type, 10); tid.id = Number.parseInt(tid.id, 10); switch (tid.type) { + case ayatype.WorkOrder: + vm.$router.push({ + name: "workorder-edit", + params: { recordid: tid.id } + }); + break; case ayatype.Memo: vm.$router.push({ name: "memo-edit", diff --git a/ayanova/src/router.js b/ayanova/src/router.js index c64d4965..f73a6429 100644 --- a/ayanova/src/router.js +++ b/ayanova/src/router.js @@ -290,6 +290,12 @@ export default new Router({ component: () => import(/* webpackChunkName: "svc" */ "./views/svc-workorders.vue") }, + { + path: "/svc-workorders/:recordid", + name: "workorder-edit", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-workorder.vue") + }, { path: "/svc-workorder-templates", name: "svc-workorder-templates", diff --git a/ayanova/src/views/svc-workorders.vue b/ayanova/src/views/svc-workorders.vue index 709bdf2b..288d7091 100644 --- a/ayanova/src/views/svc-workorders.vue +++ b/ayanova/src/views/svc-workorders.vue @@ -81,7 +81,9 @@ async function clickHandler(menuItem) { //general report selector chosen let res = await m.vm.$refs.reportSelector.open( - m.vm.$refs.gzdatatable.getDataListSelection(window.$gz.type.WorkOrder) + m.vm.$refs.gzdatatable.getDataListSelection( + window.$gz.type.WorkOrder + ) ); //if null for no selection