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 @@ + + + + + +