From 5ca0f926a11d85841f4b1e5db4e54c0ce3bb3776 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 14 Jan 2021 19:32:08 +0000 Subject: [PATCH] --- ayanova/src/plugins/vuetify.js | 8 + ayanova/src/router.js | 12 + ayanova/src/views/inv-part-assemblies.vue | 175 ++++++ ayanova/src/views/inv-part-assembly.vue | 735 ++++++++++++++++++++++ ayanova/src/views/inv-parts.vue | 10 +- 5 files changed, 939 insertions(+), 1 deletion(-) create mode 100644 ayanova/src/views/inv-part-assemblies.vue create mode 100644 ayanova/src/views/inv-part-assembly.vue diff --git a/ayanova/src/plugins/vuetify.js b/ayanova/src/plugins/vuetify.js index eed0520d..11286328 100644 --- a/ayanova/src/plugins/vuetify.js +++ b/ayanova/src/plugins/vuetify.js @@ -120,6 +120,7 @@ import { faMinusSquare, faMoneyBillWave, faMoon, + faObjectGroup, faPallet, faPaperclip, faPaperPlane, @@ -290,6 +291,7 @@ library.add( faMinusSquare, faMoneyBillWave, faMoon, + faObjectGroup, faPallet, faPaperclip, faPaperPlane, @@ -916,6 +918,12 @@ const CUSTOM_ICONS = { icon: ["fas", "moon"] } }, + ayiObjectGroup: { + component: FontAwesomeIcon, + props: { + icon: ["fas", "object-group"] + } + }, ayiPallet: { component: FontAwesomeIcon, props: { diff --git a/ayanova/src/router.js b/ayanova/src/router.js index a0a23342..cfe9efce 100644 --- a/ayanova/src/router.js +++ b/ayanova/src/router.js @@ -389,6 +389,18 @@ export default new Router({ component: () => import(/* webpackChunkName: "inv" */ "./views/inv-parts.vue") }, + { + path: "/inv-part-assemblies", + name: "inv-part-assemblies", + component: () => + import(/* webpackChunkName: "inv" */ "./views/inv-part-assemblies.vue") + }, + { + path: "/inv-part-assemblies/:recordid", + name: "inv-part-assembly-edit", + component: () => + import(/* webpackChunkName: "inv" */ "./views/inv-part-assembly.vue") + }, { path: "/inv-part-inventory", diff --git a/ayanova/src/views/inv-part-assemblies.vue b/ayanova/src/views/inv-part-assemblies.vue new file mode 100644 index 00000000..2cb29f36 --- /dev/null +++ b/ayanova/src/views/inv-part-assemblies.vue @@ -0,0 +1,175 @@ + + + diff --git a/ayanova/src/views/inv-part-assembly.vue b/ayanova/src/views/inv-part-assembly.vue new file mode 100644 index 00000000..24213f60 --- /dev/null +++ b/ayanova/src/views/inv-part-assembly.vue @@ -0,0 +1,735 @@ + + + diff --git a/ayanova/src/views/inv-parts.vue b/ayanova/src/views/inv-parts.vue index 43187c72..e3be7a26 100644 --- a/ayanova/src/views/inv-parts.vue +++ b/ayanova/src/views/inv-parts.vue @@ -14,7 +14,15 @@ export default { isMain: true, icon: "$ayiBoxes", title: "PartList", - helpUrl: "form-inv-parts" + helpUrl: "form-inv-parts", + menuItems: [ + { + title: "PartAssemblyList", + icon: "$ayiObjectGroup", + data: "inv-part-assemblies", + key: "app:nav" + } + ] }); } };