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
});