Commit aa8fc5033006b14a028fc691916f24cd5f8ff014

Authored by Neeraj Sharma
1 parent cf94564ea4

implenment all page are responsive view in mobile

src/pages/Account/editInvoice.vue
... ... @@ -12,7 +12,7 @@
12 12 >{{ text }}</v-snackbar>
13 13 <v-flex xs12 sm12>
14 14 <v-container fluid>
15   - <v-layout>
  15 + <v-layout wrap>
16 16 <v-flex xs12 sm12 md5 class="mt-4">
17 17 <v-card flat>
18 18 <v-toolbar dark class="fixcolors" flat>
... ... @@ -25,7 +25,8 @@
25 25 <v-form ref="form" v-model="valid" lazy-validation class="py-4">
26 26 <v-layout>
27 27 <v-flex xs4 class="pt-4 subheading">
28   - <label class="right">Select Class:</label>
  28 + <label class="right hidden-xs-only hidden-sm-only">Select Class:</label>
  29 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Class:</label>
29 30 </v-flex>
30 31 <v-flex xs6 class="ml-3">
31 32 <v-select
... ... @@ -40,7 +41,8 @@
40 41 </v-layout>
41 42 <v-layout>
42 43 <v-flex xs4 class="pt-4 subheading">
43   - <label class="right">Select Student:</label>
  44 + <label class="right hidden-xs-only hidden-sm-only">Select Student:</label>
  45 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Student:</label>
44 46 </v-flex>
45 47 <v-flex xs6 class="ml-3">
46 48 <v-select
... ... @@ -83,7 +85,8 @@
83 85 </v-layout>
84 86 <v-layout>
85 87 <v-flex xs4 class="pt-4 subheading">
86   - <label class="right">Payment Status:</label>
  88 + <label class="right hidden-xs-only hidden-sm-only">Payment Status:</label>
  89 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Payment:</label>
87 90 </v-flex>
88 91 <v-flex xs6 class="ml-3">
89 92 <v-select
... ... @@ -130,10 +133,10 @@
130 133 <v-spacer></v-spacer>
131 134 </v-toolbar>
132 135 <v-layout>
133   - <v-flex xs2 class="mt-4">
  136 + <v-flex xs4 sm2 class="mt-4">
134 137 <label class="right title">Fee Type:</label>
135 138 </v-flex>
136   - <v-flex xs4>
  139 + <v-flex xs4 sm4>
137 140 <v-select
138 141 :items="feeTypes"
139 142 v-model="feeType.feeTypeName"
... ... @@ -142,11 +145,11 @@
142 145 label="Select Fee Type"
143 146 ></v-select>
144 147 </v-flex>
145   - <v-flex xs6>
  148 + <v-flex xs4 sm6>
146 149 <v-btn color="black" dark class="right mt-3" @click="selectFeeType">ADD</v-btn>
147 150 </v-flex>
148 151 </v-layout>
149   - <table class="feeTypeTable">
  152 + <table class="feeTypeTable tableRsponsive">
150 153 <tr class="info white--text">
151 154 <th>#</th>
152 155 <th>Fee Type</th>
... ... @@ -531,4 +534,11 @@ table.feeTypeTable {
531 534 table-layout: auto !important;
532 535 width: 100% !important;
533 536 }
534   -</style>
535 537 \ No newline at end of file
  538 +@media screen and (max-width: 380px) {
  539 + .tableRsponsive {
  540 + display: block;
  541 + position: relative;
  542 + overflow: scroll;
  543 + }
  544 +}
  545 +</style>
536 546 \ No newline at end of file
... ...
src/pages/Account/expense.vue
... ... @@ -125,7 +125,8 @@
125 125 <v-flex xs12>
126 126 <v-layout>
127 127 <v-flex xs4 class="pt-4 subheading">
128   - <label class="right">Uplaod Image:</label>
  128 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  129 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod:</label>
129 130 </v-flex>
130 131 <v-flex xs6 class="ml-3">
131 132 <v-text-field
... ...
src/pages/Account/income.vue
... ... @@ -66,7 +66,7 @@
66 66 <v-flex xs4 class="pt-4 subheading">
67 67 <label class="right">Name:</label>
68 68 </v-flex>
69   - <v-flex xs6 class="ml-3">
  69 + <v-flex xs8 sm6 class="ml-3">
70 70 <v-text-field
71 71 v-model="editedItem.name"
72 72 placeholder="fill your full Name"
... ... @@ -84,7 +84,7 @@
84 84 <v-flex xs4 class="pt-4 subheading">
85 85 <label class="right">Date:</label>
86 86 </v-flex>
87   - <v-flex xs6 class="ml-3">
  87 + <v-flex xs8 sm6 class="ml-3">
88 88 <v-menu
89 89 ref="menu"
90 90 :close-on-content-click="false"
... ... @@ -116,7 +116,7 @@
116 116 <v-flex xs4 class="pt-4 subheading">
117 117 <label class="right">Amount:</label>
118 118 </v-flex>
119   - <v-flex xs6 class="ml-3">
  119 + <v-flex xs8 sm6 class="ml-3">
120 120 <v-text-field v-model="editedItem.amount" required></v-text-field>
121 121 </v-flex>
122 122 </v-layout>
... ... @@ -125,9 +125,10 @@
125 125 <v-flex xs12>
126 126 <v-layout>
127 127 <v-flex xs4 class="pt-4 subheading">
128   - <label class="right">Uplaod Image:</label>
  128 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  129 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod:</label>
129 130 </v-flex>
130   - <v-flex xs6 class="ml-3">
  131 + <v-flex xs8 sm6 class="ml-3">
131 132 <v-text-field
132 133 label="Select Image"
133 134 @click="pickFile"
... ... @@ -142,7 +143,7 @@
142 143 <v-flex xs4 class="pt-4 subheading">
143 144 <label class="right">Note:</label>
144 145 </v-flex>
145   - <v-flex xs6 class="ml-3">
  146 + <v-flex xs8 sm6 class="ml-3">
146 147 <v-textarea
147 148 name="input-7-1"
148 149 v-model="editedItem.note"
... ...
src/pages/Account/viewInvoice.vue
... ... @@ -6,7 +6,7 @@
6 6 <v-layout wrap>
7 7 <v-flex 12>
8 8 <br />
9   - <v-layout>
  9 + <v-layout wrap>
10 10 <v-flex xs12 sm6>
11 11 <v-layout>
12 12 <v-flex xs6 sm2>
... ... @@ -47,7 +47,7 @@
47 47 <b>Roll No:</b>
48 48 </h5>
49 49 </v-flex>
50   - <v-flex sm6 xs8>
  50 + <v-flex sm6 xs6>
51 51 <h5 class="my-1">{{ invoiceParticularData.studentId.rollNo }}</h5>
52 52 </v-flex>
53 53 </v-layout>
... ... @@ -57,7 +57,7 @@
57 57 <b>email:</b>
58 58 </h5>
59 59 </v-flex>
60   - <v-flex sm6 xs8>
  60 + <v-flex sm6 xs6>
61 61 <h5 class="my-1">{{ invoiceParticularData.studentId.email }}</h5>
62 62 </v-flex>
63 63 </v-layout>
... ... @@ -67,7 +67,7 @@
67 67 <b>Status :</b>
68 68 </h5>
69 69 </v-flex>
70   - <v-flex sm6 xs8>
  70 + <v-flex sm6 xs6>
71 71 <h5 class="my-1">{{ invoiceParticularData.paymentStatus }}</h5>
72 72 </v-flex>
73 73 </v-layout>
... ... @@ -76,7 +76,7 @@
76 76 </v-flex>
77 77 </v-layout>
78 78 </v-card>
79   - <table class="feeTypeTable">
  79 + <table class="feeTypeTable tableRsponsive">
80 80 <tr class="info white--text">
81 81 <th>#</th>
82 82 <th>Fee Type</th>
... ... @@ -237,4 +237,11 @@ table.feeTypeTable {
237 237 table-layout: auto !important;
238 238 width: 100% !important;
239 239 }
  240 +@media screen and (max-width: 380px) {
  241 + .tableRsponsive {
  242 + display: block;
  243 + position: relative;
  244 + overflow: scroll;
  245 + }
  246 +}
240 247 </style>
241 248 \ No newline at end of file
... ...
src/pages/Attendence/studentAttendence.vue
... ... @@ -12,9 +12,10 @@
12 12 <!-- ****** EXISTING STUDENTS TABLE ****** -->
13 13  
14 14 <v-card flat>
  15 + <h4 class="text-xs-center pt-4 ml-2 hidden-lg-only hidden-xl-only hidden-md-only">Student Attendence</h4>
15 16 <v-card-actions>
16 17 <v-layout>
17   - <h3 class="right mt-2 ml-2">Student Attendence</h3>
  18 + <h3 class="right mt-2 ml-2 hidden-sm-only hidden-xs-only">Student Attendence</h3>
18 19 </v-layout>
19 20 <v-spacer></v-spacer>
20 21 <v-flex xs12 sm2>
... ...
src/pages/Class/addclass.vue
... ... @@ -28,43 +28,41 @@
28 28 color="success"
29 29 >{{ text }}</v-snackbar>
30 30 <v-dialog v-model="dialog" max-width="500px">
31   - <v-toolbar color="grey lighten-2">
32   - <v-spacer></v-spacer>
33   - <v-toolbar-title>
34   - <h3>Edit Class</h3>
35   - </v-toolbar-title>
36   - <v-spacer></v-spacer>
37   - </v-toolbar>
38   - <v-card>
39   - <v-card-text>
40   - <v-container>
41   - <v-layout wrap justify-center>
42   - <v-flex xs12 sm9>
43   - <v-form ref="form" v-model="valid" lazy-validation>
44   - <v-layout style="position:relative;">
45   - <v-flex xs4 lg2 class="pt-4 subheading">
46   - <label>Class:</label>
47   - </v-flex>
48   - <v-flex xs10>
49   - <v-autocomplete
50   - v-model="editedItem.classNum"
51   - :label="editedItem.classNum"
52   - :items="classList"
53   - :rules="nameRules"
54   - ></v-autocomplete>
55   - </v-flex>
56   - </v-layout>
57   - <v-card-actions>
58   - <v-btn round dark @click.native="close">Cancel</v-btn>
59   - <v-spacer></v-spacer>
60   - <v-btn round dark @click="save">Save</v-btn>
61   - </v-card-actions>
62   - </v-form>
63   - </v-flex>
64   - </v-layout>
65   - </v-container>
66   - </v-card-text>
67   - </v-card>
  31 + <v-flex xs12 sm12 class>
  32 + <v-toolbar color="grey lighten-2">
  33 + <v-spacer></v-spacer>
  34 + <v-toolbar-title>
  35 + <h3>Edit Class</h3>
  36 + </v-toolbar-title>
  37 + <v-spacer></v-spacer>
  38 + </v-toolbar>
  39 + <v-card>
  40 + <v-container fluid>
  41 + <v-layout justify-center>
  42 + <v-flex xs12 sm9>
  43 + <v-layout style="position:relative;">
  44 + <v-flex xs4 lg2 class="pt-4 subheading">
  45 + <label>Class:</label>
  46 + </v-flex>
  47 + <v-flex xs10>
  48 + <v-autocomplete
  49 + v-model="editedItem.classNum"
  50 + :label="editedItem.classNum"
  51 + :items="classList"
  52 + :rules="nameRules"
  53 + ></v-autocomplete>
  54 + </v-flex>
  55 + </v-layout>
  56 + <v-card-actions>
  57 + <v-btn round dark @click.native="close">Cancel</v-btn>
  58 + <v-spacer></v-spacer>
  59 + <v-btn round dark @click="save">Save</v-btn>
  60 + </v-card-actions>
  61 + </v-flex>
  62 + </v-layout>
  63 + </v-container>
  64 + </v-card>
  65 + </v-flex>
68 66 </v-dialog>
69 67  
70 68 <!-- ****** PROFILE VIEW STUDENTS ****** -->
... ... @@ -84,7 +82,9 @@
84 82 <v-flex>
85 83 <v-layout>
86 84 <v-flex xs6 sm6>
87   - <h5 class="right my-1"><b>Class Name:</b></h5>
  85 + <h5 class="right my-1">
  86 + <b>Class Name:</b>
  87 + </h5>
88 88 </v-flex>
89 89 <v-flex sm6 xs6>
90 90 <h5 class="my-1">{{ editedItem.classNum }}</h5>
... ... @@ -120,19 +120,19 @@
120 120 <span>
121 121 <img
122 122 style="cursor:pointer; width:25px; height:18px; "
123   - class="mr-5"
  123 + class="mr5"
124 124 @click="profile(props.item)"
125 125 src="/static/icon/eye1.png"
126 126 />
127 127 <img
128 128 style="cursor:pointer; width:20px; height:18px; "
129   - class="mr-5"
  129 + class="mr5"
130 130 @click="editItem(props.item)"
131 131 src="/static/icon/edit1.png"
132 132 />
133 133 <img
134 134 style="cursor:pointer; width:20px; height:20px; "
135   - class="mr-5"
  135 + class="mr5"
136 136 @click="deleteItem(props.item)"
137 137 src="/static/icon/delete1.png"
138 138 />
... ...
src/pages/Event/event.vue
... ... @@ -68,7 +68,7 @@
68 68 <v-flex xs4 class="pt-4 subheading">
69 69 <label class="right">Title:</label>
70 70 </v-flex>
71   - <v-flex xs5 class="ml-3">
  71 + <v-flex xs8 sm5 class="ml-3">
72 72 <v-text-field
73 73 v-model="editedItem.title"
74 74 placeholder="fill your Title"
... ... @@ -83,7 +83,7 @@
83 83 <v-flex xs4 class="pt-4 subheading">
84 84 <label class="right">Date:</label>
85 85 </v-flex>
86   - <v-flex xs5 class="ml-3">
  86 + <v-flex xs8 sm5 class="ml-3">
87 87 <v-menu
88 88 ref="menu"
89 89 :close-on-content-click="false"
... ... @@ -116,7 +116,7 @@
116 116 <v-flex xs4 class="pt-4 subheading">
117 117 <label class="right">Description:</label>
118 118 </v-flex>
119   - <v-flex xs5 class="ml-3">
  119 + <v-flex xs8 sm5 class="ml-3">
120 120 <v-text-field
121 121 placeholder="fill your Description"
122 122 v-model="editedItem.description"
... ...
src/pages/Gallery/gallery.vue
... ... @@ -94,7 +94,7 @@
94 94 <v-flex xs4 class="pt-4 subheading">
95 95 <label class="right">Title:</label>
96 96 </v-flex>
97   - <v-flex xs5 class="ml-3">
  97 + <v-flex xs8 sm5 class="ml-3">
98 98 <v-text-field
99 99 v-model="editedItem.title"
100 100 placeholder="fill your Title"
... ... @@ -110,7 +110,7 @@
110 110 <v-flex xs4 class="pt-4 subheading">
111 111 <label class="right">Description:</label>
112 112 </v-flex>
113   - <v-flex xs5 class="ml-3">
  113 + <v-flex xs8 sm5 class="ml-3">
114 114 <v-text-field
115 115 placeholder="fill your Description"
116 116 v-model="editedItem.description"
... ... @@ -123,9 +123,10 @@
123 123 </v-flex>
124 124 <v-layout>
125 125 <v-flex xs4 class="pt-4 subheading">
126   - <label class="right">Select Class:</label>
  126 + <label class="right hidden-xs-only hidden-sm-only">Select Class:</label>
  127 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Class:</label>
127 128 </v-flex>
128   - <v-flex xs5 class="ml-3">
  129 + <v-flex xs8 sm5 class="ml-3">
129 130 <v-select
130 131 :items="addclass"
131 132 label="Select Class"
... ... @@ -140,9 +141,10 @@
140 141 <v-flex xs12>
141 142 <v-layout>
142 143 <v-flex xs4 class="pt-4 subheading">
143   - <label class="right">Add New Images:</label>
  144 + <label class="right hidden-xs-only hidden-sm-only">Add New Images:</label>
  145 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Upload:</label>
144 146 </v-flex>
145   - <v-flex xs5 class="ml-3">
  147 + <v-flex xs8 sm5 class="ml-3">
146 148 <v-text-field
147 149 label="Select Image"
148 150 @click="editPickFile"
... ... @@ -164,7 +166,7 @@
164 166 <v-flex xs4 class="pt-4 subheading">
165 167 <label class="right">You Tube Link Url:</label>
166 168 </v-flex>
167   - <v-flex xs5 class="ml-3">
  169 + <v-flex xs8 sm5 class="ml-3">
