From 2a210efea15cc9eb56b3fabafb350d6cde2af6c1 Mon Sep 17 00:00:00 2001 From: Dean Bartok-Thomas Date: Thu, 5 Sep 2019 21:12:39 +0100 Subject: [PATCH] Added crude relationship matrix view --- src/api/account.js | 4 ++ src/router/index.js | 6 ++ src/views/accounts/relationships.vue | 97 ++++++++++++++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 src/views/accounts/relationships.vue diff --git a/src/api/account.js b/src/api/account.js index 7919165f..c972f62d 100644 --- a/src/api/account.js +++ b/src/api/account.js @@ -6,6 +6,10 @@ export function fetchList(query) { return axios.get(`${apiUrl}/account/search`, { params: query }) } +export function fetchRelationships(query) { + return axios.get(`${apiUrl}/account/relationship`, { params: query }) +} + export function fetchAccount(id) { return axios.get(`${apiUrl}/account/${id}`) } diff --git a/src/router/index.js b/src/router/index.js index 41a94db8..21231fdf 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -134,6 +134,12 @@ export const asyncRoutes = [ component: () => import('@/views/accounts/list'), name: 'SellerAccountList', meta: { title: 'Seller Account List', icon: 'list', type: 'seller' } + }, + { + path: 'relationship-list', + component: () => import('@/views/accounts/relationships'), + name: 'RelationshipMatrix', + meta: { title: 'Relationships', icon: 'list' } } ] }, diff --git a/src/views/accounts/relationships.vue b/src/views/accounts/relationships.vue new file mode 100644 index 00000000..9eb95497 --- /dev/null +++ b/src/views/accounts/relationships.vue @@ -0,0 +1,97 @@ + + + + + +