diff --git a/17th Website/src/components/inputs/pingableTextBox.vue b/17th Website/src/components/inputs/pingableTextBox.vue
index e1b6242..c67a54b 100644
--- a/17th Website/src/components/inputs/pingableTextBox.vue
+++ b/17th Website/src/components/inputs/pingableTextBox.vue
@@ -31,7 +31,10 @@ export default {
},
methods: {
onchange() {
- this.$emit('input', this.search)
+ var valid = false;
+ if(this.items.includes(this.search)) {
+ valid = true;
+ }
if (this.isAsync) {
this.isLoading = true;
@@ -44,6 +47,8 @@ export default {
this.isOpen = false;
}
this.arrowCounter = 0;
+
+ this.$emit('input', this.search, valid);
},
filter() {
this.results = this.items.filter(item => item.toLowerCase().indexOf(this.search.toLowerCase()) > -1);
diff --git a/17th Website/src/forms/formsHome.vue b/17th Website/src/forms/formsHome.vue
new file mode 100644
index 0000000..7c0c264
--- /dev/null
+++ b/17th Website/src/forms/formsHome.vue
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/17th Website/src/forms/transferForm.vue b/17th Website/src/forms/transferForm.vue
index 45e12ba..9b0decd 100644
--- a/17th Website/src/forms/transferForm.vue
+++ b/17th Website/src/forms/transferForm.vue
@@ -16,15 +16,29 @@ export default {
status: '',
rank: '',
+ member: '',
+ validMember: false,
}
},
beforeMount() {
- QueryApolloGraphQL("getPageViewMemberRankStatusAll", "query Query {getPageViewMemberRankStatusAll {items {member_name}}}")
+ QueryApolloGraphQL("getPageMembers", "query Items {getPageMembers {items { id name }}}")
.then(value => {
value.forEach(element => {
this.members.push(element.member_name)
});
})
+ // THIS IS THE NEW QUERY TO USE WHICH GIVES THE NAME AND ID
+ // QueryApolloGraphQL("getPageMembers", `query Items {
+ // getPageMembers {
+ // items {
+ // id
+ // name
+ // }}}`)
+ // .then(value => {
+ // value.forEach(element => {
+ // this.members.push(element.member_name)
+ // });
+ // })
// query all of the possible statuses/units a person could have
QueryApolloGraphQL("getPageStatuses", `query GetPageStatuses {
getPageStatuses {
@@ -44,8 +58,15 @@ export default {
}
}`).then(value => { this.rankList = value; });
- }
+ },
+ methods: {
+ submit() {
+ console.log(this.status, this.rank, this.member, this.validMember)
+ },
+ inputCheck() {
+ }
+ }
}
@@ -58,7 +79,8 @@ export default {
Member:
-
+
{ this.member = search, this.validMember = valid }" class="mx-5" />
@@ -90,7 +112,7 @@ export default {
-->
Select Unit for Transfer:
-
-
-
+
+