diff --git a/ayanova/src/api/open-object-handler.js b/ayanova/src/api/open-object-handler.js index 8a4f2808..bf64de35 100644 --- a/ayanova/src/api/open-object-handler.js +++ b/ayanova/src/api/open-object-handler.js @@ -312,6 +312,12 @@ export default { params: { recordid: tid.id } }); break; + case ayatype.TaskGroup: + vm.$router.push({ + name: "svc-task-group", + params: { recordid: tid.id } + }); + break; default: window.$gz.eventBus.$emit( diff --git a/ayanova/src/router.js b/ayanova/src/router.js index deff5ea5..5809f993 100644 --- a/ayanova/src/router.js +++ b/ayanova/src/router.js @@ -448,6 +448,18 @@ export default new Router({ /* webpackChunkName: "svc" */ "./views/svc-work-order-item-priorities-edit.vue" ) }, + { + path: "/svc-task-groups", + name: "svc-task-groups", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-task-groups.vue") + }, + { + path: "/svc-task-group/:recordid", + name: "svc-task-group", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-task-group.vue") + }, //######################### INVENTORY GROUP ############################## { path: "/inv-parts", diff --git a/ayanova/src/views/svc-task-group.vue b/ayanova/src/views/svc-task-group.vue new file mode 100644 index 00000000..0a48eec2 --- /dev/null +++ b/ayanova/src/views/svc-task-group.vue @@ -0,0 +1,484 @@ + + + + + + + + + + + + + + {{ $ay.t("WorkOrderItemStatusColor") }} + + + + + + + + + + + + + + + + + + + + + diff --git a/ayanova/src/views/svc-task-groups.vue b/ayanova/src/views/svc-task-groups.vue new file mode 100644 index 00000000..e77c9f3d --- /dev/null +++ b/ayanova/src/views/svc-task-groups.vue @@ -0,0 +1,113 @@ + + + + + + + + + + +