diff --git a/ayanova/src/router.js b/ayanova/src/router.js index 6f538d4a..f86a90d9 100644 --- a/ayanova/src/router.js +++ b/ayanova/src/router.js @@ -310,7 +310,6 @@ export default new Router({ component: () => import(/* webpackChunkName: "svc" */ "./views/svc-workorder-items.vue") }, - { path: "/svc-workorder-item-units", name: "svc-workorder-item-units", @@ -391,7 +390,7 @@ export default new Router({ /* webpackChunkName: "svc" */ "./views/svc-workorder-item-outside-services.vue" ) }, - + // ---------------------- quote ---------------------- { path: "/svc-quotes", name: "svc-quotes", @@ -404,7 +403,6 @@ export default new Router({ component: () => import(/* webpackChunkName: "svc" */ "./views/svc-quote.vue") }, - { path: "/svc-quote-status", name: "svc-quote-status", @@ -419,7 +417,77 @@ export default new Router({ /* webpackChunkName: "svc" */ "./views/svc-quote-status-edit.vue" ) }, - + { + path: "/svc-quote-items", + name: "svc-quote-items", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-quote-items.vue") + }, + { + path: "/svc-quote-item-units", + name: "svc-quote-item-units", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-quote-item-units.vue") + }, + { + path: "/svc-quote-item-scheduled-users", + name: "svc-quote-item-scheduled-users", + component: () => + import( + /* webpackChunkName: "svc" */ "./views/svc-quote-item-scheduled-users.vue" + ) + }, + { + path: "/svc-quote-item-tasks", + name: "svc-quote-item-tasks", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-quote-item-tasks.vue") + }, + { + path: "/svc-quote-item-parts", + name: "svc-quote-item-parts", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-quote-item-parts.vue") + }, + { + path: "/svc-quote-item-labors", + name: "svc-quote-item-labors", + component: () => + import( + /* webpackChunkName: "svc" */ "./views/svc-quote-item-labors.vue" + ) + }, + { + path: "/svc-quote-item-travels", + name: "svc-quote-item-travels", + component: () => + import( + /* webpackChunkName: "svc" */ "./views/svc-quote-item-travels.vue" + ) + }, + { + path: "/svc-quote-item-expenses", + name: "svc-quote-item-expenses", + component: () => + import( + /* webpackChunkName: "svc" */ "./views/svc-quote-item-expenses.vue" + ) + }, + { + path: "/svc-quote-item-loans", + name: "svc-quote-item-loans", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-quote-item-loans.vue") + }, + { + path: "/svc-quote-item-outside-services", + name: "svc-quote-item-outside-services", + component: () => + import( + /* webpackChunkName: "svc" */ "./views/svc-quote-item-outside-services.vue" + ) + }, + //----------------------- PM ----------------------------------- { path: "/svc-pms", name: "svc-pms", @@ -432,6 +500,71 @@ export default new Router({ component: () => import(/* webpackChunkName: "svc" */ "./views/svc-pm.vue") }, + { + path: "/svc-pm-items", + name: "svc-pm-items", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-items.vue") + }, + { + path: "/svc-pm-item-units", + name: "svc-pm-item-units", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-item-units.vue") + }, + { + path: "/svc-pm-item-scheduled-users", + name: "svc-pm-item-scheduled-users", + component: () => + import( + /* webpackChunkName: "svc" */ "./views/svc-pm-item-scheduled-users.vue" + ) + }, + { + path: "/svc-pm-item-tasks", + name: "svc-pm-item-tasks", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-item-tasks.vue") + }, + { + path: "/svc-pm-item-parts", + name: "svc-pm-item-parts", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-item-parts.vue") + }, + { + path: "/svc-pm-item-labors", + name: "svc-pm-item-labors", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-item-labors.vue") + }, + { + path: "/svc-pm-item-travels", + name: "svc-pm-item-travels", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-item-travels.vue") + }, + { + path: "/svc-pm-item-expenses", + name: "svc-pm-item-expenses", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-item-expenses.vue") + }, + { + path: "/svc-pm-item-loans", + name: "svc-pm-item-loans", + component: () => + import(/* webpackChunkName: "svc" */ "./views/svc-pm-item-loans.vue") + }, + { + path: "/svc-pm-item-outside-services", + name: "svc-pm-item-outside-services", + component: () => + import( + /* webpackChunkName: "svc" */ "./views/svc-pm-item-outside-services.vue" + ) + }, + //--------------------------------------------------------------------- { path: "/svc-units", name: "svc-units", diff --git a/ayanova/src/views/svc-pm-item-expenses.vue b/ayanova/src/views/svc-pm-item-expenses.vue new file mode 100644 index 00000000..9ea33cd6 --- /dev/null +++ b/ayanova/src/views/svc-pm-item-expenses.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-labors.vue b/ayanova/src/views/svc-pm-item-labors.vue new file mode 100644 index 00000000..04cd696a --- /dev/null +++ b/ayanova/src/views/svc-pm-item-labors.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-loans.vue b/ayanova/src/views/svc-pm-item-loans.vue new file mode 100644 index 00000000..3aa306c8 --- /dev/null +++ b/ayanova/src/views/svc-pm-item-loans.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-outside-services.vue b/ayanova/src/views/svc-pm-item-outside-services.vue new file mode 100644 index 00000000..1b1b2bc0 --- /dev/null +++ b/ayanova/src/views/svc-pm-item-outside-services.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-parts.vue b/ayanova/src/views/svc-pm-item-parts.vue new file mode 100644 index 00000000..282912a9 --- /dev/null +++ b/ayanova/src/views/svc-pm-item-parts.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-scheduled-users.vue b/ayanova/src/views/svc-pm-item-scheduled-users.vue new file mode 100644 index 00000000..a4aeaf1f --- /dev/null +++ b/ayanova/src/views/svc-pm-item-scheduled-users.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-tasks.vue b/ayanova/src/views/svc-pm-item-tasks.vue new file mode 100644 index 00000000..715dfc9d --- /dev/null +++ b/ayanova/src/views/svc-pm-item-tasks.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-travels.vue b/ayanova/src/views/svc-pm-item-travels.vue new file mode 100644 index 00000000..0005d366 --- /dev/null +++ b/ayanova/src/views/svc-pm-item-travels.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-pm-item-units.vue b/ayanova/src/views/svc-pm-item-units.vue new file mode 100644 index 00000000..c34071ee --- /dev/null +++ b/ayanova/src/views/svc-pm-item-units.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-pm-items.vue b/ayanova/src/views/svc-pm-items.vue new file mode 100644 index 00000000..58a6dde2 --- /dev/null +++ b/ayanova/src/views/svc-pm-items.vue @@ -0,0 +1,287 @@ + + + diff --git a/ayanova/src/views/svc-pms.vue b/ayanova/src/views/svc-pms.vue index 2f72d173..c689cd38 100644 --- a/ayanova/src/views/svc-pms.vue +++ b/ayanova/src/views/svc-pms.vue @@ -198,7 +198,7 @@ async function clickHandler(menuItem) { }); } break; - case "PMItemList": + case "WorkOrderItemList": m.vm.$router.push({ name: "svc-pm-items" }); @@ -275,9 +275,9 @@ function generateMenu(vm) { menuOptions.menuItems.push({ divider: true, inset: false }); menuOptions.menuItems.push({ - title: "PMItemList", + title: "WorkOrderItemList", icon: "$ayiWrench", - key: FORM_KEY + ":PMItemList", + key: FORM_KEY + ":WorkOrderItemList", vm: vm }); diff --git a/ayanova/src/views/svc-quote-item-expenses.vue b/ayanova/src/views/svc-quote-item-expenses.vue new file mode 100644 index 00000000..9ea33cd6 --- /dev/null +++ b/ayanova/src/views/svc-quote-item-expenses.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-labors.vue b/ayanova/src/views/svc-quote-item-labors.vue new file mode 100644 index 00000000..04cd696a --- /dev/null +++ b/ayanova/src/views/svc-quote-item-labors.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-loans.vue b/ayanova/src/views/svc-quote-item-loans.vue new file mode 100644 index 00000000..3aa306c8 --- /dev/null +++ b/ayanova/src/views/svc-quote-item-loans.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-outside-services.vue b/ayanova/src/views/svc-quote-item-outside-services.vue new file mode 100644 index 00000000..1b1b2bc0 --- /dev/null +++ b/ayanova/src/views/svc-quote-item-outside-services.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-parts.vue b/ayanova/src/views/svc-quote-item-parts.vue new file mode 100644 index 00000000..282912a9 --- /dev/null +++ b/ayanova/src/views/svc-quote-item-parts.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-scheduled-users.vue b/ayanova/src/views/svc-quote-item-scheduled-users.vue new file mode 100644 index 00000000..a4aeaf1f --- /dev/null +++ b/ayanova/src/views/svc-quote-item-scheduled-users.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-tasks.vue b/ayanova/src/views/svc-quote-item-tasks.vue new file mode 100644 index 00000000..715dfc9d --- /dev/null +++ b/ayanova/src/views/svc-quote-item-tasks.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-travels.vue b/ayanova/src/views/svc-quote-item-travels.vue new file mode 100644 index 00000000..0005d366 --- /dev/null +++ b/ayanova/src/views/svc-quote-item-travels.vue @@ -0,0 +1,204 @@ + + + diff --git a/ayanova/src/views/svc-quote-item-units.vue b/ayanova/src/views/svc-quote-item-units.vue new file mode 100644 index 00000000..c34071ee --- /dev/null +++ b/ayanova/src/views/svc-quote-item-units.vue @@ -0,0 +1,237 @@ + + + diff --git a/ayanova/src/views/svc-quote-items.vue b/ayanova/src/views/svc-quote-items.vue new file mode 100644 index 00000000..d682d8bc --- /dev/null +++ b/ayanova/src/views/svc-quote-items.vue @@ -0,0 +1,289 @@ + + + diff --git a/ayanova/src/views/svc-quotes.vue b/ayanova/src/views/svc-quotes.vue index f6a8f270..4e65d08c 100644 --- a/ayanova/src/views/svc-quotes.vue +++ b/ayanova/src/views/svc-quotes.vue @@ -198,7 +198,7 @@ async function clickHandler(menuItem) { }); } break; - case "QuoteItemList": + case "WorkOrderItemList": m.vm.$router.push({ name: "svc-quote-items" }); @@ -275,9 +275,9 @@ function generateMenu(vm) { menuOptions.menuItems.push({ divider: true, inset: false }); menuOptions.menuItems.push({ - title: "QuoteItemList", + title: "WorkOrderItemList", icon: "$ayiWrench", - key: FORM_KEY + ":QuoteItemList", + key: FORM_KEY + ":WorkOrderItemList", vm: vm });