From ec61da96d7d6471a18b97fac23f2db68de5e1f6b Mon Sep 17 00:00:00 2001 From: ajdj100 Date: Sun, 26 May 2024 10:03:39 -0400 Subject: [PATCH] integrated new API for fetching members --- 17th Website/src/views/users.vue | 36 +++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/17th Website/src/views/users.vue b/17th Website/src/views/users.vue index 81f014b..08f7cb5 100644 --- a/17th Website/src/views/users.vue +++ b/17th Website/src/views/users.vue @@ -50,23 +50,32 @@ export default { }, filterByRole(item) { //THIS IS NOT IMPLEMENTED YET return true; - } + }, }, components: { Icon, Dropdown, }, mounted() { - // QueryApolloGraphQL("getPageViewMemberRankStatusAll", "query Query {getPageViewMemberRankStatusAll {items {member_name,rank,status}}}").then(value => { this.items = value }) //console.log(value); for debug reasons + // QueryApolloGraphQL("getPageViewMemberRankStatusAll", "query Query {getPageViewMemberRankStatusAll {items {member_name,rank,status}}}").then(value => { this.items = value }) //console.log(value); for debug reasons // this.items = fetch("http://iceberg-gaming.com:1323/api/members"); //make API request here + + fetch('http://iceberg-gaming.com:1323/api/v1/member').then(res => { + console.log(res); + res.json().then(list => { + this.items = list; + console.log(this.items); + + }); + }); }, - computed: { + computed: { filteredTable() { var newTable = this.items; - newTable = newTable.filter(this.filterByUnit); - newTable = newTable.filter(this.filterByName); + // newTable = newTable.filter(this.filterByUnit); + // newTable = newTable.filter(this.filterByName); return newTable; }, } @@ -85,12 +94,12 @@ export default { class="mx-2 max-w-md" />