From 9b506cefdbc37efb31568e66ea982d23bd4decbc Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Thu, 20 Apr 2023 00:08:43 +0000 Subject: [PATCH] --- src/api/socktype.js | 3 +- src/router.js | 8 ++ src/views/biz-subscription-item-list.vue | 168 +++++++++++++++++++++++ src/views/biz-subscription-list.vue | 13 ++ 4 files changed, 191 insertions(+), 1 deletion(-) create mode 100644 src/views/biz-subscription-item-list.vue diff --git a/src/api/socktype.js b/src/api/socktype.js index 0e1823c..3122d50 100644 --- a/src/api/socktype.js +++ b/src/api/socktype.js @@ -38,7 +38,8 @@ export default { Product: 97, GZCase: 98, VendorNotification: 99, - Subscription: 100 + Subscription: 100, + SubscriptionItem: 101 }; /** * diff --git a/src/router.js b/src/router.js index 3198b8b..8bfcb31 100644 --- a/src/router.js +++ b/src/router.js @@ -437,6 +437,14 @@ export default new Router({ component: () => import(/* webpackChunkName: "biz" */ "./views/biz-subscription.vue") }, + { + path: "/biz-subscription-item-list", + name: "biz-subscription-item-list", + component: () => + import( + /* webpackChunkName: "biz" */ "./views/biz-subscription-item-list.vue" + ) + }, // //####################### SERVICE GROUP ############################## // { // path: "/svc-schedule", diff --git a/src/views/biz-subscription-item-list.vue b/src/views/biz-subscription-item-list.vue new file mode 100644 index 0000000..598e107 --- /dev/null +++ b/src/views/biz-subscription-item-list.vue @@ -0,0 +1,168 @@ + + + diff --git a/src/views/biz-subscription-list.vue b/src/views/biz-subscription-list.vue index 4d4ec84..5b97b49 100644 --- a/src/views/biz-subscription-list.vue +++ b/src/views/biz-subscription-list.vue @@ -122,6 +122,11 @@ async function clickHandler(menuItem) { window.$gz.form.setLastReportMenuItem(FORM_KEY, res, m.vm); } break; + case "SubscriptionItemList": + m.vm.$router.push({ + name: "biz-subscription-item-list" + }); + break; default: window.$gz.eventBus.$emit( "notify-warning", @@ -179,6 +184,14 @@ function generateMenu(vm) { key: FORM_KEY + ":extensions", vm: vm }); + menuOptions.menuItems.push({ divider: true, inset: false }); + menuOptions.menuItems.push({ + title: "SubscriptionItemList", + icon: "$sockiFileContract", + key: FORM_KEY + ":SubscriptionItemList", + vm: vm + }); + menuOptions.menuItems.push({ divider: true, inset: false }); window.$gz.eventBus.$emit("menu-change", menuOptions); }