168 170 <v-text-field
169 171 v-model="editImage.youTubeLink"
170 172 type="text"
... ... @@ -302,7 +304,7 @@
302 304 :search="search"
303 305 >
304 306 <template slot="items" slot-scope="props">
305   - <td class="text-xs-center">{{ props.index + 1}}</td>
  307 + <td class="text-xs-center">{{ props.index + 1}}</td>
306 308 <td id="td" class="text-xs-center">
307 309 <span v-for="(image,_id) in props.item.imageUrl" class="pa-2">
308 310 <img :src="image.imageLink" alt="newsImage" width="100" height="70" />
... ... @@ -390,7 +392,7 @@
390 392 <v-flex xs4 class="pt-4 subheading">
391 393 <label class="right">Title:</label>
392 394 </v-flex>
393   - <v-flex xs4 class="ml-3">
  395 + <v-flex xs8 sm4 class="ml-3">
394 396 <v-text-field
395 397 v-model="addGallery.title"
396 398 placeholder="fill your Title"
... ... @@ -407,7 +409,7 @@
407 409 <v-flex xs4 class="pt-4 subheading">
408 410 <label class="right">Description:</label>
409 411 </v-flex>
410   - <v-flex xs4 class="ml-3">
  412 + <v-flex xs8 sm4 class="ml-3">
411 413 <v-text-field
412 414 placeholder="fill your Description"
413 415 :rules="descriptionRules"
... ... @@ -422,9 +424,10 @@
422 424 <v-flex xs12>
423 425 <v-layout>
424 426 <v-flex xs4 class="pt-4 subheading">
425   - <label class="right">Select Class:</label>
  427 + <label class="right hidden-xs-only hidden-sm-only">Select Class:</label>
  428 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Class:</label>
426 429 </v-flex>
427   - <v-flex xs4 class="ml-3">
  430 + <v-flex xs8 sm4 class="ml-3">
428 431 <v-select
429 432 :items="addclass"
430 433 label="Select Class"
... ... @@ -440,9 +443,10 @@
440 443 <v-flex xs12>
441 444 <v-layout>
442 445 <v-flex xs4 class="pt-4 subheading">
443   - <label class="right">Uplaod Image:</label>
  446 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  447 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod:</label>
444 448 </v-flex>
445   - <v-flex xs4 class="ml-3">
  449 + <v-flex xs8 sm4 class="ml-3">
446 450 <v-text-field
447 451 label="Select Image"
448 452 @click="pickFile"
... ... @@ -460,7 +464,7 @@
460 464 <v-flex xs4 class="pt-4 subheading">
461 465 <label class="right">You Tube Link Url:</label>
462 466 </v-flex>
463   - <v-flex xs4 class="ml-3">
  467 + <v-flex xs8 sm4 class="ml-3">
464 468 <v-text-field
465 469 placeholder="fill your youtube link"
466 470 v-model="youTubeLink.value"
... ...
src/pages/Holiday/holiday.vue
... ... @@ -45,7 +45,7 @@
45 45 <v-flex xs4 class="pt-4 subheading">
46 46 <label class="right">Occasion:</label>
47 47 </v-flex>
48   - <v-flex xs5 class="ml-3">
  48 + <v-flex xs8 sm5 class="ml-3">
49 49 <v-text-field
50 50 v-model="editedItem.occasion"
51 51 placeholder="fill your Occasion"
... ... @@ -60,7 +60,7 @@
60 60 <v-flex xs4 class="pt-4 subheading">
61 61 <label class="right">Date:</label>
62 62 </v-flex>
63   - <v-flex xs5 class="ml-3">
  63 + <v-flex xs8 sm5 class="ml-3">
64 64 <v-menu
65 65 ref="menu"
66 66 :close-on-content-click="false"
... ... @@ -122,7 +122,7 @@
122 122 <v-layout wrap>
123 123 <v-flex>
124 124 <v-layout>
125   - <v-flex xs5 sm6>
  125 + <v-flex xs4 sm6>
126 126 <h5 class="right my-1">
127 127 <b>Occasion:</b>
128 128 </h5>
... ... @@ -132,7 +132,7 @@
132 132 </v-flex>
133 133 </v-layout>
134 134 <v-layout>
135   - <v-flex xs5 sm6>
  135 + <v-flex xs4 sm6>
136 136 <h5 class="right my-1">
137 137 <b>Date:</b>
138 138 </h5>
... ... @@ -222,7 +222,7 @@
222 222 <v-flex xs4 class="pt-4 subheading">
223 223 <label class="right">Occasion:</label>
224 224 </v-flex>
225   - <v-flex xs4 class="ml-3">
  225 + <v-flex xs8 sm4 class="ml-3">
226 226 <v-text-field
227 227 v-model="addHoliday.occasion"
228 228 placeholder="fill your Occasion"
... ... @@ -238,7 +238,7 @@
238 238 <v-flex xs4 class="pt-4 subheading">
239 239 <label class="right">Date:</label>
240 240 </v-flex>
241   - <v-flex xs4 class="ml-3">
  241 + <v-flex xs8 sm4 class="ml-3">
242 242 <v-menu
243 243 ref="menu1"
244 244 :close-on-content-click="false"
... ...
src/pages/News/news.vue
... ... @@ -94,7 +94,7 @@
94 94 <v-flex xs4 class="pt-4 subheading">
95 95 <label class="right">Title:</label>
96 96 </v-flex>
97   - <v-flex xs5 class="ml-3">
  97 + <v-flex sm5 xs8 class="ml-3">
98 98 <v-text-field
99 99 v-model="editedItem.title"
100 100 placeholder="fill your Title"
... ... @@ -110,7 +110,7 @@
110 110 <v-flex xs4 class="pt-4 subheading">
111 111 <label class="right">Description:</label>
112 112 </v-flex>
113   - <v-flex xs5 class="ml-3">
  113 + <v-flex sm5 xs8 class="ml-3">
114 114 <v-text-field
115 115 placeholder="fill your Description"
116 116 v-model="editedItem.description"
... ... @@ -124,9 +124,10 @@
124 124 <v-flex xs12>
125 125 <v-layout>
126 126 <v-flex xs4 class="pt-4 subheading">
127   - <label class="right">Add New Images:</label>
  127 + <label class="right hidden-xs-only hidden-sm-only">Add New Images:</label>
  128 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod :</label>
128 129 </v-flex>
129   - <v-flex xs5 class="ml-3">
  130 + <v-flex sm5 xs8 class="ml-3">
130 131 <v-text-field
131 132 label="Select Image"
132 133 @click="pickFile"
... ... @@ -221,7 +222,7 @@
221 222 :search="search"
222 223 >
223 224 <template slot="items" slot-scope="props">
224   - <td class="text-xs-center">{{ props.index + 1}}</td>
  225 + <td class="text-xs-center">{{ props.index + 1}}</td>
225 226 <td id="td" class="text-xs-center">
226 227 <span v-for="(image,_id) in props.item.newsImageUrl" class="pa-2">
227 228 <img :src="image.imageUrl" alt="newsImage" width="100" height="70" />
... ... @@ -306,10 +307,10 @@
306 307 </v-layout>
307 308 <v-flex xs12>
308 309 <v-layout>
309   - <v-flex xs4 class="pt-4 subheading">
  310 + <v-flex xs4 sm4 class="pt-4 subheading">
310 311 <label class="right">Title:</label>
311 312 </v-flex>
312   - <v-flex xs4 class="ml-3">
  313 + <v-flex sm4 xs8 class="ml-3">
313 314 <v-text-field
314 315 v-model="addNews.title"
315 316 placeholder="fill your Title"
... ... @@ -326,7 +327,7 @@
326 327 <v-flex xs4 class="pt-4 subheading">
327 328 <label class="right">Description:</label>
328 329 </v-flex>
329   - <v-flex xs4 class="ml-3">
  330 + <v-flex sm4 xs8 class="ml-3">
330 331 <v-text-field
331 332 placeholder="fill your Description"
332 333 :rules="descriptionRules"
... ... @@ -341,9 +342,10 @@
341 342 <v-flex xs12>
342 343 <v-layout>
343 344 <v-flex xs4 class="pt-4 subheading">
344   - <label class="right">Uplaod Image:</label>
  345 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  346 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod :</label>
345 347 </v-flex>
346   - <v-flex xs4 class="ml-3">
  348 + <v-flex xs8 sm4 class="ml-3">
347 349 <v-text-field
348 350 label="Select Image"
349 351 @click="pickFile"
... ... @@ -441,7 +443,7 @@ export default {
441 443 defaultItem: {
442 444 title: "",
443 445 description: ""
444   - },
  446 + }
