Diff of /web-app/client/x.vue [000000] .. [de9008]

Switch to side-by-side view

--- a
+++ b/web-app/client/x.vue
@@ -0,0 +1,90 @@
+<template>
+   <div>
+          <div class="regpatient" style="height: 680px;">
+                <h1 >REGISTER NEW PATIENT</h1>
+                <form @submit="fs" enctype=multipart/form-data>
+                    <ul>
+                        <li>
+                            <label for="fname" class="label" >Name:</label>
+                            <input type="text"   v-model="patientname"   id="fname" name="patientname" class="inputfield" required><br><br>
+                        </li>
+                        <li>
+                            <label for="fname" class="label">age:</label>
+                            <input type="text"    v-model="age"   id="fname" name="age" class="inputfield"><br><br>
+                        </li>
+                      
+                      
+                        <li>
+                            <label for="fname" class="label">Adhar no:</label>
+                            <input type="text"  v-model="patientadno" id="fname" name="patientadno" class="inputfield"><br><br>
+                        </li>
+                          
+                        <li>
+                            <label for="fname" class="label">Ph no:</label>
+                            <input type="text"  v-model="phno" id="fname" name="phno" class="inputfield"><br><br>
+                        </li>
+                    
+                        <!-- <li>
+                            <label for="fname" class="label upload">Upload prescription:</label>
+                            <input type="file" id="myFile" name="reportt" class="inputfield" ><br><br>
+                        </li> -->
+                       
+                        <li>
+                            <input type="submit" value="Submit" name="patient" class="signup">
+                        </li>
+                    </ul>
+                </form>
+        
+            </div>
+            <vue-instant-loading-spinner ref="Spinner"></vue-instant-loading-spinner>
+   </div>
+</template>
+
+<script>
+import PostsService from "@/services/apiService";
+import VueInstantLoadingSpinner from "vue-instant-loading-spinner/src/components/VueInstantLoadingSpinner.vue";
+export default {
+    name: "regpatient",
+    data (){
+        return{
+            patientname: '',
+            age: '',
+            patientadno: '',
+            phno: '',
+        
+    
+        }
+    },
+      components: {
+    VueInstantLoadingSpinner
+  },
+    methods: {
+        fs(e)
+        { 
+            e.preventDefault();
+            console.log("submit pressed")
+            const newTodo = {
+                name: this.patientname,
+                age : this.age ,
+                adharNo : this.patientadno ,
+                phNo : this.phno ,
+            
+            }
+            console.log(newTodo)
+            //construct object and emmit to parent
+            // this.$emit('add-todo', newTodo);
+            axios.post(`http://jsonplaceholder.typicode.com/posts`, {
+      newTodo
+    })
+    .then(response => {})
+    .catch(e => {
+      this.errors.push(e)
+    })
+        },
+     
+    }
+}
+</script>
+
+<style scoped>
+</style>
\ No newline at end of file