445 447 }),
446 448 methods: {
447 449 getSections(_id) {
... ... @@ -521,7 +523,7 @@ export default {
521 523 .catch(err => {
522 524 // console.log("err====>", err);
523 525 this.showLoader = false;
524   - if (error.response.status === 401) {
  526 + if (error.response.status === 401) {
525 527 this.$router.replace({ path: "/" });
526 528 this.$store.dispatch("setToken", null);
527 529 this.$store.dispatch("Id", null);
... ... @@ -671,7 +673,7 @@ export default {
671 673 .catch(error => {
672 674 // console.log(error);
673 675 });
674   - },
  676 + }
675 677 },
676 678 mounted() {
677 679 this.getNewsList();
... ...
src/pages/NoticeBoard/noticeBoard.vue
... ... @@ -107,7 +107,8 @@
107 107 <v-flex xs12>
108 108 <v-layout>
109 109 <v-flex xs4 class="pt-4 subheading">
110   - <label class="right">Uplaod Image:</label>
  110 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  111 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod :</label>
111 112 </v-flex>
112 113 <v-flex xs6 class="ml-3">
113 114 <v-text-field
... ... @@ -307,7 +308,8 @@
307 308 </v-layout>
308 309 <v-layout>
309 310 <v-flex xs4 class="pt-4 subheading">
310   - <label class="right">Uplaod Image:</label>
  311 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  312 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod :</label>
311 313 </v-flex>
312 314 <v-flex xs6 class="ml-3">
313 315 <v-text-field
... ...
src/pages/Notification/notification.vue
... ... @@ -68,7 +68,7 @@
68 68 <v-flex xs4 class="pt-4 subheading">
69 69 <label class="right">Title:</label>
70 70 </v-flex>
71   - <v-flex xs5 class="ml-3">
  71 + <v-flex xs8 sm5 class="ml-3">
72 72 <v-text-field
73 73 v-model="editedItem.title"
74 74 placeholder="fill your Title"
... ... @@ -83,7 +83,7 @@
83 83 <v-flex xs4 class="pt-4 subheading">
84 84 <label class="right">Description:</label>
85 85 </v-flex>
86   - <v-flex xs5 class="ml-3">
  86 + <v-flex xs8 sm5 class="ml-3">
87 87 <v-text-field
88 88 placeholder="fill your Description"
89 89 v-model="editedItem.description"
... ...
src/pages/Parent/parents.vue
... ... @@ -145,7 +145,7 @@
145 145 <v-spacer></v-spacer>
146 146 <v-icon @click="close1">close</v-icon>
147 147 </v-toolbar>
148   - <v-card-text style="height: 300px;">
  148 + <!-- <v-card-text style="height: 300px;"> -->
149 149 <!-- <v-flex align-center justify-center layout text-xs-center class="mt-3">
150 150 <v-avatar size="160px">
151 151 <img src="/static/icon/user.png" v-if="!editedItem.profilePicUrl" />
... ... @@ -154,7 +154,7 @@
154 154 </v-flex>-->
155 155 <v-container grid-list-md>
156 156 <v-layout wrap>
157   - <v-flex>
  157 + <v-flex xs12>
158 158 <v-layout>
159 159 <v-flex xs12 sm12>
160 160 <v-layout>
... ... @@ -164,7 +164,7 @@
164 164 </h5>
165 165 </v-flex>
166 166 <v-flex xs6>
167   - <h5 class="my-1 left">{{ editedItem.email }}</h5>
  167 + <h5 class="my-1">{{ editedItem.email }}</h5>
168 168 </v-flex>
169 169 </v-layout>
170 170 </v-flex>
... ... @@ -236,7 +236,7 @@
236 236 </v-flex>
237 237 </v-layout>
238 238 </v-container>
239   - </v-card-text>
  239 + <!-- </v-card-text> -->
240 240 </v-card>
241 241 </v-dialog>
242 242  
... ... @@ -293,7 +293,7 @@
293 293 <v-tab-item>
294 294 <v-container fluid class="mt-5">
295 295 <v-layout align-center justify-center fill-height>
296   - <v-flex xs12 sm8 md7 lg8>
  296 + <v-flex xs12 sm12 md10 lg11>
297 297 <v-card>
298 298 <v-container fluid class>
299 299 <v-layout>
... ...
src/pages/Section/section.vue
... ... @@ -36,62 +36,61 @@
36 36 <v-spacer></v-spacer>
37 37 </v-toolbar>
38 38 <v-card>
39   - <v-card-text>
40   - <v-container>
41   - <v-layout wrap justify-center>
42   - <v-flex xs12 sm9>
43   - <v-form>
44   - <v-layout style="position:relative;">
45   - <v-flex xs4 class="pt-4 subheading pl-3">
46   - <label>Class Name:</label>
47   - </v-flex>
48   - <v-flex xs8>
49   - <v-select
50   - :items="addclass"
51   - :label="editedItem.classData.classNum"
52   - v-model="editItem.classId"
53   - item-text="classNum"
54   - item-value="_id"
55   - name="Select Class"
56   - ></v-select>
57   - </v-flex>
58   - </v-layout>
59   - <v-layout style="position:relative;">
60   - <v-flex xs4 class="pt-4 subheading">
61   - <label>Section Name:</label>
62   - </v-flex>
63   - <v-flex xs8>
64   - <v-autocomplete
65   - v-model="editedItem.name"
66   - placeholder="fill your Section Name"
67   - :items="SectionName"
68   - ></v-autocomplete>
69   - </v-flex>
70   - </v-layout>
71   - <v-layout style="position:relative;">
72   - <v-flex xs4 class="pt-4 subheading">
73   - <label>Class Incharge:</label>
74   - </v-flex>
75   - <v-flex xs8>
76   - <v-select
77   - :items="teacherList"
78   - v-model="editedItem.classInchargeId"
79   - :label="editedItem.teacherData[0].name"
80   - item-text="name"
81   - item-value="_id"
82   - ></v-select>
83   - </v-flex>
84   - </v-layout>
85   - <v-card-actions>
86   - <v-btn round dark @click.native="close">Cancel</v-btn>
87   - <v-spacer></v-spacer>
88   - <v-btn round dark @click="save">Save</v-btn>
89   - </v-card-actions>
90   - </v-form>
91   - </v-flex>
92   - </v-layout>
93   - </v-container>
94   - </v-card-text>
  39 + <v-container>
  40 + <v-layout wrap justify-center>
  41 + <v-flex xs12 sm9>
  42 + <v-form>
  43 + <v-layout style="position:relative;">
  44 + <v-flex xs5 sm4 class="pt-4 subheading pl-3">
  45 + <label class="right hidden-xs-only hidden-sm-only">Class Name:</label>
  46 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Class:</label>
  47 + </v-flex>
  48 + <v-flex xs9 sm8>
  49 + <v-select
  50 + :items="addclass"
  51 + :label="editedItem.classData.classNum"
  52 + v-model="editItem.classId"
  53 + item-text="classNum"
  54 + item-value="_id"
  55 + name="Select Class"
  56 + ></v-select>
  57 + </v-flex>
  58 + </v-layout>
  59 + <v-layout style="position:relative;">
  60 + <v-flex xs5 sm4 class="pt-4 subheading">
  61 + <label>Section Name:</label>
  62 + </v-flex>
  63 + <v-flex xs7 sm8>
  64 + <v-autocomplete
  65 + v-model="editedItem.name"
  66 + placeholder="fill your Section Name"
  67 + :items="SectionName"
  68 + ></v-autocomplete>
  69 + </v-flex>
  70 + </v-layout>
  71 + <v-layout style="position:relative;">
  72 + <v-flex xs5 sm4 class="pt-4 subheading">
  73 + <label>Class Incharge:</label>
  74 + </v-flex>
  75 + <v-flex xs7 sm8>
  76 + <v-select
  77 + :items="teacherList"
  78 + v-model="editedItem.classInchargeId"
  79 + :label="editedItem.teacherData[0].name"
  80 + item-text="name"
  81 + item-value="_id"
  82 + ></v-select>
  83 + </v-flex>
  84 + </v-layout>
  85 + <v-card-actions>
  86 + <v-btn round dark @click.native="close">Cancel</v-btn>
  87 + <v-spacer></v-spacer>
  88 + <v-btn round dark @click="save">Save</v-btn>
  89 + </v-card-actions>
  90 + </v-form>
  91 + </v-flex>
  92 + </v-layout>
  93 + </v-container>
95 94 </v-card>
96 95 </v-dialog>
97 96  
... ... @@ -119,42 +118,45 @@
119 118 <br />
120 119 <br />
121 120 <v-layout>
122   - <v-flex xs5 sm6>
123   - <h5 class="right my-1">
  121 + <v-flex xs7 sm6>
  122 + <h5 class="right my-1 hidden-xs-only hidden-sm-only">
124 123 <b>Class Name:</b>
125 124 </h5>
  125 + <h5 class="right my-1 hidden-lg-only hidden-md-only hidden-xl-only">
  126 + <b>Class:</b>
  127 + </h5>
126 128 </v-flex>
127   - <v-flex sm6 xs8>
  129 + <v-flex sm6 xs5>
128 130 <h5 class="my-1">{{ editedItem.classData.classNum }}</h5>
129 131 </v-flex>
130 132 </v-layout>
131 133 <v-layout>
132   - <v-flex xs5 sm6>
  134 + <v-flex xs7 sm6>
133 135 <h5 class="right my-1">
134 136 <b>Section Name:</b>
135 137 </h5>
136 138 </v-flex>
137   - <v-flex sm6 xs8>
  139 + <v-flex sm6 xs5>
138 140 <h5 class="my-1">{{ editedItem.name }}</h5>
139 141 </v-flex>
140 142 </v-layout>
141 143 <v-layout>
142   - <v-flex xs5 sm6>
  144 + <v-flex xs7 sm6>
143 145 <h5 class="right my-1">
144 146 <b>Class Incharge:</b>
145 147 </h5>
146 148 </v-flex>
147   - <v-flex sm6 xs8>
  149 + <v-flex sm6 xs5>
148 150 <h5 class="my-1">{{ editedItem.teacherData[0].name }}</h5>
149 151 </v-flex>
150 152 </v-layout>
151 153 <v-layout>
152   - <v-flex xs5 sm6>
  154 + <v-flex xs7 sm6>
153 155 <h5 class="right my-1">
154 156 <b>Session:</b>
155 157 </h5>
156 158 </v-flex>
157   - <v-flex sm6 xs8>
  159 + <v-flex sm6 xs5>
158 160 <h5 class="my-1">{{ editedItem.session }}</h5>
159 161 </v-flex>
160 162 </v-layout>
... ... @@ -183,7 +185,7 @@
183 185 :search="search"
184 186 >
185 187 <template slot="items" slot-scope="props">
186   - <td id="td" class="text-xs-center">{{ props.index + 1}}</td>
  188 + <td id="td" class="text-xs-center">{{ props.index + 1}}</td>
187 189 <td id="td" class="text-xs-center">{{ props.item.classData.classNum}}</td>
188 190 <td id="td" class="text-xs-center">{{ props.item.name}}</td>
189 191 <td id="td" class="text-xs-center">{{ props.item.session}}</td>
... ... @@ -192,19 +194,19 @@
192 194 <span>
193 195 <img
194 196 style="cursor:pointer; width:25px; height:18px; "
195   - class="mr-5"
  197 + class="mr5"
196 198 @click="profile(props.item)"
197 199 src="/static/icon/eye1.png"
198 200 />
199 201 <img
200 202 style="cursor:pointer; width:20px; height:18px; "
201   - class="mr-5"
  203 + class="mr5"
202 204 @click="editItem(props.item)"
203 205 src="/static/icon/edit1.png"
204 206 />
205 207 <img
206 208 style="cursor:pointer; width:20px; height:20px; "
207   - class="mr-5"
  209 + class="mr5"
208 210 @click="deleteItem(props.item)"
209 211 src="/static/icon/delete1.png"
210 212 />
... ...
src/pages/Students/students.vue
... ... @@ -28,8 +28,8 @@
28 28 v-model="snackbar"
29 29 color="success"
30 30 >{{ text }}</v-snackbar>
31   - <v-dialog v-model="dialog" max-width="1300px" scrollable>
32   - <v-card flat style="height: 800px;">
  31 + <v-dialog v-model="dialog" max-width="1500px" scrollable>
  32 + <v-card flat style="height: 586px;" class="mx-2">
33 33 <v-toolbar color="grey lighten-2" flat>
34 34 <v-spacer></v-spacer>
35 35 <v-toolbar-title>
... ... @@ -74,7 +74,8 @@
74 74 <v-flex xs12 sm4>
75 75 <v-layout>
76 76 <v-flex xs4 class="pt-4 subheading">
77   - <label class="right">Select Class:</label>
  77 + <label class="right hidden-xs-only hidden-sm-only">Select Class:</label>
  78 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Class:</label>
78 79 </v-flex>
79 80 <v-flex xs8 class="ml-3">
80 81 <v-select
... ... @@ -93,7 +94,8 @@
93 94 <v-flex xs12 sm4>
94 95 <v-layout>
95 96 <v-flex xs4 class="pt-4 subheading">
96   - <label class="right">Select Section:</label>
  97 + <label class="right hidden-xs-only hidden-sm-only">Select Section:</label>
  98 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Section:</label>
97 99 </v-flex>
98 100 <v-flex xs8 class="ml-3">
99 101 <v-select
... ... @@ -111,7 +113,8 @@
111 113 <v-flex xs12 sm4>
112 114 <v-layout>
113 115 <v-flex xs4 class="pt-4 subheading">
114   - <label class="right">Full Name:</label>
  116 + <label class="right hidden-xs-only hidden-sm-only">Full Name:</label>
  117 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Name:</label>
115 118 </v-flex>
116 119 <v-flex xs8 class="ml-3">
117 120 <v-text-field
... ... @@ -145,7 +148,8 @@
145 148 <v-flex xs12 sm4>
146 149 <v-layout>
147 150 <v-flex xs4 class="pt-4 subheading">
148   - <label class="right">Date of Birth:</label>
  151 + <label class="right hidden-sm-only hidden-xs-only">Date of Birth:</label>
  152 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">D.O.B:</label>
149 153 </v-flex>
150 154 <v-flex xs8 class="ml-3">
151 155 <v-menu
... ... @@ -196,7 +200,8 @@
196 200 <v-flex xs12 sm4>
197 201 <v-layout>
198 202 <v-flex xs4 class="pt-4 subheading">
199   - <label class="right">Blood Group:</label>
  203 + <label class="right hidden-xs-only hidden-sm-only">Blood Group:</label>
  204 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Blood:</label>
200 205 </v-flex>
201 206 <v-flex xs8 class="ml-3">
202 207 <v-text-field
... ... @@ -275,7 +280,8 @@
275 280 <v-flex xs12 sm4>
276 281 <v-layout>
277 282 <v-flex xs4 class="pt-4 subheading">
278   - <label class="right">Uplaod Image:</label>
  283 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  284 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod :</label>
279 285 </v-flex>
280 286 <v-flex xs8 class="ml-3">
281 287 <v-text-field
... ... @@ -324,7 +330,8 @@
324 330 <v-flex xs12 sm4>
325 331 <v-layout>
326 332 <v-flex xs4 class="pt-4 subheading">
327   - <label class="right">Mobile No:</label>
  333 + <label class="right hidden-xs-only hidden-sm-only">Mobile No:</label>
  334 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Mobile:</label>
328 335 </v-flex>
329 336 <v-flex xs8 class="ml-3">
330 337 <v-text-field
... ... @@ -342,7 +349,8 @@
342 349 <v-flex xs12 sm4>
343 350 <v-layout>
344 351 <v-flex xs4 class="pt-4 subheading">
345   - <label class="right">Select Country:</label>
  352 + <label class="right hidden-xs-only hidden-sm-only">Select Country:</label>
  353 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Country:</label>
346 354 </v-flex>
347 355 <v-flex xs8 class="ml-3">
348 356 <v-autocomplete
... ... @@ -372,7 +380,8 @@
372 380 <v-flex xs12 sm4>
373 381 <v-layout>
374 382 <v-flex xs4 class="pt-4 subheading">
375   - <label class="right">Roll Number:</label>
  383 + <label class="right hidden-xs-only hidden-sm-only">Roll Number:</label>
  384 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Roll No:</label>
376 385 </v-flex>
377 386 <v-flex xs8 class="ml-3">
378 387 <v-text-field
... ... @@ -385,7 +394,7 @@
385 394 </v-layout>
386 395 </v-flex>
387 396 </v-layout>
388   - <v-layout>
  397 + <!-- <v-layout>
389 398 <v-flex xs12>
390 399 <v-layout>
391 400 <v-flex
... ... @@ -425,14 +434,85 @@
425 434 </v-flex>
426 435 </v-layout>
427 436 </v-flex>
  437 + </v-layout>-->
  438 + <v-layout class="hidden-xs-only hidden-sm-only">
  439 + <v-flex xs12 sm12>
  440 + <v-layout>
  441 + <v-flex xs4 sm2 class="pt-4 subheading ml-5">
  442 + <label class="right pr-4">Present Address:</label>
  443 + </v-flex>
  444 + <v-flex xs8 sm12>
  445 + <v-text-field
  446 + name="input-4-3"
  447 + v-model="editedItem.presentAddress"
  448 + placeholder="fill Your present Address"
  449 + required
  450 + ></v-text-field>
  451 + </v-flex>
  452 + </v-layout>
  453 + </v-flex>
  454 + <v-flex xs12 sm12>
  455 + <v-layout>
  456 + <v-flex xs4 sm2 class="pt-4 subheading ml-5 addressForm">
  457 + <label class>Permanent Address:</label>
  458 + </v-flex>
  459 + <v-flex xs12 sm12>
  460 + <v-text-field
  461 + name="input-4-3"
  462 + v-model="editedItem.permanentAddress"
  463 + placeholder="fill Your Permanent Address"
  464 + required
  465 + ></v-text-field>
  466 + </v-flex>
  467 + </v-layout>
  468 + </v-flex>
  469 + </v-layout>
  470 + <v-layout class="hidden-lg-only hidden-md-only hidden-xl-only">
  471 + <v-flex xs12 sm12>
  472 + <v-layout>
  473 + <v-flex xs12 sm3 class="pt-4 subheading text-xs-center">
  474 + <label class>Present Address :</label>
  475 + </v-flex>
  476 + </v-layout>
  477 + <v-layout>
  478 + <v-flex xs12 sm12>
  479 + <v-textarea
  480 + name="input-4-3"
  481 + v-model="editedItem.presentAddress"
  482 + placeholder="fill Your present Address"
  483 + required
  484 + ></v-textarea>
  485 + </v-flex>
  486 + </v-layout>
  487 + </v-flex>
  488 + <v-flex xs12 sm12>
  489 + <v-layout>
  490 + <v-flex xs12 sm3 class="pt-4 pr-4 subheading text-xs-center addressForm">
  491 + <label>Permanent addr:</label>
  492 + </v-flex>
  493 + </v-layout>
  494 + <v-layout>
  495 + <v-flex xs12 sm12>
  496 + <v-textarea
  497 + name="input-4-3"
  498 + v-model="editedItem.permanentAddress"
  499 + placeholder="fill Your Permanent Address"
  500 + required
  501 + ></v-textarea>
  502 + </v-flex>
  503 + </v-layout>
  504 + </v-flex>
428 505 </v-layout>
429 506 <v-layout>
430 507 <v-flex xs12 sm12>
431   - <v-card-actions>
432   - <v-btn round dark @click.native="close">Cancel</v-btn>
433   - <v-spacer></v-spacer>
434   - <v-btn round dark @click="save">Save</v-btn>
435   - </v-card-actions>
  508 + <v-layout>
  509 + <v-flex xs6>
  510 + <v-btn round dark @click.native="close">Cancel</v-btn>
  511 + </v-flex>
  512 + <v-flex xs6>
  513 + <v-btn @click="save" round dark :loading="loading" class="right">Save</v-btn>
  514 + </v-flex>
  515 + </v-layout>
436 516 </v-flex>
437 517 </v-layout>
438 518 </v-container>
... ... @@ -444,7 +524,7 @@
444 524 <!-- ****** PROFILE VIEW STUDENTS DEATILS ****** -->
445 525  
446 526 <v-dialog v-model="dialog1" max-width="1100px" scrollable>
447   - <v-card style="height: 700px;">
  527 + <v-card style="height: 700px;" class="mx-2">
448 528 <v-toolbar color="grey lighten-2" flat>
449 529 <v-spacer></v-spacer>
450 530 <v-toolbar-title>Student Profile</v-toolbar-title>
... ... @@ -460,8 +540,8 @@
460 540 </v-flex>
461 541 <v-container grid-list-md>
462 542 <v-layout wrap>
463   - <v-flex>
464   - <v-layout>
  543 + <v-flex xs12>
  544 + <v-layout wrap>
465 545 <v-flex xs12 sm6>
466 546 <v-layout>
467 547 <v-flex xs6 sm5>
... ... @@ -476,268 +556,268 @@
476 556 </v-flex>
477 557 <v-flex xs12 sm6>
478 558 <v-layout>
479   - <v-flex xs4 sm4>
  559 + <v-flex xs6 sm4>
480 560 <h5 class="right my-1">
481 561 <b>Email:</b>
482 562 </h5>
483 563 </v-flex>
484   - <v-flex sm8 xs8>
  564 + <v-flex sm8 xs6>
485 565 <h5 class="my-1 left">{{ editedItem.email }}</h5>
486 566 </v-flex>
487 567 </v-layout>
488 568 </v-flex>
489 569 </v-layout>
490   - <v-layout>
491   - <v-flex xs6 sm6>
  570 + <v-layout wrap>
  571 + <v-flex xs12 sm6>
492 572 <v-layout>
493   - <v-flex xs4 sm5>
  573 + <v-flex xs6 sm5>
494 574 <b>
495 575 <h5 class="right my-1">
496 576 <b>Gender:</b>
497 577 </h5>
498 578 </b>
499 579 </v-flex>
500   - <v-flex sm7 xs8>
  580 + <v-flex sm7 xs6>
501 581 <h5 class="my-1 left">{{ editedItem.gender }}</h5>
502 582 </v-flex>
503 583 </v-layout>
504 584 </v-flex>
505   - <v-flex xs6 sm6>
  585 + <v-flex xs12 sm6>
506 586 <v-layout>
507   - <v-flex xs4 sm4>
  587 + <v-flex xs6 sm4>
508 588 <b>
509 589 <h5 class="right my-1">
510 590 <b>D.O.B:</b>
511 591 </h5>
512 592 </b>
513 593 </v-flex>
514   - <v-flex sm7 xs8>
  594 + <v-flex sm7 xs6>
515 595 <h5 class="my-1">{{ dates(editedItem.dob) }}</h5>
516 596 </v-flex>
517 597 </v-layout>
518 598 </v-flex>
519 599 </v-layout>
520   - <v-layout>
521   - <v-flex xs6 sm6>
  600 + <v-layout wrap>
  601 + <v-flex xs12 sm6>
522 602 <v-layout>
523   - <v-flex xs4 sm5>
  603 + <v-flex xs6 sm5>
524 604 <b>
525 605 <h5 class="right my-1">
526 606 <b>Blood Group:</b>
527 607 </h5>
528 608 </b>
529 609 </v-flex>
530   - <v-flex sm7 xs8>
  610 + <v-flex sm7 xs6>
531 611 <h5 class="my-1 left">{{ editedItem.bloodGroup }}</h5>
532 612 </v-flex>
533 613 </v-layout>
534 614 </v-flex>
535   - <v-flex xs6 sm6>
  615 + <v-flex xs12 sm6>
536 616 <v-layout>
537   - <v-flex xs4 sm4>
  617 + <v-flex xs6 sm4>
538 618 <b>
539 619 <h5 class="right my-1">
540 620 <b>Allergies:</b>
541 621 </h5>
542 622 </b>
543 623 </v-flex>
544   - <v-flex sm8 xs8>
  624 + <v-flex sm8 xs6>
545 625 <h5 class="my-1">{{ editedItem.allergies }}</h5>
546 626 </v-flex>
547 627 </v-layout>
548 628 </v-flex>
549 629 </v-layout>
550   - <v-layout>
551   - <v-flex xs6 sm6>
  630 + <v-layout wrap>
  631 + <v-flex xs12 sm6>
552 632 <v-layout>
553   - <v-flex xs4 sm5>
  633 + <v-flex xs6 sm5>
554 634 <b>
555 635 <h5 class="right my-1">
556 636 <b>Height:</b>
557 637 </h5>
558 638 </b>
559 639 </v-flex>
560   - <v-flex sm7 xs8>
  640 + <v-flex sm7 xs6>
561 641 <h5 class="my-1 left">{{ editedItem.height }}</h5>
562 642 </v-flex>
563 643 </v-layout>
564 644 </v-flex>
565   - <v-flex xs6 sm6>
  645 + <v-flex xs12 sm6>
566 646 <v-layout>
567   - <v-flex xs4 sm4>
  647 + <v-flex xs6 sm4>
568 648 <b>
569 649 <h5 class="right my-1">
570 650 <b>Weight:</b>
571 651 </h5>
572 652 </b>
573 653 </v-flex>
574   - <v-flex sm8 xs8>
  654 + <v-flex sm8 xs6>
575 655 <h5 class="my-1">{{ editedItem.weight }}</h5>
576 656 </v-flex>
577 657 </v-layout>
578 658 </v-flex>
579 659 </v-layout>
580   - <v-layout>
581   - <v-flex xs6 sm6>
  660 + <v-layout wrap>
  661 + <v-flex xs12 sm6>
582 662 <v-layout>
583   - <v-flex xs4 sm5>
  663 + <v-flex xs6 sm5>
584 664 <b>
585 665 <h5 class="right my-1">
586 666 <b>City:</b>
587 667 </h5>
588 668 </b>
589 669 </v-flex>
590   - <v-flex sm7 xs8>
  670 + <v-flex sm7 xs6>
591 671 <h5 class="my-1 left">{{ editedItem.city }}</h5>
592 672 </v-flex>
593 673 </v-layout>
594 674 </v-flex>
595   - <v-flex xs6 sm6>
  675 + <v-flex xs12 sm6>
596 676 <v-layout>
597   - <v-flex xs4 sm4>
  677 + <v-flex xs6 sm4>
598 678 <b>
599 679 <h5 class="right my-1">
600 680 <b>State:</b>
601 681 </h5>
602 682 </b>
603 683 </v-flex>
604   - <v-flex sm8 xs8>
  684 + <v-flex sm8 xs6>
605 685 <h5 class="my-1">{{ editedItem.state }}</h5>
606 686 </v-flex>
607 687 </v-layout>
608 688 </v-flex>
609 689 </v-layout>
610   - <v-layout>
611   - <v-flex xs6 sm6>
  690 + <v-layout wrap>
  691 + <v-flex xs12 sm6>
612 692 <v-layout>
613   - <v-flex xs4 sm5>
  693 + <v-flex xs6 sm5>
614 694 <b>
615 695 <h5 class="right my-1">
616 696 <b>Pincode:</b>
617 697 </h5>
618 698 </b>
619 699 </v-flex>
620   - <v-flex sm7 xs8>
  700 + <v-flex sm7 xs6>
621 701 <h5 class="my-1">{{ editedItem.pincode }}</h5>
622 702 </v-flex>
623 703 </v-layout>
624 704 </v-flex>
625   - <v-flex xs5 sm5>
  705 + <v-flex xs12 sm5>
626 706 <v-layout>
627   - <v-flex xs4 sm5>
  707 + <v-flex xs6 sm5>
628 708 <b>
629 709 <h5 class="right my-1">
630 710 <b>Country:</b>
631 711 </h5>
632 712 </b>
633 713 </v-flex>
634   - <v-flex sm7 xs8>
  714 + <v-flex sm7 xs6>
635 715 <h5 class="my-1">{{ editedItem.country }}</h5>
636 716 </v-flex>
637 717 </v-layout>
638 718 </v-flex>
639 719 </v-layout>
640   - <v-layout>
641   - <v-flex xs5 sm6>
  720 + <v-layout wrap>
  721 + <v-flex xs12 sm6>
642 722 <v-layout>
643   - <v-flex sm5 xs8>
  723 + <v-flex sm5 xs6>
644 724 <b>
645 725 <h5 class="right my-1">
646 726 <b>Mobile No:</b>
647 727 </h5>
648 728 </b>
649 729 </v-flex>
650   - <v-flex sm6 xs8>
  730 + <v-flex sm6 xs6>
651 731 <h5 class="my-1">{{ editedItem.mobile }}</h5>
652 732 </v-flex>
653 733 </v-layout>
654 734 </v-flex>
655   - <v-flex xs5 sm6>
  735 + <v-flex xs12 sm6>
656 736 <v-layout>
657   - <v-flex xs5 sm4>
  737 + <v-flex xs6 sm4>
658 738 <b>
659 739 <h5 class="right my-1">
660 740 <b>Fahter Name:</b>
661 741 </h5>
662 742 </b>
663 743 </v-flex>
664   - <v-flex sm8 xs8>
  744 + <v-flex sm8 xs6>
665 745 <h5 class="my-1">{{ editedItem.fatherName }}</h5>
666 746 </v-flex>
667 747 </v-layout>
668 748 </v-flex>
669 749 </v-layout>
670   - <v-layout>
671   - <v-flex xs6 sm5>
  750 + <v-layout wrap>
  751 + <v-flex xs12 sm5>
672 752 <v-layout>
673   - <v-flex xs4 sm6>
  753 + <v-flex xs6 sm6>
674 754 <b>
675 755 <h5 class="right my-1">
676 756 <b>Mother Name:</b>
677 757 </h5>
678 758 </b>
679 759 </v-flex>
680   - <v-flex sm6 xs8>
  760 + <v-flex sm6 xs6>
681 761 <h5 class="my-1">{{ editedItem.motherName }}</h5>
682 762 </v-flex>
683 763 </v-layout>
684 764 </v-flex>
685   - <v-flex xs6 sm6>
  765 + <v-flex xs12 sm6>
686 766 <v-layout>
687   - <v-flex xs4 sm6>
  767 + <v-flex xs6 sm6>
688 768 <b>
689 769 <h5 class="right my-1">
690 770 <b>Father Cell No:</b>
691 771 </h5>
692 772 </b>
693 773 </v-flex>
694   - <v-flex sm6 xs8>
  774 + <v-flex sm6 xs6>
695 775 <h5 class="my-1">{{ editedItem.fatherCellNo }}</h5>
696 776 </v-flex>
697 777 </v-layout>
698 778 </v-flex>
699 779 </v-layout>
700   - <v-layout>
701   - <v-flex xs6 sm5>
  780 + <v-layout wrap>
  781 + <v-flex xs12 sm5>
702 782 <v-layout>
703   - <v-flex xs4 sm6>
  783 + <v-flex xs6 sm6>
704 784 <b>
705 785 <h5 class="right my-1">
706 786 <b>Mother Cell No:</b>
707 787 </h5>
708 788 </b>
709 789 </v-flex>
710   - <v-flex sm6 xs8>
  790 + <v-flex sm6 xs6>
711 791 <h5 class="my-1">{{ editedItem.motherCellNo }}</h5>
712 792 </v-flex>
713 793 </v-layout>
714 794 </v-flex>
715   - <v-flex xs6 sm6>
  795 + <v-flex xs12 sm6>
716 796 <v-layout>
717   - <v-flex xs5 sm6>
  797 + <v-flex xs6 sm6>
718 798 <b>
719 799 <h5 class="my-1 right">
720 800 <b>Academic Year:</b>
721 801 </h5>
722 802 </b>
723 803 </v-flex>
724   - <v-flex sm5 xs8>
  804 + <v-flex sm5 xs6>
725 805 <h5 class="my-1">{{ editedItem.establishmentYear }}</h5>
726 806 </v-flex>
727 807 </v-layout>
728 808 </v-flex>
729 809 </v-layout>
730   - <v-layout>
731   - <v-flex xs6 sm5>
  810 + <v-layout wrap>
  811 + <v-flex xs12 sm5>
732 812 <v-layout>
733   - <v-flex xs5 sm6>
  813 + <v-flex xs6 sm6>
734 814 <b>
735 815 <h5 class="my-1 right">
736 816 <b>Medical Notes:</b>
737 817 </h5>
738 818 </b>
739 819 </v-flex>
740   - <v-flex sm5 xs8>
  820 + <v-flex sm5 xs6>
741 821 <h5 class="my-1">{{ editedItem.medicalNotes }}</h5>
742 822 </v-flex>
743 823 </v-layout>
... ... @@ -747,7 +827,7 @@
747 827 <v-flex xs6 sm6>
748 828 <b>
749 829 <h5 class="right my-1">
750   - <b>Roll Number:</b>
  830 + <b>Roll No. :</b>
751 831 </h5>
752 832 </b>
753 833 </v-flex>
... ... @@ -757,17 +837,17 @@
757 837 </v-layout>
758 838 </v-flex>
759 839 </v-layout>
760   - <v-layout>
761   - <v-flex xs6 sm5>
  840 + <v-layout wrap>
  841 + <v-flex xs12 sm5>
762 842 <v-layout>
763   - <v-flex xs5 sm6>
  843 + <v-flex xs6 sm6>
764 844 <b>
765 845 <h5 class="my-1 right">
766 846 <b>present Address:</b>
767 847 </h5>
768 848 </b>
769 849 </v-flex>
770   - <v-flex sm5 xs8>
  850 + <v-flex sm5 xs6>
771 851 <h5 class="my-1">{{ editedItem.presentAddress }}</h5>
772 852 </v-flex>
773 853 </v-layout>
... ... @@ -819,7 +899,7 @@
819 899  
820 900 <!-- ****** EXISTING-USERS STUDENTS TABLE ****** -->
821 901 <v-card flat>
822   - <v-card-actions>
  902 + <v-card-actions class="hidden-xs-only hidden-sm-only">
823 903 <v-layout>
824 904 <label class="right mt-4 ml-5">Select Class:</label>
825 905 <v-select
... ... @@ -850,6 +930,48 @@
850 930 <v-spacer></v-spacer>
851 931 <v-btn @click="findStudents()" round dark :loading="loading" class="left">Find</v-btn>
852 932 </v-card-actions>
  933 + <v-flex class="hidden-xl-only hidden-lg-only hidden-md-only">
  934 + <v-layout>
  935 + <v-flex xs4>
  936 + <label class="right mt-4">Select Class:</label>
  937 + </v-flex>
  938 + <v-flex xs8>
  939 + <v-select
  940 + :items="addclass"
  941 + label="Select Class"
  942 + v-model="selectStudents.select"
  943 + item-text="classNum"
  944 + item-value="_id"
  945 + name="Select Class"
  946 + :rules="classRules"
  947 + @change="getSections(selectStudents.select)"
  948 + class="px-2"
  949 + required
  950 + ></v-select>
  951 + </v-flex>
  952 + </v-layout>
  953 + <v-layout>
  954 + <v-flex xs4>
  955 + <label class="right mt-4">Select Section:</label>
  956 + </v-flex>
  957 + <v-flex xs8>
  958 + <v-select
  959 + :items="addSection"
  960 + label="Select Section"
  961 + v-model="selectStudents.selectSection"
  962 + item-text="name"
  963 + item-value="_id"
  964 + name="Select Section"
  965 + :rules="sectionRules"
  966 + class="px-2"
  967 + required
  968 + ></v-select>
  969 + </v-flex>
  970 + </v-layout>
  971 + <!-- <v-layout> -->
  972 + <v-btn @click="findStudents()" round block dark :loading="loading">Find</v-btn>
  973 + <!-- </v-layout> -->
  974 + </v-flex>
853 975 </v-card>
854 976 <v-data-table
855 977 :headers="headers"
... ... @@ -910,7 +1032,7 @@
910 1032 <v-tab-item>
911 1033 <v-container fluid>
912 1034 <v-layout align-center justify-center fill-height>
913   - <v-flex xs12 sm8 md7 lg8>
  1035 + <v-flex xs12 sm12 md10 lg11>
914 1036 <div>
915 1037 <v-app>
916 1038 <v-stepper v-model="e2">
... ... @@ -1046,438 +1168,527 @@
1046 1168 </v-container>
1047 1169 </v-stepper-content>
1048 1170 <v-stepper-content step="2">
1049   - <v-container fluid>
1050   - <v-snackbar
1051   - :timeout="timeout"
1052   - :top="y === 'top'"
1053   - :right="x === 'right'"
1054   - :vertical="mode === 'vertical'"
1055   - v-model="snackbar"
1056   - color="success"
1057   - >{{ text }}</v-snackbar>
1058   - <v-flex xs12 sm12>
1059   - <v-form ref="form" v-model="valid" lazy-validation>
1060   - <v-container fluid>
1061   - <v-layout>
1062   - <v-flex
1063   - xs12
1064   - class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
1065   - >
1066   - <v-avatar size="100px">
1067   - <img src="/static/icon/user.png" v-if="!imageUrl" />
1068   - </v-avatar>
1069   - <input
1070   - type="file"
1071   - style="display: none"
1072   - ref="image"
1073   - accept="image/*"
1074   - @change="onFilePicked"
1075   - />
1076   - <img
1077   - :src="imageData.imageUrl"
1078   - height="150"
1079   - v-if="imageUrl"
1080   - style="border-radius:50%; width:200px"
1081   - />
1082   - </v-flex>
1083   - </v-layout>
1084   - <v-layout>
1085   - <v-flex xs12 sm6>
1086   - <v-layout>
1087   - <v-flex xs4 class="pt-4 subheading">
1088   - <label class="right">Select Class:</label>
1089   - </v-flex>
1090   - <v-flex xs8 class="ml-3">
1091   - <v-select
1092   - :items="addclass"
1093   - label="Select Class"
1094   - v-model="addStudents.select"
1095   - item-text="classNum"
1096   - item-value="_id"
1097   - name="Select Class"
1098   - :rules="classRules"
1099   - @change="getSection(addStudents.select)"
1100   - required
1101   - ></v-select>
1102   - </v-flex>
1103   - </v-layout>
1104   - </v-flex>
1105   - <v-flex xs12 sm6>
1106   - <v-layout>
1107   - <v-flex xs4 class="pt-4 subheading">
1108   - <label class="right">Select Section:</label>
1109   - </v-flex>
1110   - <v-flex xs8 class="ml-3">
1111   - <v-select
1112   - :items="addSection"
1113   - label="Select Section"
1114   - v-model="addStudents.selectSection"
1115   - item-text="name"
1116   - item-value="_id"
1117   - name="Select Section"
1118   - :rules="sectionRules"
1119   - required
1120   - ></v-select>
1121   - </v-flex>
1122   - </v-layout>
1123   - </v-flex>
1124   - </v-layout>
1125   - <v-layout>
1126   - <v-flex xs12 sm6>
1127   - <v-layout>
1128   - <v-flex xs4 class="pt-4 subheading">
1129   - <label class="right">Full Name:</label>
1130   - </v-flex>
1131   - <v-flex xs8 class="ml-3">
1132   - <v-text-field
1133   - v-model="addStudents.name"
1134   - placeholder="fill your full Name"
1135   - name="name"
1136   - type="text"
1137   - :rules="nameRules"
1138   - required
1139   - ></v-text-field>
1140   - </v-flex>
1141   - </v-layout>
1142   - </v-flex>
1143   - <v-flex xs12 sm6>
1144   - <v-layout>
1145   - <v-flex xs4 class="pt-4 subheading">
1146   - <label class="right">Email ID:</label>
1147   - </v-flex>
1148   - <v-flex xs8 class="ml-3">
1149   - <v-text-field
1150   - placeholder="fill your email"
1151   - :rules="emailRules"
1152   - v-model="addStudents.email"
1153   - type="text"
1154   - name="email"
1155   - required
1156   - ></v-text-field>
1157   - </v-flex>
1158   - </v-layout>
1159   - </v-flex>
1160   - </v-layout>
1161   - <v-layout>
1162   - <v-flex xs12 sm6>
1163   - <v-layout>
1164   - <v-flex xs4 class="pt-4 subheading">
1165   - <label class="right">Date of Birth:</label>
1166   - </v-flex>
1167   - <v-flex xs8 class="ml-3">
1168   - <v-menu
1169   - ref="menu"
1170   - :close-on-content-click="false"
1171   - v-model="menu"
1172   - :nudge-right="40"
1173   - lazy
1174   - transition="scale-transition"
1175   - offset-y
1176   - full-width
1177   - min-width="290px"
1178   - >
1179   - <v-text-field
1180   - slot="activator"
1181   - :rules="dateRules"
1182   - v-model="addStudents.date"
1183   - placeholder="Select date"
1184   - ></v-text-field>
1185   - <v-date-picker
1186   - ref="picker"
1187   - v-model="addStudents.date"
1188   - :max="new Date().toISOString().substr(0, 10)"
1189   - min="1950-01-01"
1190   - @input="menu = false"
1191   - ></v-date-picker>
1192   - </v-menu>
1193   - </v-flex>
1194   - </v-layout>
1195   - </v-flex>
1196   - <v-flex xs12 sm6>
1197   - <v-layout>
1198   - <v-flex xs4 class="pt-4 subheading">
1199   - <label class="right">City:</label>
1200   - </v-flex>
1201   - <v-flex xs8 class="ml-3">
1202   - <v-text-field
1203   - v-model="addStudents.city"
1204   - placeholder="fill your City Name"
1205   - name="City"
1206   - type="text"
1207   - :rules="cityRules"
1208   - required
1209   - ></v-text-field>
1210   - </v-flex>
1211   - </v-layout>
1212   - </v-flex>
1213   - </v-layout>
1214   - <v-layout>
1215   - <v-flex xs12 sm6>
1216   - <v-layout>
1217   - <v-flex xs4 class="pt-4 subheading">
1218   - <label class="right">State:</label>
1219   - </v-flex>
1220   - <v-flex xs8 class="ml-3">
1221   - <v-text-field
1222   - v-model="addStudents.state"
1223   - placeholder="fill your State Name"
1224   - name="state"
1225   - type="text"
1226   - :rules="stateRules"
1227   - required
1228   - ></v-text-field>
1229   - </v-flex>
1230   - </v-layout>
1231   - </v-flex>
1232   - <v-flex xs12 sm6>
1233   - <v-layout>
1234   - <v-flex xs4 class="pt-4 subheading">
1235   - <label class="right">Pincode:</label>
1236   - </v-flex>
1237   - <v-flex xs8 class="ml-3">
1238   - <v-text-field
1239   - v-model="addStudents.pincode"
1240   - placeholder="fill your pincode"
1241   - name="pincode"
1242   - type="number"
1243   - :rules="pincode"
1244   - required
1245   - ></v-text-field>
1246   - </v-flex>
1247   - </v-layout>
1248   - </v-flex>
1249   - </v-layout>
1250   - <v-layout>
1251   - <v-flex xs12 sm6>
1252   - <v-layout>
1253   - <v-flex xs4 class="pt-4 subheading">
1254   - <label class="right">Mobile No:</label>
1255   - </v-flex>
1256   - <v-flex xs8 class="ml-3">
1257   - <v-text-field
1258   - v-model="addStudents.mobile"
1259   - placeholder="fill your MobileNo"
1260   - name="mobileNo"
1261   - type="number"
1262   - :rules="mobileNoRules"
1263   - required
1264   - ></v-text-field>
1265   - </v-flex>
1266   - </v-layout>
1267   - </v-flex>
1268   - <v-flex xs12 sm6>
1269   - <v-layout>
1270   - <v-flex xs4 class="pt-4 subheading">
1271   - <label class="right">Select Country:</label>
1272   - </v-flex>
1273   - <v-flex xs8 class="ml-3">
1274   - <v-autocomplete
1275   - v-model="addStudents.country"
1276   - :rules="country"
1277   - :items="countries"
1278   - placeholder="Select Country Name"
1279   - required
1280   - ></v-autocomplete>
1281   - </v-flex>
1282   - </v-layout>
1283   - </v-flex>
1284   - </v-layout>
1285   - <v-layout>
1286   - <v-flex xs12 sm6>
1287   - <v-layout>
1288   - <v-flex xs4 class="pt-4 subheading">
1289   - <label class="right">Gender:</label>
1290   - </v-flex>
1291   - <v-flex xs8 class="ml-3">
1292   - <v-select
1293   - :items="gender"
1294   - v-model="addStudents.gender"
1295   - :rules="genderRules"
1296   - label="Select Gender"
1297   - required
1298   - ></v-select>
1299   - </v-flex>
1300   - </v-layout>
1301   - </v-flex>
1302   - <v-flex xs12 sm6>
1303   - <v-layout>
1304   - <v-flex xs4 class="pt-4 subheading">
1305   - <label class="right">Blood Group:</label>
1306   - </v-flex>
1307   - <v-flex xs8 class="ml-3">
1308   - <v-text-field
1309   - v-model="addStudents.bloodGroup"
1310   - placeholder="Fill your Blood Group"
1311   - required
1312   - ></v-text-field>
1313   - </v-flex>
1314   - </v-layout>
1315   - </v-flex>
1316   - </v-layout>
1317   - <v-layout>
1318   - <v-flex xs12 sm6>
1319   - <v-layout>
1320   - <v-flex xs4 class="pt-4 subheading">
1321   - <label class="right">Allergies:</label>
1322   - </v-flex>
1323   - <v-flex xs8 class="ml-3">
1324   - <v-text-field
1325   - v-model="addStudents.allergies"
1326   - placeholder="Fill your Allergies"
1327   - required
1328   - ></v-text-field>
1329   - </v-flex>
1330   - </v-layout>
1331   - </v-flex>
1332   - <v-flex xs12 sm6>
1333   - <v-layout>
1334   - <v-flex xs4 class="pt-4 subheading">
1335   - <label class="right">Medical Notes:</label>
1336   - </v-flex>
1337   - <v-flex xs8 class="ml-3">
1338   - <v-text-field
1339   - v-model="addStudents.medicalNotes"
1340   - placeholder="Fill your Medical Notes"
1341   - required
1342   - ></v-text-field>
1343   - </v-flex>
1344   - </v-layout>
1345   - </v-flex>
1346   - </v-layout>
1347   - <v-layout>
1348   - <v-flex xs12 sm6>
1349   - <v-layout>
1350   - <v-flex xs4 class="pt-4 subheading">
1351   - <label class="right">Height:</label>
1352   - </v-flex>
1353   - <v-flex xs8 class="ml-3">
1354   - <v-text-field
1355   - v-model="addStudents.height"
1356   - placeholder="Fill your Height"
1357   - required
1358   - ></v-text-field>
1359   - </v-flex>
1360   - </v-layout>
1361   - </v-flex>
1362   - <v-flex xs12 sm6>
1363   - <v-layout>
1364   - <v-flex xs4 class="pt-4 subheading">
1365   - <label class="right">Weight:</label>
1366   - </v-flex>
1367   - <v-flex xs8 class="ml-3">
1368   - <v-text-field
1369   - v-model="addStudents.weight"
1370   - placeholder="Fill your Weight"
1371   - required
1372   - ></v-text-field>
1373   - </v-flex>
1374   - </v-layout>
1375   - </v-flex>
1376   - </v-layout>
1377   - <v-layout>
1378   - <v-flex xs12 sm6>
1379   - <v-layout>
1380   - <v-flex xs4 class="pt-4 subheading">
1381   - <label class="right">Uplaod Image:</label>
1382   - </v-flex>
1383   - <v-flex xs8 class="ml-3">
1384   - <v-text-field
1385   - label="Select Image"
1386   - @click="pickFile"
1387   - v-model="imageName"
1388   - append-icon="attach_file"
1389   - ></v-text-field>
1390   - </v-flex>
1391   - </v-layout>
1392   - </v-flex>
1393   - <v-flex xs12 sm6>
1394   - <v-layout>
1395   - <v-flex xs4 class="pt-4 subheading">
1396   - <label class="right">Academic Year:</label>
1397   - </v-flex>
1398   - <v-flex xs8 class="ml-3">
1399   - <v-text-field
1400   - v-model="addStudents.establishmentYear"
1401   - placeholder="fill your Academic Year"
1402   - name="state"
1403   - type="number"
1404   - :rules="establishmentYearRules"
1405   - required
1406   - ></v-text-field>
1407   - </v-flex>
1408   - </v-layout>
1409   - </v-flex>
1410   - </v-layout>
1411   - <v-layout>
1412   - <v-flex xs12 sm6>
1413   - <v-layout>
1414   - <v-flex xs4 class="pt-4 subheading">
1415   - <label class="right">Roll Number:</label>
1416   - </v-flex>
1417   - <v-flex xs8 class="ml-3">
1418   - <v-text-field
1419   - v-model="addStudents.rollNo"
1420   - placeholder="Fill your Roll Number"
1421   - required
1422   - ></v-text-field>
1423   - </v-flex>
1424   - </v-layout>
1425   - </v-flex>
1426   - </v-layout>
1427   - <v-layout>
1428   - <v-flex xs12 sm12>
1429   - <v-layout>
1430   - <v-flex
1431   - xs3
1432   - class="pt-4 subheading pl-4"
1433   - style="max-width: 17%;"
  1171 + <!-- <v-container fluid> -->
  1172 + <v-snackbar
  1173 + :timeout="timeout"
  1174 + :top="y === 'top'"
  1175 + :right="x === 'right'"
  1176 + :vertical="mode === 'vertical'"
  1177 + v-model="snackbar"
  1178 + color="success"
  1179 + >{{ text }}</v-snackbar>
  1180 + <v-flex xs12 sm12>
  1181 + <v-form ref="form" v-model="valid" lazy-validation>
  1182 + <v-container fluid>
  1183 + <v-layout>
  1184 + <v-flex
  1185 + xs12
  1186 + class="text-xs-center text-sm-center text-md-center text-lg-center mr-4"
  1187 + >
  1188 + <v-avatar size="100px">
  1189 + <img src="/static/icon/user.png" v-if="!imageUrl" />
  1190 + </v-avatar>
  1191 + <input
  1192 + type="file"
  1193 + style="display: none"
  1194 + ref="image"
  1195 + accept="image/*"
  1196 + @change="onFilePicked"
  1197 + />
  1198 + <img
  1199 + :src="imageData.imageUrl"
  1200 + height="150"
  1201 + v-if="imageUrl"
  1202 + style="border-radius:50%; width:200px"
  1203 + />
  1204 + </v-flex>
  1205 + </v-layout>
  1206 + <v-layout>
  1207 + <v-flex xs12 sm6>
  1208 + <v-layout>
  1209 + <v-flex x4 sm4 class="pt-4 subheading">
  1210 + <label
  1211 + class="right hidden-xs-only hidden-sm-only"
  1212 + >Select Class:</label>
  1213 + <label
  1214 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1215 + >Class:</label>
  1216 + </v-flex>
  1217 + <v-flex xs8 sm8 class="ml-3">
  1218 + <v-select
  1219 + :items="addclass"
  1220 + label="Select Class"
  1221 + v-model="addStudents.select"
  1222 + item-text="classNum"
  1223 + item-value="_id"
  1224 + name="Select Class"
  1225 + :rules="classRules"
  1226 + @change="getSection(addStudents.select)"
  1227 + required
  1228 + ></v-select>
  1229 + </v-flex>
  1230 + </v-layout>
  1231 + </v-flex>
  1232 + <v-flex xs12 sm6>
  1233 + <v-layout>
  1234 + <v-flex xs4 class="pt-4 subheading">
  1235 + <label
  1236 + class="right hidden-xs-only hidden-sm-only"
  1237 + >Select Section:</label>
  1238 + <label
  1239 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1240 + >Section:</label>
  1241 + </v-flex>
  1242 + <v-flex xs8 class="ml-3">
  1243 + <v-select
  1244 + :items="addSection"
  1245 + label="Select Section"
  1246 + v-model="addStudents.selectSection"
  1247 + item-text="name"
  1248 + item-value="_id"
  1249 + name="Select Section"
  1250 + :rules="sectionRules"
  1251 + required
  1252 + ></v-select>
  1253 + </v-flex>
  1254 + </v-layout>
  1255 + </v-flex>
  1256 + </v-layout>
  1257 + <v-layout>
  1258 + <v-flex xs12 sm6>
  1259 + <v-layout>
  1260 + <v-flex xs4 sm4 class="pt-4 subheading">
  1261 + <label class="right hidden-xs-only hidden-sm-only">Full Name:</label>
  1262 + <label
  1263 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1264 + >Name:</label>
  1265 + </v-flex>
  1266 + <v-flex xs8 sm8 class="ml-3">
  1267 + <v-text-field
  1268 + v-model="addStudents.name"
  1269 + placeholder="fill your full Name"
  1270 + name="name"
  1271 + type="text"
  1272 + :rules="nameRules"
  1273 + required
  1274 + ></v-text-field>
  1275 + </v-flex>
  1276 + </v-layout>
  1277 + </v-flex>
  1278 + <v-flex xs12 sm6>
  1279 + <v-layout>
  1280 + <v-flex xs4 sm4 class="pt-4 subheading">
  1281 + <label class="right">Email ID:</label>
  1282 + </v-flex>
  1283 + <v-flex xs8 sm8 class="ml-3">
  1284 + <v-text-field
  1285 + placeholder="fill your email"
  1286 + :rules="emailRules"
  1287 + v-model="addStudents.email"
  1288 + type="text"
  1289 + name="email"
  1290 + required
  1291 + ></v-text-field>
  1292 + </v-flex>
  1293 + </v-layout>
  1294 + </v-flex>
  1295 + </v-layout>
  1296 + <v-layout>
  1297 + <v-flex xs12 sm6>
  1298 + <v-layout>
  1299 + <v-flex xs4 sm4 class="pt-4 subheading">
  1300 + <label
  1301 + class="right hidden-sm-only hidden-xs-only"
  1302 + >Date of Birth:</label>
  1303 + <label
  1304 + class="right hidden-lg-only hidden-xl-only hidden-md-only"
  1305 + >D.O.B:</label>
  1306 + </v-flex>
  1307 + <v-flex xs8 sm8 class="ml-3">
  1308 + <v-menu
  1309 + ref="menu"
  1310 + :close-on-content-click="false"
  1311 + v-model="menu"
  1312 + :nudge-right="40"
  1313 + lazy
  1314 + transition="scale-transition"
  1315 + offset-y
  1316 + full-width
  1317 + min-width="290px"
1434 1318 >
1435   - <label class>Present Address:</label>
1436   - </v-flex>
1437   - <v-flex xs12>
1438   - <v-text-field
1439   - name="input-4-3"
1440   - v-model="addStudents.presentAddress"
1441   - :rules="presentAddress"
1442   - placeholder="fill Your present Address"
1443   - required
1444   - ></v-text-field>
1445   - </v-flex>
1446   - </v-layout>
1447   - </v-flex>
1448   - <v-flex xs12 sm12>
1449   - <v-layout>
1450   - <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;">
1451   - <label>Permanent Address:</label>
1452   - </v-flex>
1453   - <v-flex xs12>
1454 1319 <v-text-field
1455   - name="input-4-3"
1456   - v-model="addStudents.permanentAddress"
1457   - :rules="permanentAddress"
1458   - placeholder="fill Your Permanent Address"
1459   - required
  1320 + slot="activator"
  1321 + :rules="dateRules"
  1322 + v-model="addStudents.date"
  1323 + placeholder="Select date"
1460 1324 ></v-text-field>
1461   - </v-flex>
1462   - </v-layout>
1463   - </v-flex>
1464   - </v-layout>
1465   - <v-layout>
1466   - <v-flex xs12 sm12>
1467   - <v-card-actions>
1468   - <!-- <v-btn @click="clear" round dark>clear</v-btn> -->
1469   - <v-btn round dark @click="e2 = 1">
1470   - <v-icon dark left>arrow_back</v-icon>Back
1471   - </v-btn>
1472   - <v-spacer></v-spacer>
1473   - <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
1474   - </v-card-actions>
1475   - </v-flex>
1476   - </v-layout>
1477   - </v-container>
1478   - </v-form>
1479   - </v-flex>
1480   - </v-container>
  1325 + <v-date-picker
  1326 + ref="picker"
  1327 + v-model="addStudents.date"
  1328 + :max="new Date().toISOString().substr(0, 10)"
  1329 + min="1950-01-01"
  1330 + @input="menu = false"
  1331 + ></v-date-picker>
  1332 + </v-menu>
  1333 + </v-flex>
  1334 + </v-layout>
  1335 + </v-flex>
  1336 + <v-flex xs12 sm6>
  1337 + <v-layout>
  1338 + <v-flex xs4 class="pt-4 subheading">
  1339 + <label class="right">City:</label>
  1340 + </v-flex>
  1341 + <v-flex xs8 class="ml-3">
  1342 + <v-text-field
  1343 + v-model="addStudents.city"
  1344 + placeholder="fill your City Name"
  1345 + name="City"
  1346 + type="text"
  1347 + :rules="cityRules"
  1348 + required
  1349 + ></v-text-field>
  1350 + </v-flex>
  1351 + </v-layout>
  1352 + </v-flex>
  1353 + </v-layout>
  1354 + <v-layout>
  1355 + <v-flex xs12 sm6>
  1356 + <v-layout>
  1357 + <v-flex xs4 class="pt-4 subheading">
  1358 + <label class="right">State:</label>
  1359 + </v-flex>
  1360 + <v-flex xs8 class="ml-3">
  1361 + <v-text-field
  1362 + v-model="addStudents.state"
  1363 + placeholder="fill your State Name"
  1364 + name="state"
  1365 + type="text"
  1366 + :rules="stateRules"
  1367 + required
  1368 + ></v-text-field>
  1369 + </v-flex>
  1370 + </v-layout>
  1371 + </v-flex>
  1372 + <v-flex xs12 sm6>
  1373 + <v-layout>
  1374 + <v-flex xs4 class="pt-4 subheading">
  1375 + <label class="right">Pincode:</label>
  1376 + </v-flex>
  1377 + <v-flex xs8 class="ml-3">
  1378 + <v-text-field
  1379 + v-model="addStudents.pincode"
  1380 + placeholder="fill your pincode"
  1381 + name="pincode"
  1382 + type="number"
  1383 + :rules="pincode"
  1384 + required
  1385 + ></v-text-field>
  1386 + </v-flex>
  1387 + </v-layout>
  1388 + </v-flex>
  1389 + </v-layout>
  1390 + <v-layout>
  1391 + <v-flex xs12 sm6>
  1392 + <v-layout>
  1393 + <v-flex xs4 class="pt-4 subheading">
  1394 + <label class="right hidden-xs-only hidden-sm-only">Mobile No:</label>
  1395 + <label
  1396 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1397 + >Mobile:</label>
  1398 + </v-flex>
  1399 + <v-flex xs8 class="ml-3">
  1400 + <v-text-field
  1401 + v-model="addStudents.mobile"
  1402 + placeholder="fill your MobileNo"
  1403 + name="mobileNo"
  1404 + type="number"
  1405 + :rules="mobileNoRules"
  1406 + required
  1407 + ></v-text-field>
  1408 + </v-flex>
  1409 + </v-layout>
  1410 + </v-flex>
  1411 + <v-flex xs12 sm6>
  1412 + <v-layout>
  1413 + <v-flex xs4 class="pt-4 subheading">
  1414 + <label
  1415 + class="right hidden-xs-only hidden-sm-only"
  1416 + >Select Country:</label>
  1417 + <label
  1418 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1419 + >Country:</label>
  1420 + </v-flex>
  1421 + <v-flex xs8 class="ml-3">
  1422 + <v-autocomplete
  1423 + v-model="addStudents.country"
  1424 + :rules="country"
  1425 + :items="countries"
  1426 + placeholder="Select Country Name"
  1427 + required
  1428 + ></v-autocomplete>
  1429 + </v-flex>
  1430 + </v-layout>
  1431 + </v-flex>
  1432 + </v-layout>
  1433 + <v-layout>
  1434 + <v-flex xs12 sm6>
  1435 + <v-layout>
  1436 + <v-flex xs4 class="pt-4 subheading">
  1437 + <label class="right">Gender:</label>
  1438 + </v-flex>
  1439 + <v-flex xs8 class="ml-3">
  1440 + <v-select
  1441 + :items="gender"
  1442 + v-model="addStudents.gender"
  1443 + :rules="genderRules"
  1444 + label="Select Gender"
  1445 + required
  1446 + ></v-select>
  1447 + </v-flex>
  1448 + </v-layout>
  1449 + </v-flex>
  1450 + <v-flex xs12 sm6>
  1451 + <v-layout>
  1452 + <v-flex xs4 class="pt-4 subheading">
  1453 + <label
  1454 + class="right hidden-xs-only hidden-sm-only"
  1455 + >Blood Group:</label>
  1456 + <label
  1457 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1458 + >Blood:</label>
  1459 + </v-flex>
  1460 + <v-flex xs8 class="ml-3">
  1461 + <v-text-field
  1462 + v-model="addStudents.bloodGroup"
  1463 + placeholder="Fill your Blood Group"
  1464 + required
  1465 + ></v-text-field>
  1466 + </v-flex>
  1467 + </v-layout>
  1468 + </v-flex>
  1469 + </v-layout>
  1470 + <v-layout>
  1471 + <v-flex xs12 sm6>
  1472 + <v-layout>
  1473 + <v-flex xs4 class="pt-4 subheading">
  1474 + <label class="right">Allergies:</label>
  1475 + </v-flex>
  1476 + <v-flex xs8 class="ml-3">
  1477 + <v-text-field
  1478 + v-model="addStudents.allergies"
  1479 + placeholder="Fill your Allergies"
  1480 + required
  1481 + ></v-text-field>
  1482 + </v-flex>
  1483 + </v-layout>
  1484 + </v-flex>
  1485 + <v-flex xs12 sm6>
  1486 + <v-layout>
  1487 + <v-flex xs4 class="pt-4 subheading">
  1488 + <label class="right">Medical Notes:</label>
  1489 + </v-flex>
  1490 + <v-flex xs8 class="ml-3">
  1491 + <v-text-field
  1492 + v-model="addStudents.medicalNotes"
  1493 + placeholder="Fill your Medical Notes"
  1494 + required
  1495 + ></v-text-field>
  1496 + </v-flex>
  1497 + </v-layout>
  1498 + </v-flex>
  1499 + </v-layout>
  1500 + <v-layout>
  1501 + <v-flex xs12 sm6>
  1502 + <v-layout>
  1503 + <v-flex xs4 class="pt-4 subheading">
  1504 + <label class="right">Height:</label>
  1505 + </v-flex>
  1506 + <v-flex xs8 class="ml-3">
  1507 + <v-text-field
  1508 + v-model="addStudents.height"
  1509 + placeholder="Fill your Height"
  1510 + required
  1511 + ></v-text-field>
  1512 + </v-flex>
  1513 + </v-layout>
  1514 + </v-flex>
  1515 + <v-flex xs12 sm6>
  1516 + <v-layout>
  1517 + <v-flex xs4 class="pt-4 subheading">
  1518 + <label class="right">Weight:</label>
  1519 + </v-flex>
  1520 + <v-flex xs8 class="ml-3">
  1521 + <v-text-field
  1522 + v-model="addStudents.weight"
  1523 + placeholder="Fill your Weight"
  1524 + required
  1525 + ></v-text-field>
  1526 + </v-flex>
  1527 + </v-layout>
  1528 + </v-flex>
  1529 + </v-layout>
  1530 + <v-layout>
  1531 + <v-flex xs12 sm6>
  1532 + <v-layout>
  1533 + <v-flex xs4 class="pt-4 subheading">
  1534 + <label
  1535 + class="right hidden-xs-only hidden-sm-only"
  1536 + >Uplaod Image:</label>
  1537 + <label
  1538 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1539 + >Uplaod :</label>
  1540 + </v-flex>
  1541 + <v-flex xs8 class="ml-3">
  1542 + <v-text-field
  1543 + label="Select Image"
  1544 + @click="pickFile"
  1545 + v-model="imageName"
  1546 + append-icon="attach_file"
  1547 + ></v-text-field>
  1548 + </v-flex>
  1549 + </v-layout>
  1550 + </v-flex>
  1551 + <v-flex xs12 sm6>
  1552 + <v-layout>
  1553 + <v-flex xs4 class="pt-4 subheading">
  1554 + <label class="right">Academic Year:</label>
  1555 + </v-flex>
  1556 + <v-flex xs8 class="ml-3">
  1557 + <v-text-field
  1558 + v-model="addStudents.establishmentYear"
  1559 + placeholder="fill your Academic Year"
  1560 + name="state"
  1561 + type="number"
  1562 + :rules="establishmentYearRules"
  1563 + required
  1564 + ></v-text-field>
  1565 + </v-flex>
  1566 + </v-layout>
  1567 + </v-flex>
  1568 + </v-layout>
  1569 + <v-layout>
  1570 + <v-flex xs12 sm6>
  1571 + <v-layout>
  1572 + <v-flex xs4 class="pt-4 subheading">
  1573 + <label
  1574 + class="right hidden-xs-only hidden-sm-only"
  1575 + >Roll Number:</label>
  1576 + <label
  1577 + class="right hidden-lg-only hidden-md-only hidden-xl-only"
  1578 + >Roll No:</label>
  1579 + </v-flex>
  1580 + <v-flex xs8 class="ml-3">
  1581 + <v-text-field
  1582 + v-model="addStudents.rollNo"
  1583 + placeholder="Fill your Roll Number"
  1584 + required
  1585 + ></v-text-field>
  1586 + </v-flex>
  1587 + </v-layout>
  1588 + </v-flex>
  1589 + </v-layout>
  1590 + <v-layout class="hidden-xs-only hidden-sm-only">
  1591 + <v-flex xs12 sm12>
  1592 + <v-layout>
  1593 + <v-flex xs4 sm2 class="pt-4 subheading ml-5">
  1594 + <label class="right pr-4">Present Address:</label>
  1595 + </v-flex>
  1596 + <v-flex xs8 sm12>
  1597 + <v-text-field
  1598 + name="input-4-3"
  1599 + v-model="addStudents.presentAddress"
  1600 + :rules="presentAddress"
  1601 + placeholder="fill Your present Address"
  1602 + required
  1603 + ></v-text-field>
  1604 + </v-flex>
  1605 + </v-layout>
  1606 + </v-flex>
  1607 + <v-flex xs12 sm12>
  1608 + <v-layout>
  1609 + <v-flex xs4 sm2 class="pt-4 subheading ml-5 addressForm">
  1610 + <label class>Permanent Address:</label>
  1611 + </v-flex>
  1612 + <v-flex xs12 sm12>
  1613 + <v-text-field
  1614 + name="input-4-3"
  1615 + v-model="addStudents.permanentAddress"
  1616 + :rules="permanentAddress"
  1617 + placeholder="fill Your Permanent Address"
  1618 + required
  1619 + ></v-text-field>
  1620 + </v-flex>
  1621 + </v-layout>
  1622 + </v-flex>
  1623 + </v-layout>
  1624 + <v-layout class="hidden-lg-only hidden-md-only hidden-xl-only">
  1625 + <v-flex xs12 sm12>
  1626 + <v-layout>
  1627 + <v-flex xs12 sm3 class="pt-4 subheading text-xs-center">
  1628 + <label class>Present Address :</label>
  1629 + </v-flex>
  1630 + </v-layout>
  1631 + <v-layout>
  1632 + <v-flex xs12 sm12>
  1633 + <v-textarea
  1634 + name="input-4-3"
  1635 + v-model="addStudents.presentAddress"
  1636 + :rules="presentAddress"
  1637 + placeholder="fill Your present Address"
  1638 + required
  1639 + ></v-textarea>
  1640 + </v-flex>
  1641 + </v-layout>
  1642 + </v-flex>
  1643 + <v-flex xs12 sm12>
  1644 + <v-layout>
  1645 + <v-flex
  1646 + xs12
  1647 + sm3
  1648 + class="pt-4 pr-4 subheading text-xs-center addressForm"
  1649 + >
  1650 + <label>Permanent addr:</label>
  1651 + </v-flex>
  1652 + </v-layout>
  1653 + <v-layout>
  1654 + <v-flex xs12 sm12>
  1655 + <v-textarea
  1656 + name="input-4-3"
  1657 + v-model="addStudents.permanentAddress"
  1658 + :rules="permanentAddress"
  1659 + placeholder="fill Your Permanent Address"
  1660 + required
  1661 + ></v-textarea>
  1662 + </v-flex>
  1663 + </v-layout>
  1664 + </v-flex>
  1665 + </v-layout>
  1666 + <v-layout>
  1667 + <v-flex xs12 sm12>
  1668 + <!-- <v-card-actions> -->
  1669 + <!-- <v-btn @click="clear" round dark>clear</v-btn> -->
  1670 + <v-layout>
  1671 + <v-flex xs6>
  1672 + <v-btn round dark @click="e2 = 1">Back</v-btn>
  1673 + </v-flex>
  1674 + <!-- <v-spacer></v-spacer> -->
  1675 + <v-flex xs6>
  1676 + <v-btn
  1677 + @click="submit"
  1678 + round
  1679 + dark
  1680 + :loading="loading"
  1681 + class="right"
  1682 + >Add</v-btn>
  1683 + </v-flex>
  1684 + </v-layout>
  1685 + <!-- </v-card-actions> -->
  1686 + </v-flex>
  1687 + </v-layout>
  1688 + </v-container>
  1689 + </v-form>
  1690 + </v-flex>
  1691 + <!-- </v-container> -->
1481 1692 </v-stepper-content>
1482 1693 </v-stepper-items>
1483 1694 </v-stepper>
... ... @@ -1860,7 +2071,7 @@ export default {
1860 2071 role: "STUDENT",
1861 2072 name: "",
1862 2073 email: ""
1863   - },
  2074 + }
1864 2075 }),
1865 2076 watch: {
1866 2077 menu(val) {
... ... @@ -2218,7 +2429,7 @@ export default {
2218 2429 this.$router.replace({ path: "/" });
2219 2430 });
2220 2431 },
2221   - created() {
  2432 + created() {
2222 2433 this.$root.$on("app:search", search => {
2223 2434 this.search = search;
2224 2435 });
... ...
src/pages/Subjects/subjects.vue
... ... @@ -38,7 +38,6 @@
38 38 <v-spacer></v-spacer>
39 39 </v-toolbar>
40 40 <v-card flat>
41   - <v-form ref="form">
42 41 <v-container fluid>
43 42 <v-layout>
44 43 <v-flex xs4 class="pt-4 subheading">
... ... @@ -79,7 +78,6 @@
79 78 </v-card-actions>
80 79 </v-flex>
81 80 </v-container>
82   - </v-form>
83 81 </v-card>
84 82 </v-flex>
85 83 </v-dialog>
... ... @@ -101,12 +99,12 @@
101 99 <v-layout wrap>
102 100 <v-flex>
103 101 <v-layout>
104   - <v-flex xs5 sm6>
  102 + <v-flex xs7 sm6>
105 103 <h5 class="right my-1">
106 104 <b>Subject Name:</b>
107 105 </h5>
108 106 </v-flex>
109   - <v-flex sm6 xs8>
  107 + <v-flex sm6 xs5>
110 108 <h5 class="my-1">{{ editedItem.subjectName }}</h5>
111 109 </v-flex>
112 110 </v-layout>
... ... @@ -130,10 +128,10 @@
130 128 <v-card flat>
131 129 <v-card-actions>
132 130 <v-layout>
133   - <v-flex xs1>
  131 + <v-flex xs4 sm1>
134 132 <label class="right mt-4">Select Class:</label>
135 133 </v-flex>
136   - <v-flex xs3>
  134 + <v-flex xs8 sm3 >
137 135 <v-select
138 136 :items="classList"
139 137 label="Select Class"
... ... @@ -221,10 +219,10 @@
221 219 </v-flex>
222 220 </v-layout>
223 221 <v-layout>
224   - <v-flex xs4 class="pt-4 subheading">
  222 + <v-flex xs4 sm4 class="pt-4 subheading">
225 223 <label class="right">Class:</label>
226 224 </v-flex>
227   - <v-flex xs6 class="ml-3">
  225 + <v-flex xs8 sm6 class="ml-3">
228 226 <v-select
229 227 v-model="addSubject.classId"
230 228 label="Select your class"
... ... @@ -238,10 +236,10 @@
238 236 </v-flex>
239 237 </v-layout>
240 238 <v-layout>
241   - <v-flex xs4 class="pt-4 subheading">
  239 + <v-flex xs4 sm4 class="pt-4 subheading">
242 240 <label class="right">Subject:</label>
243 241 </v-flex>
244   - <v-flex xs6 class="ml-3">
  242 + <v-flex xs8 sm6 class="ml-3">
245 243 <v-text-field
246 244 v-model="addSubject.subjectName"
247 245 placeholder="fill your Subject Name"
... ...
src/pages/Teachers/teachers.vue
... ... @@ -69,10 +69,11 @@
69 69 <v-layout>
70 70 <v-flex xs12 sm6>
71 71 <v-layout>
72   - <v-flex xs4 class="pt-4 subheading">
73   - <label class="right">Full Name:</label>
  72 + <v-flex xs4 sm4 class="pt-4 subheading">
  73 + <label class="right hidden-xs-only hidden-sm-only">Full Name:</label>
  74 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Name:</label>
74 75 </v-flex>
75   - <v-flex xs8 class="ml-3">
  76 + <v-flex xs8 sm8 class="ml-3">
76 77 <v-text-field
77 78 v-model="editedItem.name"
78 79 placeholder="fill your full Name"
... ... @@ -85,10 +86,10 @@
85 86 </v-flex>
86 87 <v-flex xs12 sm6>
87 88 <v-layout>
88   - <v-flex xs4 class="pt-4 subheading">
  89 + <v-flex xs4 sm4 class="pt-4 subheading">
89 90 <label class="right">Email ID:</label>
90 91 </v-flex>
91   - <v-flex xs8 class="ml-3">
  92 + <v-flex xs8 sm8 class="ml-3">
92 93 <v-text-field
93 94 placeholder="fill your email"
94 95 v-model="editedItem.email"
... ... @@ -103,10 +104,11 @@
103 104 <v-layout>
104 105 <v-flex xs12 sm6>
105 106 <v-layout>
106   - <v-flex xs4 class="pt-4 subheading">
107   - <label class="right">Date of Birth:</label>
  107 + <v-flex xs4 sm4 class="pt-4 subheading">
  108 + <label class="right hidden-sm-only hidden-xs-only">Date of Birth:</label>
  109 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">D.O.B:</label>
108 110 </v-flex>
109   - <v-flex xs8 class="ml-3">
  111 + <v-flex xs8 sm8 class="ml-3">
110 112 <v-menu
111 113 ref="menu"
112 114 :close-on-content-click="false"
... ... @@ -189,7 +191,8 @@
189 191 <v-flex xs12 sm6>
190 192 <v-layout>
191 193 <v-flex xs4 class="pt-4 subheading">
192   - <label class="right">Mobile NO:</label>
  194 + <label class="right hidden-xs-only hidden-sm-only">Mobile No:</label>
  195 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Mobile:</label>
193 196 </v-flex>
194 197 <v-flex xs8 class="ml-3">
195 198 <v-text-field
... ... @@ -205,7 +208,8 @@
205 208 <v-flex xs12 sm6>
206 209 <v-layout>
207 210 <v-flex xs4 class="pt-4 subheading">
208   - <label class="right">Select Country:</label>
  211 + <label class="right hidden-xs-only hidden-sm-only">Select Country:</label>
  212 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Country:</label>
209 213 </v-flex>
210 214 <v-flex xs8 class="ml-3">
211 215 <v-autocomplete
... ... @@ -255,7 +259,8 @@
255 259 <v-flex xs12 sm6>
256 260 <v-layout>
257 261 <v-flex xs4 class="pt-4 subheading">
258   - <label class="right">Uplaod Image:</label>
  262 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  263 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod :</label>
259 264 </v-flex>
260 265 <v-flex xs8 class="ml-3">
261 266 <v-text-field
... ... @@ -268,13 +273,13 @@
268 273 </v-layout>
269 274 </v-flex>
270 275 </v-layout>
271   - <v-layout>
  276 + <v-layout class="hidden-xs-only hidden-sm-only">
272 277 <v-flex xs12 sm12>
273 278 <v-layout>
274   - <v-flex xs3 class="pt-4 subheading pl-3" style="max-width: 17%;">
275   - <label class>Present Address:</label>
  279 + <v-flex xs4 sm2 class="pt-4 subheading ml-5">
  280 + <label class="right pr-4">Present Address:</label>
276 281 </v-flex>
277   - <v-flex xs12>
  282 + <v-flex xs8 sm12>
278 283 <v-text-field
279 284 name="input-4-3"
280 285 v-model="editedItem.presentAddress"
... ... @@ -286,10 +291,10 @@
286 291 </v-flex>
287 292 <v-flex xs12 sm12>
288 293 <v-layout>
289   - <v-flex xs3 class="pt-4 subheading" style="max-width: 17%;">
290   - <label>Permanent Address:</label>
  294 + <v-flex xs4 sm2 class="pt-4 subheading ml-5 addressForm">
  295 + <label class>Permanent Address:</label>
291 296 </v-flex>
292   - <v-flex xs12>
  297 + <v-flex xs12 sm12>
293 298 <v-text-field
294 299 name="input-4-3"
295 300 v-model="editedItem.permanentAddress"
... ... @@ -300,13 +305,52 @@
300 305 </v-layout>
301 306 </v-flex>
302 307 </v-layout>
303   - <v-layout>
  308 + <v-layout class="hidden-lg-only hidden-md-only hidden-xl-only">
  309 + <v-flex xs12 sm12>
  310 + <v-layout>
  311 + <v-flex xs12 sm3 class="pt-4 subheading text-xs-center">
  312 + <label class>Present Address :</label>
  313 + </v-flex>
  314 + </v-layout>
  315 + <v-layout>
  316 + <v-flex xs12 sm12>
  317 + <v-textarea
  318 + name="input-4-3"
  319 + v-model="editedItem.presentAddress"
  320 + placeholder="fill Your present Address"
  321 + required
  322 + ></v-textarea>
  323 + </v-flex>
  324 + </v-layout>
  325 + </v-flex>
  326 + <v-flex xs12 sm12>
  327 + <v-layout>
  328 + <v-flex xs12 sm3 class="pt-4 pr-4 subheading text-xs-center addressForm">
  329 + <label>Permanent addr:</label>
  330 + </v-flex>
  331 + </v-layout>
  332 + <v-layout>
  333 + <v-flex xs12 sm12>
  334 + <v-textarea
  335 + name="input-4-3"
  336 + v-model="editedItem.permanentAddress"
  337 + placeholder="fill Your Permanent Address"
  338 + required
  339 + ></v-textarea>
  340 + </v-flex>
  341 + </v-layout>
  342 + </v-flex>
  343 + </v-layout>
  344 + <v-layout>
304 345 <v-flex xs12 sm12>
305   - <v-card-actions>
306   - <v-btn round dark @click.native="close">Cancel</v-btn>
307   - <v-spacer></v-spacer>
308   - <v-btn round dark :loading="loading" @click="save">Save</v-btn>
309   - </v-card-actions>
  346 + <v-layout>
  347 + <v-flex xs6>
  348 + <v-btn round dark @click.native="close">Cancel</v-btn>
  349 + </v-flex>
  350 + <v-flex xs6>
  351 + <v-btn @click="save" round dark :loading="loading" class="right">Save</v-btn>
  352 + </v-flex>
  353 + </v-layout>
310 354 </v-flex>
311 355 </v-layout>
312 356 </v-container>
... ... @@ -339,7 +383,9 @@
339 383 </v-flex>
340 384 <v-layout>
341 385 <v-flex xs5 sm6>
342   - <h5 class="right my-1"><b>Full Name:</b></h5>
  386 + <h5 class="right my-1">
  387 + <b>Full Name:</b>
  388 + </h5>
343 389 </v-flex>
344 390 <v-flex sm6 xs8>
345 391 <h5 class="my-1">{{ editedItem.name }}</h5>
... ... @@ -347,7 +393,9 @@
347 393 </v-layout>
348 394 <v-layout>
349 395 <v-flex xs5 sm6>
350   - <h5 class="right my-1"><b>Email:</b></h5>
  396 + <h5 class="right my-1">
  397 + <b>Email:</b>
  398 + </h5>
351 399 </v-flex>
352 400 <v-flex sm6 xs8>
353 401 <h5 class="my-1">{{ editedItem.email }}</h5>
... ... @@ -355,7 +403,9 @@
355 403 </v-layout>
356 404 <v-layout>
357 405 <v-flex xs5 sm6>
358   - <h5 class="right my-1"><b>City:</b></h5>
  406 + <h5 class="right my-1">
  407 + <b>City:</b>
  408 + </h5>
359 409 </v-flex>
360 410 <v-flex sm6 xs8>
361 411 <h5 class="my-1">{{ editedItem.city }}</h5>
... ... @@ -363,7 +413,9 @@
363 413 </v-layout>
364 414 <v-layout>
365 415 <v-flex xs5 sm6>
366   - <h5 class="right my-1"><b>State:</b></h5>
  416 + <h5 class="right my-1">
  417 + <b>State:</b>
  418 + </h5>
367 419 </v-flex>
368 420 <v-flex sm6 xs8>
369 421 <h5 class="my-1">{{ editedItem.state }}</h5>
... ... @@ -371,7 +423,9 @@
371 423 </v-layout>
372 424 <v-layout>
373 425 <v-flex xs5 sm6>
374   - <h5 class="right my-1"><b>Country:</b></h5>
  426 + <h5 class="right my-1">
  427 + <b>Country:</b>
  428 + </h5>
375 429 </v-flex>
376 430 <v-flex sm6 xs8>
377 431 <h5 class="my-1">{{ editedItem.country }}</h5>
... ... @@ -379,7 +433,9 @@
379 433 </v-layout>
380 434 <v-layout>
381 435 <v-flex xs5 sm6>
382   - <h5 class="right my-1"><b>Pincode:</b></h5>
  436 + <h5 class="right my-1">
  437 + <b>Pincode:</b>
  438 + </h5>
383 439 </v-flex>
384 440 <v-flex sm6 xs8>
385 441 <h5 class="my-1">{{ editedItem.pincode }}</h5>
... ... @@ -387,7 +443,9 @@
387 443 </v-layout>
388 444 <v-layout>
389 445 <v-flex xs5 sm6>
390   - <h5 class="right my-1"><b>Mobile No:</b></h5>
  446 + <h5 class="right my-1">
  447 + <b>Mobile No:</b>
  448 + </h5>
391 449 </v-flex>
392 450 <v-flex sm6 xs8>
393 451 <h5 class="my-1">{{ editedItem.mobileNo }}</h5>
... ... @@ -395,7 +453,9 @@
395 453 </v-layout>
396 454 <v-layout>
397 455 <v-flex xs5 sm6>
398   - <h5 class="right my-1"><b>Join Date:</b></h5>
  456 + <h5 class="right my-1">
  457 + <b>Join Date:</b>
  458 + </h5>
399 459 </v-flex>
400 460 <v-flex sm6 xs8>
401 461 <h5 class="my-1">{{ dates(editedItem.joinDate) }}</h5>
... ... @@ -403,7 +463,9 @@
403 463 </v-layout>
404 464 <v-layout>
405 465 <v-flex xs5 sm6>
406   - <h5 class="right my-1"><b>Date Of Birth:</b></h5>
  466 + <h5 class="right my-1">
  467 + <b>D.O.B :</b>
  468 + </h5>
407 469 </v-flex>
408 470 <v-flex sm6 xs8>
409 471 <h5 class="my-1">{{ dates(editedItem.dob) }}</h5>
... ... @@ -411,7 +473,9 @@
411 473 </v-layout>
412 474 <v-layout>
413 475 <v-flex xs6 sm6>
414   - <h5 class="right my-1"><b>Permanent Address:</b></h5>
  476 + <h5 class="right my-1">
  477 + <b>Permanent Address:</b>
  478 + </h5>
415 479 </v-flex>
416 480 <v-flex sm6 xs8>
417 481 <h5 class="my-1">{{ editedItem.permanentAddress }}</h5>
... ... @@ -419,7 +483,9 @@
419 483 </v-layout>
420 484 <v-layout>
421 485 <v-flex xs6 sm6>
422   - <h5 class="right my-1"><b>present Address:</b></h5>
  486 + <h5 class="right my-1">
  487 + <b>present Address:</b>
  488 + </h5>
423 489 </v-flex>
424 490 <v-flex sm6 xs8>
425 491 <h5 class="my-1">{{ editedItem.presentAddress }}</h5>
... ... @@ -449,7 +515,7 @@
449 515 :search="search"
450 516 >
451 517 <template slot="items" slot-scope="props">
452   - <td id="td" class="text-xs-center">{{ props.index + 1}}</td>
  518 + <td id="td" class="text-xs-center">{{ props.index + 1}}</td>
453 519 <td id="td" class="text-xs-center">
454 520 <v-avatar>
455 521 <img :src="props.item.profilePicUrl" v-if="props.item.profilePicUrl" />
... ... @@ -495,7 +561,7 @@
495 561  
496 562 <!-- ****** Add Teachers Data****** -->
497 563 <v-tab-item>
498   - <v-container>
  564 + <v-container fluid>
499 565 <v-snackbar
500 566 :timeout="timeout"
501 567 :top="y === 'top'"
... ... @@ -563,8 +629,9 @@
563 629 <v-layout>
564 630 <v-flex xs12 sm6>
565 631 <v-layout>
566   - <v-flex xs4 class="pt-4 subheading">
567   - <label class="right">Date of Birth:</label>
  632 + <v-flex xs4 sm4 class="pt-4 subheading">
  633 + <label class="right hidden-sm-only hidden-xs-only">Date of Birth:</label>
  634 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">D.O.B:</label>
568 635 </v-flex>
569 636 <v-flex xs8 class="ml-3">
570 637 <v-menu
... ... @@ -653,7 +720,8 @@
653 720 <v-flex xs12 sm6>
654 721 <v-layout>
655 722 <v-flex xs4 class="pt-4 subheading">
656   - <label class="right">Mobile NO:</label>
  723 + <label class="right hidden-xs-only hidden-sm-only">Mobile No:</label>
  724 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Mobile:</label>
657 725 </v-flex>
658 726 <v-flex xs8 class="ml-3">
659 727 <v-text-field
... ... @@ -670,7 +738,8 @@
670 738 <v-flex xs12 sm6>
671 739 <v-layout>
672 740 <v-flex xs4 class="pt-4 subheading">
673   - <label class="right">Select Country:</label>
  741 + <label class="right hidden-xs-only hidden-sm-only">Select Country:</label>
  742 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Country:</label>
674 743 </v-flex>
675 744 <v-flex xs8 class="ml-3">
676 745 <v-autocomplete
... ... @@ -722,7 +791,8 @@
722 791 <v-flex xs12 sm6>
723 792 <v-layout>
724 793 <v-flex xs4 class="pt-4 subheading">
725   - <label class="right">Uplaod Image:</label>
  794 + <label class="right hidden-xs-only hidden-sm-only">Uplaod Image:</label>
  795 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Uplaod :</label>
726 796 </v-flex>
727 797 <v-flex xs8 class="ml-3">
728 798 <v-text-field
... ... @@ -742,7 +812,7 @@
742 812 </v-layout>
743 813 </v-flex>
744 814 </v-layout>
745   - <v-layout>
  815 + <!-- <v-layout>
746 816 <v-flex xs12 sm12>
747 817 <v-layout>
748 818 <v-flex xs3 class="pt-4 subheading pl-4" style="max-width: 17%;">
... ... @@ -775,14 +845,89 @@
775 845 </v-flex>
776 846 </v-layout>
777 847 </v-flex>
  848 + </v-layout>-->
  849 + <v-layout class="hidden-xs-only hidden-sm-only">
  850 + <v-flex xs12 sm12>
  851 + <v-layout>
  852 + <v-flex xs4 sm2 class="pt-4 subheading ml-5">
  853 + <label class="right pr-4">Present Address:</label>
  854 + </v-flex>
  855 + <v-flex xs8 sm12>
  856 + <v-text-field
  857 + name="input-4-3"
  858 + v-model="addTeachers.presentAddress"
  859 + :rules="presentAddress"
  860 + placeholder="fill Your present Address"
  861 + required
  862 + ></v-text-field>
  863 + </v-flex>
  864 + </v-layout>
  865 + </v-flex>
  866 + <v-flex xs12 sm12>
  867 + <v-layout>
  868 + <v-flex xs4 sm2 class="pt-4 subheading ml-5 addressForm">
  869 + <label class>Permanent Address:</label>
  870 + </v-flex>
  871 + <v-flex xs12 sm12>
  872 + <v-text-field
  873 + name="input-4-3"
  874 + v-model="addTeachers.permanentAddress"
  875 + :rules="permanentAddress"
  876 + placeholder="fill Your Permanent Address"
  877 + required
  878 + ></v-text-field>
  879 + </v-flex>
  880 + </v-layout>
  881 + </v-flex>
778 882 </v-layout>
779   - <v-layout>
  883 + <v-layout class="hidden-lg-only hidden-md-only hidden-xl-only">
  884 + <v-flex xs12 sm12>
  885 + <v-layout>
  886 + <v-flex xs12 sm3 class="pt-4 subheading text-xs-center">
  887 + <label class>Present Address :</label>
  888 + </v-flex>
  889 + </v-layout>
  890 + <v-layout>
  891 + <v-flex xs12 sm12>
  892 + <v-textarea
  893 + name="input-4-3"
  894 + v-model="addTeachers.presentAddress"
  895 + :rules="presentAddress"
  896 + placeholder="fill Your present Address"
  897 + required
  898 + ></v-textarea>
  899 + </v-flex>
  900 + </v-layout>
  901 + </v-flex>
  902 + <v-flex xs12 sm12>
  903 + <v-layout>
  904 + <v-flex xs12 sm3 class="pt-4 pr-4 subheading text-xs-center addressForm">
  905 + <label>Permanent addr:</label>
  906 + </v-flex>
  907 + </v-layout>
  908 + <v-layout>
  909 + <v-flex xs12 sm12>
  910 + <v-textarea
  911 + name="input-4-3"
  912 + v-model="addTeachers.permanentAddress"
  913 + :rules="permanentAddress"
  914 + placeholder="fill Your Permanent Address"
  915 + required
  916 + ></v-textarea>
  917 + </v-flex>
  918 + </v-layout>
  919 + </v-flex>
  920 + </v-layout>
  921 + <v-layout class="mx-2">
780 922 <v-flex xs12 sm12>
781   - <v-card-actions>
782   - <v-btn @click="clear" round dark>clear</v-btn>
783   - <v-spacer></v-spacer>
784   - <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
785   - </v-card-actions>
  923 + <v-layout>
  924 + <v-flex xs6>
  925 + <v-btn @click="clear" round dark>clear</v-btn>
  926 + </v-flex>
  927 + <v-flex xs6>
  928 + <v-btn @click="submit" round dark :loading="loading" class="right">Add</v-btn>
  929 + </v-flex>
  930 + </v-layout>
786 931 </v-flex>
787 932 </v-layout>
788 933 </v-container>
... ... @@ -1122,7 +1267,7 @@ export default {
1122 1267 role: "TEACHER",
1123 1268 name: "",
1124 1269 email: ""
1125   - },
  1270 + }
1126 1271 }),
1127 1272 watch: {
1128 1273 menu(val) {
... ... @@ -1359,7 +1504,6 @@ export default {
1359 1504 };
1360 1505 </script>
1361 1506 <style scoped>
1362   -
1363 1507 .active {
1364 1508 background-color: gray;
1365 1509 color: white !important;
... ...
src/pages/TimeTable/timeTable.vue
... ... @@ -83,7 +83,8 @@
83 83 <v-flex xs12 sm12>
84 84 <v-layout>
85 85 <v-flex xs4 class="pt-4 subheading">
86   - <label class="right">Section Name:</label>
  86 + <label class="right hidden-xs-only hidden-sm-only">Section Name:</label>
  87 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Section:</label>
87 88 </v-flex>
88 89 <v-flex xs5 class="ml-3">
89 90 <v-select
... ... @@ -128,7 +129,8 @@
128 129 <v-flex xs12 sm12 class="py-3">
129 130 <v-layout>
130 131 <v-flex xs4 class="pt-4 subheading">
131   - <label class="right">Select Day:</label>
  132 + <label class="right hidden-xs-only hidden-sm-only">Select Day:</label>
  133 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Day:</label>
132 134 </v-flex>
133 135 <v-flex xs12 sm5 class="ml-3">
134 136 <v-select
... ... @@ -493,7 +495,7 @@
493 495 style="cursor: pointer;"
494 496 @click="getTimeTable(props.item), props.expanded = !props.expanded"
495 497 >
496   - <td class="text-xs-center">{{ props.index + 1}}</td>
  498 + <td class="text-xs-center">{{ props.index + 1}}</td>
497 499 <td class="text-xs-center">{{ props.item.classData.classNum}}</td>
498 500 <td class="text-xs-center">{{ props.item.sectionData.name }}</td>
499 501 <td class="text-xs-center">
... ... @@ -621,9 +623,10 @@
621 623 <v-flex xs12>
622 624 <v-layout>
623 625 <v-flex xs4 class="pt-4 subheading">
624   - <label class="right">Select Class:</label>
  626 + <label class="right hidden-xs-only hidden-sm-only">Select Class:</label>
  627 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Class:</label>
625 628 </v-flex>
626   - <v-flex xs4 class="ml-3">
  629 + <v-flex xs8 sm4 class="ml-3">
627 630 <v-select
628 631 :items="addclass"
629 632 label="Select Class"
... ... @@ -639,9 +642,10 @@
639 642 <v-flex xs12>
640 643 <v-layout>
641 644 <v-flex xs4 class="pt-4 subheading">
642   - <label class="right">Select Section:</label>
  645 + <label class="right hidden-xs-only hidden-sm-only">Select Section:</label>
  646 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Section:</label>
643 647 </v-flex>
644   - <v-flex xs4 class="ml-3">
  648 + <v-flex sm4 xs8 class="ml-3">
645 649 <v-select
646 650 :items="addSection"
647 651 label="Select Section"
... ... @@ -656,9 +660,10 @@
656 660 <v-flex xs12>
657 661 <v-layout>
658 662 <v-flex xs4 class="pt-4 subheading">
659   - <label class="right">Select Teacher:</label>
  663 + <label class="right hidden-xs-only hidden-sm-only">Select Teacher:</label>
  664 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Teacher:</label>
660 665 </v-flex>
661   - <v-flex xs4 class="ml-3">
  666 + <v-flex xs8 sm4 class="ml-3">
662 667 <v-select
663 668 :items="addTeachers"
664 669 label="Select Teacher"
... ... @@ -675,7 +680,7 @@
675 680 <v-flex xs4 class="pt-4 subheading">
676 681 <label class="right">Select Day:</label>
677 682 </v-flex>
678   - <v-flex xs4 class="ml-3">
  683 + <v-flex xs8 sm4 class="ml-3">
679 684 <v-select
680 685 :items="addOneDay"
681 686 label="Select Day"
... ... @@ -690,9 +695,10 @@
690 695 <v-flex xs12>
691 696 <v-layout>
692 697 <v-flex xs4 class="pt-4 subheading">
693   - <label class="right">Subject Name:</label>
  698 + <label class="right hidden-xs-only hidden-sm-only">Subject Name:</label>
  699 + <label class="right hidden-lg-only hidden-md-only hidden-xl-only">Subject:</label>
694 700 </v-flex>
695   - <v-flex xs4 class="ml-3">
  701 + <v-flex xs8 sm4 class="ml-3">
696 702 <v-text-field
697 703 placeholder="fill your Subject Name"
698 704 :rules="subjectNameRules"
... ... @@ -708,7 +714,7 @@
708 714 <v-flex xs4 class="pt-4 subheading">
709 715 <label class="right">Time In:</label>
710 716 </v-flex>
711   - <v-flex xs4 class="ml-3">
  717 + <v-flex xs8 sm4 class="ml-3">
712 718 <v-menu
713 719 ref="menuA"
714 720 :close-on-content-click="false"
... ... @@ -741,7 +747,7 @@
741 747 <v-flex xs4 class="pt-4 subheading">
742 748 <label class="right">Time Out:</label>
743 749 </v-flex>
744   - <v-flex xs4 class="ml-3">
  750 + <v-flex xs8 sm4 class="ml-3">
745 751 <v-menu
746 752 ref="menu"
747 753 :close-on-content-click="false"
... ...
src/pages/User/user.vue
... ... @@ -104,7 +104,8 @@
104 104 <v-flex xs12 sm6>
105 105 <v-layout>
106 106 <v-flex xs4 class="pt-4 subheading">
107   - <label class="right">Date of Birth:</label>
  107 + <label class="right hidden-sm-only hidden-xs-only">Date of Birth:</label>
  108 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">D.O.B:</label>
108 109 </v-flex>
109 110 <v-flex xs8 class="ml-3">
110 111 <v-menu
... ... @@ -222,7 +223,8 @@
222 223 <v-flex xs12 sm6>
223 224 <v-layout>
224 225 <v-flex xs4 class="pt-4 subheading">
225   - <label class="right">Select Role:</label>
  226 + <label class="right hidden-sm-only hidden-xs-only">Select Role:</label>
  227 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">Role:</label>
226 228 </v-flex>
227 229 <v-flex xs8 class="ml-3">
228 230 <v-autocomplete
... ... @@ -241,7 +243,8 @@
241 243 <v-flex xs12 sm6>
242 244 <v-layout>
243 245 <v-flex xs4 class="pt-4 subheading">
244   - <label class="right">Uplaod Image:</label>
  246 + <label class="right hidden-sm-only hidden-xs-only">Uplaod Image:</label>
  247 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">Uplaod:</label>
245 248 </v-flex>
246 249 <v-flex xs8 class="ml-3">
247 250 <v-text-field
... ... @@ -307,7 +310,7 @@
307 310 </v-avatar>
308 311 </v-flex>
309 312 <v-layout>
310   - <v-flex xs5 sm6>
  313 + <v-flex xs4 sm6>
311 314 <h5 class="right my-1">
312 315 <b>Name:</b>
313 316 </h5>
... ... @@ -317,7 +320,7 @@
317 320 </v-flex>
318 321 </v-layout>
319 322 <v-layout>
320   - <v-flex xs5 sm6>
  323 + <v-flex xs4 sm6>
321 324 <h5 class="right my-1">
322 325 <b>Email:</b>
323 326 </h5>
... ... @@ -327,9 +330,9 @@
327 330 </v-flex>
328 331 </v-layout>
329 332 <v-layout>
330   - <v-flex xs5 sm6>
  333 + <v-flex xs4 sm6>
331 334 <h5 class="right my-1">
332   - <b>Gender</b>
  335 + <b>Gender:</b>
333 336 </h5>
334 337 </v-flex>
335 338 <v-flex sm6 xs8>
... ... @@ -337,7 +340,7 @@
337 340 </v-flex>
338 341 </v-layout>
339 342 <v-layout>
340   - <v-flex xs5 sm6>
  343 + <v-flex xs4 sm6>
341 344 <h5 class="right my-1">
342 345 <b>Religion:</b>
343 346 </h5>
... ... @@ -347,7 +350,7 @@
347 350 </v-flex>
348 351 </v-layout>
349 352 <v-layout>
350   - <v-flex xs5 sm6>
  353 + <v-flex xs4 sm6>
351 354 <h5 class="right my-1">
352 355 <b>Role:</b>
353 356 </h5>
... ... @@ -357,7 +360,7 @@
357 360 </v-flex>
358 361 </v-layout>
359 362 <v-layout>
360   - <v-flex xs5 sm6>
  363 + <v-flex xs4 sm6>
361 364 <h5 class="right my-1">
362 365 <b>Phone:</b>
363 366 </h5>
... ... @@ -367,7 +370,7 @@
367 370 </v-flex>
368 371 </v-layout>
369 372 <v-layout>
370   - <v-flex xs5 sm6>
  373 + <v-flex xs4 sm6>
371 374 <h5 class="right my-1">
372 375 <b>Joining Date:</b>
373 376 </h5>
... ... @@ -377,9 +380,14 @@
377 380 </v-flex>
378 381 </v-layout>
379 382 <v-layout>
380   - <v-flex xs5 sm6>
  383 + <v-flex xs4 sm6>
381 384 <h5 class="right my-1">
382   - <b>Date Of Birth:</b>
  385 + <label class="right hidden-sm-only hidden-xs-only">
  386 + <b>Date of Birth:</b>
  387 + </label>
  388 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">
  389 + <b>D.O.B:</b>
  390 + </label>
383 391 </h5>
384 392 </v-flex>
385 393 <v-flex sm6 xs8>
... ... @@ -387,7 +395,7 @@
387 395 </v-flex>
388 396 </v-layout>
389 397 <v-layout>
390   - <v-flex xs6 sm6>
  398 + <v-flex xs4 sm6>
391 399 <h5 class="right my-1">
392 400 <b>Address:</b>
393 401 </h5>
... ... @@ -535,7 +543,8 @@
535 543 <v-flex xs12 sm6>
536 544 <v-layout>
537 545 <v-flex xs4 class="pt-4 subheading">
538   - <label class="right">Date of Birth:</label>
  546 + <label class="right hidden-sm-only hidden-xs-only">Date of Birth:</label>
  547 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">D.O.B:</label>
539 548 </v-flex>
540 549 <v-flex xs8 class="ml-3">
541 550 <v-menu
... ... @@ -657,7 +666,8 @@
657 666 <v-flex xs12 sm6>
658 667 <v-layout>
659 668 <v-flex xs4 class="pt-4 subheading">
660   - <label class="right">Select Role:</label>
  669 + <label class="right hidden-sm-only hidden-xs-only">Select Role:</label>
  670 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">Role:</label>
661 671 </v-flex>
662 672 <v-flex xs8 class="ml-3">
663 673 <v-autocomplete
... ... @@ -710,7 +720,8 @@
710 720 <v-flex xs12 sm6>
711 721 <v-layout>
712 722 <v-flex xs4 class="pt-4 subheading">
713   - <label class="right">Uplaod Image:</label>
  723 + <label class="right hidden-sm-only hidden-xs-only">Uplaod Image:</label>
  724 + <label class="right hidden-lg-only hidden-xl-only hidden-md-only">Image:</label>
714 725 </v-flex>
715 726 <v-flex xs8 class="ml-3">
716 727 <v-text-field
... ... @@ -748,11 +759,14 @@
748 759 </v-layout>
749 760 <v-layout>
750 761 <v-flex xs12 sm12>
751   - <v-card-actions>
752   - <v-btn @click="clear" round dark>clear</v-btn>
753   - <v-spacer></v-spacer>
754   - <v-btn @click="submit" round dark :loading="loading">Add</v-btn>
755   - </v-card-actions>
  762 + <v-layout>
  763 + <v-flex xs6>
  764 + <v-btn @click="clear" round class="ml-3" dark>clear</v-btn>
  765 + </v-flex>
  766 + <v-flex xs6>
  767 + <v-btn @click="submit" round dark :loading="loading" class="right">Add</v-btn>
  768 + </v-flex>
  769 + </v-layout>
756 770 </v-flex>
757 771 </v-layout>
758 772 </v-container>
... ...
src/pages/socialMedia/socialMedia.vue
... ... @@ -68,7 +68,7 @@
68 68 <v-flex xs4 class="pt-4 subheading">
69 69 <label class="right">Title:</label>
70 70 </v-flex>
71   - <v-flex xs5 class="ml-3">
  71 + <v-flex xs8 sm5 class="ml-3">
72 72 <v-select
73 73 v-model="editedItem.type"
74 74 placeholder="fill your Title"
... ... @@ -86,7 +86,7 @@
86 86 <v-flex xs4 class="pt-4 subheading">
87 87 <label class="right">Description:</label>
88 88 </v-flex>
89   - <v-flex xs5 class="ml-3">
  89 + <v-flex xs8 sm5 class="ml-3">
90 90 <v-text-field
91 91 placeholder="fill your Description"
92 92 v-model="editedItem.linkUrl"
... ... @@ -135,7 +135,9 @@
135 135 <br />
136 136 <v-layout>
137 137 <v-flex xs5 sm6>
138   - <h5 class="right my-1"><b>Title:</b></h5>
  138 + <h5 class="right my-1">
  139 + <b>Title:</b>
  140 + </h5>
139 141 </v-flex>
140 142 <v-flex sm6 xs8>
141 143 <h5 class="my-1">{{ editedItem.type }}</h5>
... ... @@ -143,7 +145,9 @@
143 145 </v-layout>
144 146 <v-layout>
145 147 <v-flex xs5 sm6>
146   - <h5 class="right my-1"><b>Description:</b></h5>
  148 + <h5 class="right my-1">
  149 + <b>Description:</b>
  150 + </h5>
147 151 </v-flex>
148 152 <v-flex sm6 xs8>
149 153 <h5 class="my-1">{{ editedItem.linkUrl }}</h5>
... ... @@ -173,7 +177,7 @@
173 177 :search="search"
174 178 >
175 179 <template slot="items" slot-scope="props">
176   - <td id="tabeleData" class="text-xs-center">{{ props.index + 1}}</td>
  180 + <td id="tabeleData" class="text-xs-center">{{ props.index + 1}}</td>
177 181 <td id="tabeleData" class="text-xs-center">{{ props.item.type}}</td>
178 182 <td id="tabeleData" class="text-xs-center">{{ props.item.linkUrl}}</td>
179 183  
... ... @@ -253,7 +257,7 @@
253 257 <v-flex xs4 class="pt-4 subheading">
254 258 <label class="right">Type:</label>
255 259 </v-flex>
256   - <v-flex xs4 class="ml-3">
  260 + <v-flex xs8 sm4 class="ml-3">
257 261 <v-select
258 262 v-model="socialMedia.type"
259 263 :items="socialLink"
... ... @@ -272,7 +276,7 @@
272 276 <v-flex xs4 class="pt-4 subheading">
273 277 <label class="right">Link Url:</label>
274 278 </v-flex>
275   - <v-flex xs4 class="ml-3">
  279 + <v-flex xs8 sm4 class="ml-3">
276 280 <v-text-field
277 281 placeholder="fill your link url"
278 282 :rules="linkUrlnRules"
... ...
static/css/custom.css
... ... @@ -161,6 +161,14 @@ h4 {
161 161 font-size: 22px !important;
162 162 }
163 163  
  164 +.mr5 {
  165 + margin-right: 48px !important;
  166 +}
  167 +
  168 +.addressForm {
  169 + max-width: 17%;
  170 +}
  171 +
164 172 @media screen and (max-width: 769px) {
165 173 .top {
166 174 margin-top: 0 !important;
... ... @@ -217,6 +225,17 @@ h4 {
217 225 .name {
218 226 font-size: 15px !important;
219 227 }
  228 + .mr5 {
  229 + margin-right: 14px !important;
  230 + }
  231 + .addressForm {
  232 + max-width: 0;
  233 + }
  234 + .tableRsponsive {
  235 + display: block;
  236 + position: relative;
  237 + overflow: scroll;
  238 + }
220 239 }
221 240  
222 241 @media screen and (max-width: 600px) {
... ... @@ -224,7 +243,8 @@ h4 {
224 243 /* position: absolute; */
225 244 top: 13px;
226 245 left: 10px;
227   - height: 34px;
228   - width: 120px;
  246 + height: 33px;
  247 + width: 33px;
  248 + margin-top: 5px;
229 249 }
230 250 }
231 251 \ No newline at end of file
... ...