Blame view

src/pages/Report/idCard.vue 30.5 KB
7c435b5bb   Shikha Mishra   added icard repor...
1
2
  <template>
    <v-container fluid class="body-color">
ecf8cdfdd   Neeraj Sharma   create design of ...
3
      <!-- **** Id Card Select options **** -->
7c435b5bb   Shikha Mishra   added icard repor...
4
5
6
7
      <v-card flat class="elevation-0 transparent">
        <v-form ref="form" v-model="valid" lazy-validation>
          <v-flex xs12 sm12 lg12>
            <v-layout wrap>
5ddc6bb04   Neeraj Sharma   complete design a...
8
              <v-flex xs12 sm12 lg4>
7c435b5bb   Shikha Mishra   added icard repor...
9
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
10
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
11
12
                    <v-autocomplete
                      v-model="getReport.role"
a55b7fca2   Neeraj Sharma   complete design a...
13
                      label="Select Type"
7c435b5bb   Shikha Mishra   added icard repor...
14
15
                      :items="getRoles"
                      item-text="name"
d84fa5db2   Amber Dev   bugs in report id
16
                      return-object
7c435b5bb   Shikha Mishra   added icard repor...
17
18
19
20
21
22
                      @change="getRoleInputs(getReport.role)"
                      required
                    ></v-autocomplete>
                  </v-flex>
                </v-layout>
              </v-flex>
d84fa5db2   Amber Dev   bugs in report id
23
              <!-- SELECT CLASS -->
5ddc6bb04   Neeraj Sharma   complete design a...
24
              <v-flex xs12 sm12 lg4 v-if="showClass">
7c435b5bb   Shikha Mishra   added icard repor...
25
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
26
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
27
28
29
30
31
32
                    <v-select
                      v-model="getReport.classId"
                      label="Select Class"
                      :items="classList"
                      item-text="classNum"
                      item-value="_id"
7c435b5bb   Shikha Mishra   added icard repor...
33
34
35
36
37
38
                      @change="getSections(getReport.classId)"
                      required
                    ></v-select>
                  </v-flex>
                </v-layout>
              </v-flex>
d84fa5db2   Amber Dev   bugs in report id
39
              <!-- SELECT SECTION -->
5ddc6bb04   Neeraj Sharma   complete design a...
40
              <v-flex xs12 sm12 lg4 v-if="showSections">
7c435b5bb   Shikha Mishra   added icard repor...
41
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
42
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
43
44
45
46
47
48
49
50
                    <v-select
                      :items="addSection"
                      label="Select Section"
                      v-model="getReport.sectionId"
                      item-text="name"
                      item-value="_id"
                      name="Select Section"
                      @change="getStudents"
7c435b5bb   Shikha Mishra   added icard repor...
51
52
53
54
55
                      required
                    ></v-select>
                  </v-flex>
                </v-layout>
              </v-flex>
d84fa5db2   Amber Dev   bugs in report id
56
              <!-- SELECT STUDENT -->
5ddc6bb04   Neeraj Sharma   complete design a...
57
              <v-flex xs12 sm12 lg4 v-if="showStudents">
7c435b5bb   Shikha Mishra   added icard repor...
58
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
59
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
60
                    <v-select
11d037abe   Neeraj Sharma   commit code
61
                      :items="getSelectUserData"
7c435b5bb   Shikha Mishra   added icard repor...
62
63
64
65
                      label="Select Student"
                      v-model="getReport._id"
                      item-text="name"
                      item-value="_id"
7c435b5bb   Shikha Mishra   added icard repor...
66
67
68
69
70
                      required
                    ></v-select>
                  </v-flex>
                </v-layout>
              </v-flex>
5ddc6bb04   Neeraj Sharma   complete design a...
71
              <v-flex xs12 sm12 lg4 v-if="showTeacher">
7c435b5bb   Shikha Mishra   added icard repor...
72
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
73
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
74
75
76
                    <v-select
                      v-model="getReport._id"
                      label="Select Teacher"
11d037abe   Neeraj Sharma   commit code
77
                      :items="getSelectUserData"
7c435b5bb   Shikha Mishra   added icard repor...
78
79
                      item-text="name"
                      item-value="_id"
7c435b5bb   Shikha Mishra   added icard repor...
80
81
82
83
84
                      required
                    ></v-select>
                  </v-flex>
                </v-layout>
              </v-flex>
5ddc6bb04   Neeraj Sharma   complete design a...
85
              <v-flex xs12 sm12 lg4 v-if="showAdmin">
7c435b5bb   Shikha Mishra   added icard repor...
86
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
87
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
88
89
90
                    <v-select
                      v-model="getReport._id"
                      label="Select Admin"
11d037abe   Neeraj Sharma   commit code
91
                      :items="getSelectUserData"
7c435b5bb   Shikha Mishra   added icard repor...
92
93
                      item-text="name"
                      item-value="_id"
7c435b5bb   Shikha Mishra   added icard repor...
94
95
96
97
98
                      required
                    ></v-select>
                  </v-flex>
                </v-layout>
              </v-flex>
5ddc6bb04   Neeraj Sharma   complete design a...
99
              <v-flex xs12 sm12 lg4 v-if="showAccountant">
7c435b5bb   Shikha Mishra   added icard repor...
100
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
101
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
102
103
104
                    <v-select
                      v-model="getReport._id"
                      label="Select Accountant"
11d037abe   Neeraj Sharma   commit code
105
                      :items="getSelectUserData"
7c435b5bb   Shikha Mishra   added icard repor...
106
107
                      item-text="name"
                      item-value="_id"
7c435b5bb   Shikha Mishra   added icard repor...
108
109
110
111
112
                      required
                    ></v-select>
                  </v-flex>
                </v-layout>
              </v-flex>
5ddc6bb04   Neeraj Sharma   complete design a...
113
              <v-flex xs12 sm12 lg4 v-if="showLibrarian">
7c435b5bb   Shikha Mishra   added icard repor...
114
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
115
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
116
117
118
                    <v-select
                      v-model="getReport._id"
                      label="Select Librarian"
11d037abe   Neeraj Sharma   commit code
119
                      :items="getSelectUserData "
7c435b5bb   Shikha Mishra   added icard repor...
120
121
                      item-text="name"
                      item-value="_id"
7c435b5bb   Shikha Mishra   added icard repor...
122
123
124
125
126
                      required
                    ></v-select>
                  </v-flex>
                </v-layout>
              </v-flex>
5ddc6bb04   Neeraj Sharma   complete design a...
127
              <v-flex xs12 sm12 lg4>
7c435b5bb   Shikha Mishra   added icard repor...
128
                <v-layout>
5ddc6bb04   Neeraj Sharma   complete design a...
129
                  <v-flex xs12 sm12 lg10 class="ml-2">
7c435b5bb   Shikha Mishra   added icard repor...
130
                    <v-autocomplete
a55b7fca2   Neeraj Sharma   complete design a...
131
                      label="Select View Type"
7c435b5bb   Shikha Mishra   added icard repor...
132
                      type="text"
7c435b5bb   Shikha Mishra   added icard repor...
133
134
135
136
                      :items="typeList"
                      v-model="getReport.form"
                      item-text="name"
                      item-value="value"
a55b7fca2   Neeraj Sharma   complete design a...
137
                      :rules="typeRules"
ecf8cdfdd   Neeraj Sharma   create design of ...
138
                      @change="getReportType(getReport.form)"
7c435b5bb   Shikha Mishra   added icard repor...
139
140
141
142
143
                      required
                    ></v-autocomplete>
                  </v-flex>
                </v-layout>
              </v-flex>
5ddc6bb04   Neeraj Sharma   complete design a...
144
              <v-flex xs12 sm12 lg4>
7c435b5bb   Shikha Mishra   added icard repor...
145
146
147
148
149
                <v-btn
                  @click="getCards"
                  round
                  dark
                  :loading="loading"
0fa3b3a79   Neeraj Sharma   add loader after ...
150
                  class="open-dialog-button mt-3"
7c435b5bb   Shikha Mishra   added icard repor...
151
152
153
154
155
156
                >Get Report</v-btn>
              </v-flex>
            </v-layout>
          </v-flex>
        </v-form>
      </v-card>
ecf8cdfdd   Neeraj Sharma   create design of ...
157
      <div>
7c435b5bb   Shikha Mishra   added icard repor...
158
159
160
        <v-layout v-show="showReport">
          <v-flex xs12>
            <v-card class="transparent elevation-0">
20fba3a75   Amber Dev   bug in report get id
161
              <!-- print button -->
7c435b5bb   Shikha Mishra   added icard repor...
162
163
164
165
166
167
168
169
              <v-layout>
                <v-flex xs12>
                  <v-btn class="open-dialog-button right" round dark @click="prindIDCardReport()">
                    Print
                    <v-icon right dark>print</v-icon>
                  </v-btn>
                </v-flex>
              </v-layout>
ecf8cdfdd   Neeraj Sharma   create design of ...
170
            </v-card>
a690a86fb   Neeraj Sharma   implement meet fu...
171
172
173
174
175
176
177
178
179
180
            <v-layout row wrap id="printMe" justify-center>
              <div
                v-for="(getCard,index) in getCard"
                :key="index"  
                style="page-break-after: always; width:100%;margin:14px auto;background:transparent;"
              >
                <v-container grid-list-md>
                  <v-layout class="col-sm-12">
                    <div
                      style="font-family: arial;
ecf8cdfdd   Neeraj Sharma   create design of ...
181
182
183
184
185
                    max-width: 794px;
                    max-height: 1123px;
                    margin-left: auto;
                    margin-right: auto;
                    -webkit-print-color-adjust: exact;"
a690a86fb   Neeraj Sharma   implement meet fu...
186
187
188
                    >
                      <div
                        style="
ecf8cdfdd   Neeraj Sharma   create design of ...
189
190
191
192
193
194
                       float: left;
                       height: 520px;
                       width: 520px;
                       background: #fff;
                       border: 1px solid lightgray;
                       position:relative;"
a690a86fb   Neeraj Sharma   implement meet fu...
195
196
197
198
199
200
201
202
203
204
                      >
                        <!-- bottom-right-side-image -->
                        <img
                          src="/static/icon/shape1.png"
                          alt="shape"
                          style="position:absolute;width: 90px;"
                        />
                        <!-- Front Side -->
                        <v-layout
                          style="
ecf8cdfdd   Neeraj Sharma   create design of ...
205
206
                       text-align: center;
                       margin-top: 50px;"
a690a86fb   Neeraj Sharma   implement meet fu...
207
208
209
210
211
212
213
214
215
                          v-if="frontPart"
                        >
                          <v-flex xs12>
                            <!-- school Logo Url -->
                            <img
                              v-if="getCard.schoolLogoUrl"
                              :src="getCard.schoolLogoUrl"
                              alt="schoollogo"
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
216
217
218
                           width: 110px;
                           margin-top:10px;
                           overflow:hidden"
a690a86fb   Neeraj Sharma   implement meet fu...
219
220
221
222
223
224
                            />
                            <img
                              src="/static/default_thumb.png"
                              v-if="!getCard.schoolLogoUrl"
                              alt="schoollogo"
                              style="
9b444e5c3   Neeraj Sharma   add logo in login...
225
226
227
                           width: 110px;
                           margin-top:10px;
                           overflow:hidden"
a690a86fb   Neeraj Sharma   implement meet fu...
228
229
230
231
232
233
234
235
                            />
                            <v-layout style="margin:auto">
                              <!-- profile url -->
                              <img
                                v-if="getCard.profilePicUrl"
                                :src="getCard.profilePicUrl"
                                alt="profileImage"
                                style=";
ecf8cdfdd   Neeraj Sharma   create design of ...
236
237
238
239
240
241
                            width: 110px;
                            margin:10px auto;
                            width: 110px;
                            margin: 10px auto;
                            border: 3px solid #323232;
                            border-radius: 12px;"
a690a86fb   Neeraj Sharma   implement meet fu...
242
243
244
                              />
                              <img
                                style="
ecf8cdfdd   Neeraj Sharma   create design of ...
245
246
247
248
                          width: 110px;
                          margin:10px auto;
                          width: 110px;
                          margin: 10px auto;"
a690a86fb   Neeraj Sharma   implement meet fu...
249
250
251
252
253
                                alt="dummy"
                                src="/static/icon/user.png"
                                v-if="!getCard.profilePicUrl && getCard.role != '2'"
                              />
                            </v-layout>
ecf8cdfdd   Neeraj Sharma   create design of ...
254

a690a86fb   Neeraj Sharma   implement meet fu...
255
256
                            <p
                              style="color: #302653;font-size:24px;
0fa3b3a79   Neeraj Sharma   add loader after ...
257
258
                            letter-spacing: 4px;
                            margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
259
260
261
262
263
                            >
                              <b>{{ getCard.name}}</b>
                            </p>
                            <p
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
264
265
266
                            font-size:14px;
                            letter-spacing: 4px;
                            margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
267
268
269
270
271
272
                            >
                              <b>{{ getCard.gender}}</b>
                            </p>
                            <p
                              v-if="getCard.classId"
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
273
274
275
                            font-size:24px;
                            letter-spacing: 4px;
                            margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
276
277
278
279
                            >{{ getCard.classId.classNum }}</p>
                            <p
                              v-if="getCard.classId"
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
280
281
282
                            font-size:24px;
                            letter-spacing: 4px;
                            margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
283
284
285
286
                            >{{ getCard.sectionId.name }}</p>
                            <p
                              v-if="getCard.rollNo"
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
287
288
289
                             font-size:24px;
                            letter-spacing: 2px;
                            margin-bottom:10px;"
a690a86fb   Neeraj Sharma   implement meet fu...
290
291
292
293
                            >Roll: {{ getCard.rollNo }}</p>
                            <p
                              v-if="getCard.joinDate"
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
294
295
                            margin-bottom:10px;
                            font-size:16px;
ecf8cdfdd   Neeraj Sharma   create design of ...
296
                            letter-spacing: 2px;"
a690a86fb   Neeraj Sharma   implement meet fu...
297
298
299
300
                            >{{ dates(getCard.joinDate) }}</p>
                            <p
                              v-if="getCard.joiningDate"
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
301
302
                            margin-bottom:10px;
                            font-size:16px;
ecf8cdfdd   Neeraj Sharma   create design of ...
303
                            letter-spacing: 2px;"
a690a86fb   Neeraj Sharma   implement meet fu...
304
305
306
307
                            >{{ dates(getCard.joiningDate) }}</p>
                            <p
                              v-if="getCard.phone"
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
308
309
                            margin-bottom:10px;
                            font-size:16px;
ecf8cdfdd   Neeraj Sharma   create design of ...
310
                            letter-spacing: 2px;"
a690a86fb   Neeraj Sharma   implement meet fu...
311
312
313
                            >{{ getCard.phone }}</p>
                            <p
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
314
315
316
                          font-size: 19px;
                          font-weight: 100;
                          color: rgb(48, 38, 83);
0fa3b3a79   Neeraj Sharma   add loader after ...
317
318
                          letter-spacing: 5px;
                          margin-bottom:10px;"
a690a86fb   Neeraj Sharma   implement meet fu...
319
320
321
322
323
324
                            >
                              <span v-if="getCard.mobile">{{ getCard.mobile}}</span>
                              <span v-if="getCard.mobileNo">{{ getCard.mobileNo }}</span>
                            </p>
                            <p
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
325
326
327
                          font-size: 17px;
                          font-weight: 100;
                          color: rgb(48, 38, 83);
0fa3b3a79   Neeraj Sharma   add loader after ...
328
329
                          letter-spacing: 4px;
                          margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
330
331
332
333
334
                            >{{ getCard.email}}</p>
                          </v-flex>
                        </v-layout>
                        <!-- back side -->
                        <v-layout style="
ecf8cdfdd   Neeraj Sharma   create design of ...
335
                       text-align: center;" v-if="backPart">
a690a86fb   Neeraj Sharma   implement meet fu...
336
337
338
339
340
341
342
                          <v-flex xs12>
                            <!-- school Logo Url -->
                            <img
                              v-if="getCard.schoolLogoUrl"
                              :src="getCard.schoolLogoUrl"
                              alt="schoollogo"
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
343
344
345
                           width: 110px;
                           margin-top:10px;
                           overflow:hidden"
a690a86fb   Neeraj Sharma   implement meet fu...
346
347
348
349
350
351
                            />
                            <img
                              v-if="getCard.schoolId"
                              :src="getCard.schoolId.schoolLogoUrl"
                              alt="schoollogo"
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
352
353
354
                           width: 110px;
                           margin-top:10px;
                           overflow:hidden"
a690a86fb   Neeraj Sharma   implement meet fu...
355
356
357
358
                            />
                            <p
                              v-if="getCard.schoolLogoUrl"
                              style="color: #302653;
0fa3b3a79   Neeraj Sharma   add loader after ...
359
360
361
                            font-size:24px;
                            letter-spacing: 4px;
                            margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
362
363
364
                            >
                              <b>{{ getCard.name}}</b>
                            </p>
a55b7fca2   Neeraj Sharma   complete design a...
365

a690a86fb   Neeraj Sharma   implement meet fu...
366
367
368
                            <p
                              v-if="getCard.city"
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
369
370
371
                          font-size: 17px;
                          font-weight: 100;
                          color: rgb(48, 38, 83);
0fa3b3a79   Neeraj Sharma   add loader after ...
372
373
                          letter-spacing: 4px;
                          margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
374
375
376
                            >{{ getCard.city}}</p>
                            <p
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
377
378
379
                          font-size: 17px;
                          font-weight: 100;
                          color: rgb(48, 38, 83);
0fa3b3a79   Neeraj Sharma   add loader after ...
380
381
                          letter-spacing: 4px;
                          margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
382
383
384
385
386
387
388
389
390
391
                            >
                              {{ getCard.address }}
                              {{ getCard.presentAddress }}
                              <span
                                v-if="getCard.state"
                              >({{ getCard.state }})</span>
                            </p>
                            <p
                              v-if="getCard.establishmentYear"
                              style="
ecf8cdfdd   Neeraj Sharma   create design of ...
392
393
394
                          font-size: 17px;
                          font-weight: 100;
                          color: rgb(48, 38, 83);
0fa3b3a79   Neeraj Sharma   add loader after ...
395
396
                          letter-spacing: 4px;
                          margin-bottom:14px;"
a690a86fb   Neeraj Sharma   implement meet fu...
397
398
399
400
401
402
403
404
                            >{{ getCard.establishmentYear }}</p>
                          </v-flex>
                        </v-layout>
                        <!-- bottom-right-side-image -->
                        <img
                          src="static/icon/shape2.png"
                          alt="shape2"
                          style="bottom: 0;
ecf8cdfdd   Neeraj Sharma   create design of ...
405
406
407
                        position: absolute;
                        right: 0;
                        width: 110px;"
a690a86fb   Neeraj Sharma   implement meet fu...
408
409
                        />
                      </div>
1c422f1bf   Amber Dev   added id card
410
                    </div>
a690a86fb   Neeraj Sharma   implement meet fu...
411
412
413
                  </v-layout>
                </v-container>
              </div>
7c44528bc   Amber Dev   report id bug
414
            </v-layout>
7c435b5bb   Shikha Mishra   added icard repor...
415
416
417
          </v-flex>
        </v-layout>
      </div>
ecf8cdfdd   Neeraj Sharma   create design of ...
418
419
420
421
422
423
424
425
      <v-snackbar
        :timeout="timeout"
        :top="y === 'top'"
        :right="x === 'right'"
        :vertical="mode === 'vertical'"
        v-model="snackbar"
        :color="color"
      >{{ text }}</v-snackbar>
5ddc6bb04   Neeraj Sharma   complete design a...
426
427
428
      <div class="loader" v-if="showLoader">
        <v-progress-circular indeterminate color="white"></v-progress-circular>
      </div>
7c435b5bb   Shikha Mishra   added icard repor...
429
430
431
432
433
434
    </v-container>
  </template>
  
  <script>
  import http from "@/Services/http.js";
  import moment from "moment";
d84fa5db2   Amber Dev   bugs in report id
435
  var qs = require("qs");
7c435b5bb   Shikha Mishra   added icard repor...
436
437
438
  
  export default {
    data: () => ({
5ddc6bb04   Neeraj Sharma   complete design a...
439
      showLoader: false,
7c435b5bb   Shikha Mishra   added icard repor...
440
441
442
      valid: true,
      report: {},
      userData: {},
ecf8cdfdd   Neeraj Sharma   create design of ...
443
444
445
446
447
448
449
      snackbar: false,
      color: "",
      y: "top",
      x: "right",
      mode: "",
      timeout: 10000,
      text: "",
7c435b5bb   Shikha Mishra   added icard repor...
450
451
452
453
454
455
456
457
458
459
      loading: false,
      showReport: false,
      frontPart: false,
      backPart: false,
      showClass: false,
      showTeacher: false,
      showAdmin: false,
      showAccountant: false,
      showLibrarian: false,
      hideprintIdCard: false,
37cb39130   Shikha Mishra   change the ui of ...
460
      hidebackprintIdCard: false,
ecf8cdfdd   Neeraj Sharma   create design of ...
461
462
      showStudents: false,
      showSections: false,
7c435b5bb   Shikha Mishra   added icard repor...
463
464
465
466
      getRoles: [],
      classList: [],
      getCard: [],
      addSection: [],
11d037abe   Neeraj Sharma   commit code
467
468
469
470
      // getStudentsList:
      // teacherList: [],
      getSelectUserData: [],
      // Users: [],
ecf8cdfdd   Neeraj Sharma   create design of ...
471
      getReport: {},
d84fa5db2   Amber Dev   bugs in report id
472
      typeRules: [(v) => !!v || "Type is required"],
7c435b5bb   Shikha Mishra   added icard repor...
473
474
475
      typeList: [
        {
          name: "Front Part",
d84fa5db2   Amber Dev   bugs in report id
476
          value: "frontPart",
7c435b5bb   Shikha Mishra   added icard repor...
477
478
479
        },
        {
          name: "Back Part",
d84fa5db2   Amber Dev   bugs in report id
480
481
          value: "backPart",
        },
7c435b5bb   Shikha Mishra   added icard repor...
482
      ],
d84fa5db2   Amber Dev   bugs in report id
483
      backgroundList: ["Yes", "No"],
7c435b5bb   Shikha Mishra   added icard repor...
484
485
486
487
488
489
490
491
492
    }),
  
    mounted() {
      this.token = this.$store.state.token;
      this.getUserData();
      this.getRole();
    },
  
    methods: {
d84fa5db2   Amber Dev   bugs in report id
493
      dates: function (date) {
ecf8cdfdd   Neeraj Sharma   create design of ...
494
495
496
497
        return moment(date).format("MMMM DD, YYYY");
        return date;
      },
      getReportType() {
7c435b5bb   Shikha Mishra   added icard repor...
498
499
500
501
502
503
504
505
506
507
        if (this.getReport.form === "frontPart") {
          this.frontPart = true;
          this.backPart = false;
        }
        if (this.getReport.form === "backPart") {
          this.frontPart = false;
          this.backPart = true;
        }
      },
      getRoleInputs(role) {
11d037abe   Neeraj Sharma   commit code
508
        // console.log("role", role);
ecf8cdfdd   Neeraj Sharma   create design of ...
509
510
511
        this.showReport = false;
        this.getReport._id = "";
        this.getCard = "";
d84fa5db2   Amber Dev   bugs in report id
512
        if (role.name === "STUDENT") {
7c435b5bb   Shikha Mishra   added icard repor...
513
514
          // console.log("role", role);
          this.showClass = true;
ecf8cdfdd   Neeraj Sharma   create design of ...
515
516
517
518
519
520
          this.showTeacher = false;
          this.showAdmin = false;
          this.showAccountant = false;
          this.showLibrarian = false;
          this.showStudents = false;
          this.showSections = false;
7c435b5bb   Shikha Mishra   added icard repor...
521
522
          this.getClass();
        }
d84fa5db2   Amber Dev   bugs in report id
523
        if (role.name === "TEACHER") {
7c435b5bb   Shikha Mishra   added icard repor...
524
          this.showTeacher = true;
ecf8cdfdd   Neeraj Sharma   create design of ...
525
526
527
528
529
530
          this.showClass = false;
          this.showAdmin = false;
          this.showAccountant = false;
          this.showLibrarian = false;
          this.showStudents = false;
          this.showSections = false;
7c435b5bb   Shikha Mishra   added icard repor...
531
532
          this.getTeacherList();
        }
d84fa5db2   Amber Dev   bugs in report id
533
        if (role.name === "ADMIN") {
7c435b5bb   Shikha Mishra   added icard repor...
534
          this.showAdmin = true;
ecf8cdfdd   Neeraj Sharma   create design of ...
535
536
537
538
539
540
          this.showTeacher = false;
          this.showClass = false;
          this.showAccountant = false;
          this.showLibrarian = false;
          this.showStudents = false;
          this.showSections = false;
20fba3a75   Amber Dev   bug in report get id
541
          this.getUsersList(role.role);
7c435b5bb   Shikha Mishra   added icard repor...
542
        }
d84fa5db2   Amber Dev   bugs in report id
543
        if (role.name === "ACCOUNTANT") {
7c435b5bb   Shikha Mishra   added icard repor...
544
          this.showAccountant = true;
ecf8cdfdd   Neeraj Sharma   create design of ...
545
546
547
548
549
550
          this.showAdmin = false;
          this.showTeacher = false;
          this.showClass = false;
          this.showLibrarian = false;
          this.showStudents = false;
          this.showSections = false;
d84fa5db2   Amber Dev   bugs in report id
551
          this.getUsersList(role.role);
7c435b5bb   Shikha Mishra   added icard repor...
552
        }
d84fa5db2   Amber Dev   bugs in report id
553
        if (role.name === "LIBRARIAN") {
7c435b5bb   Shikha Mishra   added icard repor...
554
          this.showLibrarian = true;
ecf8cdfdd   Neeraj Sharma   create design of ...
555
556
557
558
559
560
          this.showAccountant = false;
          this.showAdmin = false;
          this.showTeacher = false;
          this.showClass = false;
          this.showStudents = false;
          this.showSections = false;
d84fa5db2   Amber Dev   bugs in report id
561
          this.getUsersList(role.role);
7c435b5bb   Shikha Mishra   added icard repor...
562
563
564
565
566
        }
      },
  
      prindIDCardReport() {
        // Pass the element id here
a690a86fb   Neeraj Sharma   implement meet fu...
567
        this.$htmlToPaper("printMe");
7c435b5bb   Shikha Mishra   added icard repor...
568
569
      },
      getUserData() {
11d037abe   Neeraj Sharma   commit code
570
        this.getSelectUserData = [];
5ddc6bb04   Neeraj Sharma   complete design a...
571
        this.showLoader = true;
7c435b5bb   Shikha Mishra   added icard repor...
572
573
        http()
          .get("/getParticularUserDetail")
d84fa5db2   Amber Dev   bugs in report id
574
          .then((response) => {
11d037abe   Neeraj Sharma   commit code
575
576
            let mergeObj = {
              name: "Select All",
d84fa5db2   Amber Dev   bugs in report id
577
              id: "Select All",
11d037abe   Neeraj Sharma   commit code
578
579
580
581
            };
            this.getSelectUserData.push(mergeObj);
            let getUserDetails = response.data.data;
            this.getSelectUserData.push(getUserDetails);
5ddc6bb04   Neeraj Sharma   complete design a...
582
            this.showLoader = false;
7c435b5bb   Shikha Mishra   added icard repor...
583
584
            // this.adminList = response.data.data;
          })
d84fa5db2   Amber Dev   bugs in report id
585
          .catch((error) => {
5ddc6bb04   Neeraj Sharma   complete design a...
586
            this.showLoader = false;
ecf8cdfdd   Neeraj Sharma   create design of ...
587
588
589
590
591
            if (error.response.status === 401) {
              this.$router.replace({ path: "/" });
              this.$store.dispatch("setToken", null);
              this.$store.dispatch("Id", null);
            }
7c435b5bb   Shikha Mishra   added icard repor...
592
593
594
595
596
597
          });
      },
      getRole() {
        this.showLoader = true;
        http()
          .get("/getRolesList", {
d84fa5db2   Amber Dev   bugs in report id
598
            headers: { Authorization: "Bearer " + this.token },
7c435b5bb   Shikha Mishra   added icard repor...
599
          })
d84fa5db2   Amber Dev   bugs in report id
600
          .then((response) => {
ecf8cdfdd   Neeraj Sharma   create design of ...
601
602
            var getRoles = [];
            getRoles = response.data.data;
ecf8cdfdd   Neeraj Sharma   create design of ...
603
            for (let i = 0; i < getRoles.length; i++) {
d84fa5db2   Amber Dev   bugs in report id
604
605
606
607
              if (
                getRoles[i].name != "SUPERADMIN" &&
                getRoles[i].name != "PARENT"
              ) {
ecf8cdfdd   Neeraj Sharma   create design of ...
608
609
                this.getRoles.push(getRoles[i]);
              }
36883961f   Shikha Mishra   set ui of icard r...
610
            }
7c435b5bb   Shikha Mishra   added icard repor...
611
612
            this.showLoader = false;
          })
d84fa5db2   Amber Dev   bugs in report id
613
          .catch((error) => {
7c435b5bb   Shikha Mishra   added icard repor...
614
            this.showLoader = false;
ecf8cdfdd   Neeraj Sharma   create design of ...
615
616
617
618
619
620
            if (error.response.status === 401) {
              this.$router.replace({ path: "/" });
              this.$store.dispatch("setToken", null);
              this.$store.dispatch("Id", null);
              this.$store.dispatch("Role", null);
            }
7c435b5bb   Shikha Mishra   added icard repor...
621
622
623
          });
      },
      getClass() {
11d037abe   Neeraj Sharma   commit code
624
        // console.log("get classes");
7c435b5bb   Shikha Mishra   added icard repor...
625
626
627
        this.showLoader = true;
        http()
          .get("/getClassesList", {
d84fa5db2   Amber Dev   bugs in report id
628
            headers: { Authorization: "Bearer " + this.token },
7c435b5bb   Shikha Mishra   added icard repor...
629
          })
d84fa5db2   Amber Dev   bugs in report id
630
          .then((response) => {
7c435b5bb   Shikha Mishra   added icard repor...
631
632
633
            this.classList = response.data.data;
            this.showLoader = false;
          })
d84fa5db2   Amber Dev   bugs in report id
634
          .catch((error) => {
7c435b5bb   Shikha Mishra   added icard repor...
635
636
637
638
639
640
641
642
643
644
645
            this.showLoader = false;
            // console.log("err====>", err);
          });
      },
      getSections(_id) {
        this.showLoader = true;
        http()
          .get(
            "/getSectionsList",
            { params: { classId: _id } },
            {
d84fa5db2   Amber Dev   bugs in report id
646
              headers: { Authorization: "Bearer " + this.token },
7c435b5bb   Shikha Mishra   added icard repor...
647
648
            }
          )
d84fa5db2   Amber Dev   bugs in report id
649
          .then((response) => {
7c435b5bb   Shikha Mishra   added icard repor...
650
            this.addSection = response.data.data;
ecf8cdfdd   Neeraj Sharma   create design of ...
651
            this.showSections = true;
7c435b5bb   Shikha Mishra   added icard repor...
652
653
            this.showLoader = false;
          })
d84fa5db2   Amber Dev   bugs in report id
654
          .catch((err) => {
7c435b5bb   Shikha Mishra   added icard repor...
655
656
657
658
659
            this.showLoader = false;
            // console.log("err====>", err);
          });
      },
      getStudents() {
11d037abe   Neeraj Sharma   commit code
660
        this.getSelectUserData = [];
7c435b5bb   Shikha Mishra   added icard repor...
661
662
663
664
665
        this.showLoader = true;
        http()
          .get("/getStudentWithClass", {
            params: {
              classId: this.getReport.classId,
d84fa5db2   Amber Dev   bugs in report id
666
667
              sectionId: this.getReport.sectionId,
            },
7c435b5bb   Shikha Mishra   added icard repor...
668
          })
d84fa5db2   Amber Dev   bugs in report id
669
          .then((response) => {
11d037abe   Neeraj Sharma   commit code
670
671
            response.data.data.unshift({
              name: "Select All",
d84fa5db2   Amber Dev   bugs in report id
672
              _id: "Select All",
11d037abe   Neeraj Sharma   commit code
673
674
            });
            this.getSelectUserData = response.data.data;
ecf8cdfdd   Neeraj Sharma   create design of ...
675
            this.showStudents = true;
7c435b5bb   Shikha Mishra   added icard repor...
676
677
            this.showLoader = false;
          })
d84fa5db2   Amber Dev   bugs in report id
678
          .catch((error) => {
7c435b5bb   Shikha Mishra   added icard repor...
679
680
681
682
683
            console.log("err====>", error);
            this.showLoader = false;
          });
      },
      getCards() {
11d037abe   Neeraj Sharma   commit code
684
685
        var getSelectUserId = [];
        for (let i = 0; i < this.getSelectUserData.length; i++) {
d84fa5db2   Amber Dev   bugs in report id
686
687
          /* if the selected user id mathches any id in the original user data then push it in 
          array, this way only one id will be pushed */
11d037abe   Neeraj Sharma   commit code
688
          if (this.getReport._id === this.getSelectUserData[i]._id) {
11d037abe   Neeraj Sharma   commit code
689
            getSelectUserId.push(this.getSelectUserData[i]._id);
d84fa5db2   Amber Dev   bugs in report id
690
691
692
          } /* else if select all option is selected then all ids will be pushed */ else if (
            this.getReport._id == "Select All"
          ) {
11d037abe   Neeraj Sharma   commit code
693
            getSelectUserId.push(this.getSelectUserData[i]._id);
d84fa5db2   Amber Dev   bugs in report id
694
695
696
697
698
            if (
              getSelectUserId[0] == undefined ||
              getSelectUserId[0] == "Select All"
            ) {
              getSelectUserId.shift();
11d037abe   Neeraj Sharma   commit code
699
700
701
            }
          }
        }
d84fa5db2   Amber Dev   bugs in report id
702

a55b7fca2   Neeraj Sharma   complete design a...
703
        if (this.$refs.form.validate()) {
fe0d05d29   Neeraj Sharma   complete design a...
704
          this.showLoader = true;
20fba3a75   Amber Dev   bug in report get id
705
          // var strigified = JSON.stringify(getSelectUserId)
d84fa5db2   Amber Dev   bugs in report id
706
707
          // var profileId = [];
          // profileId = getSelectUserId;
a55b7fca2   Neeraj Sharma   complete design a...
708
709
710
          http()
            .get("/getIdCardDetail", {
              headers: {
d84fa5db2   Amber Dev   bugs in report id
711
                Authorization: "Bearer " + this.token,
a55b7fca2   Neeraj Sharma   complete design a...
712
              },
20fba3a75   Amber Dev   bug in report get id
713
714
715
716
              params: {
                profileId: getSelectUserId,
                role: this.getReport.role.role,
              },
d84fa5db2   Amber Dev   bugs in report id
717
718
719
720
721
722
723
              paramsSerializer: (params) => {
                return qs.stringify(params);
              },
              // params: {
              //   profileId: strigified,
              //   role: this.getReport.role.role,
              // },
a55b7fca2   Neeraj Sharma   complete design a...
724
            })
d84fa5db2   Amber Dev   bugs in report id
725
            .then((response) => {
a55b7fca2   Neeraj Sharma   complete design a...
726
              this.getCard = "";
1c422f1bf   Amber Dev   added id card
727

a55b7fca2   Neeraj Sharma   complete design a...
728
              var data = response.data.data;
1c422f1bf   Amber Dev   added id card
729

20fba3a75   Amber Dev   bug in report get id
730
              if (data.adminData && data.adminData.length != 0) {
a55b7fca2   Neeraj Sharma   complete design a...
731
                this.getCard = response.data.data.adminData;
11d037abe   Neeraj Sharma   commit code
732
                // console.log("this.getCard ", this.getCard);
a55b7fca2   Neeraj Sharma   complete design a...
733
              }
20fba3a75   Amber Dev   bug in report get id
734
              if (data.teachersData && data.teachersData.length != 0) {
a55b7fca2   Neeraj Sharma   complete design a...
735
                this.getCard = response.data.data.teachersData;
a55b7fca2   Neeraj Sharma   complete design a...
736
              }
20fba3a75   Amber Dev   bug in report get id
737
              if (data.studentData && data.studentData.length != 0) {
a55b7fca2   Neeraj Sharma   complete design a...
738
                this.getCard = response.data.data.studentData;
11d037abe   Neeraj Sharma   commit code
739
                // console.log("this.getCard--studentData ", this.getCard);
a55b7fca2   Neeraj Sharma   complete design a...
740
              }
20fba3a75   Amber Dev   bug in report get id
741
              if (data.usersData && data.usersData.length != 0) {
a55b7fca2   Neeraj Sharma   complete design a...
742
                this.getCard = response.data.data.usersData;
11d037abe   Neeraj Sharma   commit code
743
                // console.log("this.getCard--usersData   ", this.getCard);
a55b7fca2   Neeraj Sharma   complete design a...
744
745
746
747
748
              }
              // console.log("this.getCard--all ", response.data.data);
              this.showLoader = false;
              this.showReport = true;
            })
d84fa5db2   Amber Dev   bugs in report id
749
            .catch((error) => {
a55b7fca2   Neeraj Sharma   complete design a...
750
              this.showLoader = false;
11d037abe   Neeraj Sharma   commit code
751
              // console.log("error", error.response.data.errors);
20fba3a75   Amber Dev   bug in report get id
752
753
754
755
756
              // if (error.response.data.errors) {
              //   this.snackbar = true;
              //   this.text = " Field is required";
              //   this.color = "error";
              // }
a55b7fca2   Neeraj Sharma   complete design a...
757
758
            });
        }
7c435b5bb   Shikha Mishra   added icard repor...
759
760
      },
      getTeacherList() {
11d037abe   Neeraj Sharma   commit code
761
        this.getSelectUserData = [];
7c435b5bb   Shikha Mishra   added icard repor...
762
763
764
765
        this.showLoader = true;
        var token = this.$store.state.token;
        http()
          .get("/getTeachersList", {
d84fa5db2   Amber Dev   bugs in report id
766
            headers: { Authorization: "Bearer " + token },
7c435b5bb   Shikha Mishra   added icard repor...
767
          })
d84fa5db2   Amber Dev   bugs in report id
768
          .then((response) => {
11d037abe   Neeraj Sharma   commit code
769
770
            response.data.data.unshift({
              name: "Select All",
d84fa5db2   Amber Dev   bugs in report id
771
              _id: "Select All",
11d037abe   Neeraj Sharma   commit code
772
773
            });
            this.getSelectUserData = response.data.data;
7c435b5bb   Shikha Mishra   added icard repor...
774
775
            this.showLoader = false;
          })
d84fa5db2   Amber Dev   bugs in report id
776
          .catch((error) => {
7c435b5bb   Shikha Mishra   added icard repor...
777
778
779
780
781
782
783
784
            this.showLoader = false;
            if (error.response.status === 401) {
              this.$router.replace({ path: "/" });
              this.$store.dispatch("setToken", null);
              this.$store.dispatch("Id", null);
            }
          });
      },
a55b7fca2   Neeraj Sharma   complete design a...
785
      getUsersList(role) {
11d037abe   Neeraj Sharma   commit code
786
        this.getSelectUserData = [];
7c435b5bb   Shikha Mishra   added icard repor...
787
788
789
        this.showLoader = true;
        var token = this.$store.state.token;
        http()
a55b7fca2   Neeraj Sharma   complete design a...
790
          .get("/getUsersList?role=" + role, {
d84fa5db2   Amber Dev   bugs in report id
791
            headers: { Authorization: "Bearer " + token },
7c435b5bb   Shikha Mishra   added icard repor...
792
          })
d84fa5db2   Amber Dev   bugs in report id
793
          .then((response) => {
11d037abe   Neeraj Sharma   commit code
794
795
            response.data.data.unshift({
              name: "Select All",
d84fa5db2   Amber Dev   bugs in report id
796
              _id: "Select All",
11d037abe   Neeraj Sharma   commit code
797
798
            });
            this.getSelectUserData = response.data.data;
7c435b5bb   Shikha Mishra   added icard repor...
799
800
            this.showLoader = false;
          })
d84fa5db2   Amber Dev   bugs in report id
801
          .catch((error) => {
7c435b5bb   Shikha Mishra   added icard repor...
802
803
804
805
806
807
808
809
810
811
812
813
            this.showLoader = false;
            if (error.response.status === 401) {
              this.$router.replace({ path: "/" });
              this.$store.dispatch("setToken", null);
              this.$store.dispatch("Id", null);
            }
          });
      },
      getParentDetails() {
        http()
          .get("getParentsList", {
            headers: {
d84fa5db2   Amber Dev   bugs in report id
814
815
              Authorization: "Bearer " + this.$store.state.token,
            },
7c435b5bb   Shikha Mishra   added icard repor...
816
          })
d84fa5db2   Amber Dev   bugs in report id
817
          .then((response) => {
7c435b5bb   Shikha Mishra   added icard repor...
818
819
            this.parentsList = response.data.data;
          })
d84fa5db2   Amber Dev   bugs in report id
820
          .catch((error) => {
7c435b5bb   Shikha Mishra   added icard repor...
821
822
823
824
825
826
827
828
829
            // console.log("err====>", error.response.data.message);
            this.showLoader = false;
            if (error.response.status === 401) {
              this.$router.replace({ path: "/" });
              this.$store.dispatch("setToken", null);
              this.$store.dispatch("Id", null);
              this.$store.dispatch("Role", null);
            }
          });
d84fa5db2   Amber Dev   bugs in report id
830
831
      },
    },
7c435b5bb   Shikha Mishra   added icard repor...
832
833
834
835
836
837
838
839
840
841
842
843
844
  };
  </script>
  
  <style scoped>
  .Data {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    padding: 0 15px;
    font-size: 14px;
    margin-top: 5px;
    text-align: justify;
  }
36883961f   Shikha Mishra   set ui of icard r...
845
846
847
848
849
850
851
852
  .idcardreport {
    font-family: arial;
    max-width: 794px;
    max-height: 1123px;
    margin-left: auto;
    margin-right: auto;
    -webkit-print-color-adjust: exact;
  }
cc7844a9d   Shikha Mishra   improve print pat...
853
854
855
856
  .idcardreport1 {
    text-align: center;
    margin-left: 35%;
  }
7c435b5bb   Shikha Mishra   added icard repor...
857
858
  .icard-front {
    margin: 3px;
36883961f   Shikha Mishra   set ui of icard r...
859
    float: left;
37cb39130   Shikha Mishra   change the ui of ...
860
    padding: 10px;
37cb39130   Shikha Mishra   change the ui of ...
861
    text-align: center;
ecf8cdfdd   Neeraj Sharma   create design of ...
862
863
864
865
    height: 520px;
    width: 520px;
    background: #fff;
    border: 1px solid lightgray;
37cb39130   Shikha Mishra   change the ui of ...
866
867
868
869
870
  }
  .print-data {
    margin: 3px;
    float: left;
    /* border: 1px solid #000; */
7c435b5bb   Shikha Mishra   added icard repor...
871
    padding: 10px;
37cb39130   Shikha Mishra   change the ui of ...
872
    /* width: 55%; */
7c435b5bb   Shikha Mishra   added icard repor...
873
    text-align: center;
37cb39130   Shikha Mishra   change the ui of ...
874
875
    height: 95%;
  }
cc7844a9d   Shikha Mishra   improve print pat...
876
877
878
  .rightside {
    float: right !important;
  }
36883961f   Shikha Mishra   set ui of icard r...
879
  .icard-front h2 {
37cb39130   Shikha Mishra   change the ui of ...
880
881
882
883
884
885
886
887
888
889
890
891
892
    font-size: 30px;
  }
  .icard-back h2 {
    font-size: 30px;
  }
  .print-data h2 {
    font-size: 30px;
    text-align: center;
  }
  .print-data img {
    width: 70px;
    height: 70px;
    margin-bottom: 5px;
7c435b5bb   Shikha Mishra   added icard repor...
893
894
  }
  .icard-front img {
37cb39130   Shikha Mishra   change the ui of ...
895
896
897
898
899
900
901
902
903
904
    width: 70px;
    height: 70px;
    margin-bottom: 5px;
  }
  .icard-back img {
    width: 50px;
    height: 50px;
    margin-bottom: 5px;
  }
  .icard-img {
7c435b5bb   Shikha Mishra   added icard repor...
905
906
907
    width: 50px;
    height: 50px;
    margin-bottom: 5px;
37cb39130   Shikha Mishra   change the ui of ...
908
909
    margin-top: 5px;
    border: 1px solid #ddd;
7c435b5bb   Shikha Mishra   added icard repor...
910
911
  }
  .icard-data {
36883961f   Shikha Mishra   set ui of icard r...
912
    /* font-family: Arial; */
7c435b5bb   Shikha Mishra   added icard repor...
913
914
915
916
917
918
919
920
    max-width: 794px;
    max-height: 1123px;
    margin-left: auto;
    margin-right: auto;
    -webkit-print-color-adjust: exact;
  }
  .icard-back {
    margin: 3px;
37cb39130   Shikha Mishra   change the ui of ...
921
922
923
924
925
926
927
928
929
930
    /* float: left; */
    /* border: 1px solid #000; */
    padding: 10px;
    /* width: 55%; */
    text-align: center;
    /* height: 95%; */
    /* margin-top: 35%; */
  }
  .back-icard {
    margin: 3px;
7c435b5bb   Shikha Mishra   added icard repor...
931
    padding: 10px;
7c435b5bb   Shikha Mishra   added icard repor...
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
  }
  .icard-back h3 {
    background-color: #000;
    color: #fff;
    font-size: 13px;
    padding: 5px 0px;
    margin: 5px;
    margin-top: 13px;
  }
  .icard-back h5 {
    font-size: 11px;
    color: #000;
    font-weight: bold;
    padding: 5px 0px;
  }
37cb39130   Shikha Mishra   change the ui of ...
947
  /* .icard-back p {
7c435b5bb   Shikha Mishra   added icard repor...
948
949
950
951
    font-size: 15px;
    color: #000;
    font-weight: 500px;
    line-height: 17px;
37cb39130   Shikha Mishra   change the ui of ...
952
  } */
7c435b5bb   Shikha Mishra   added icard repor...
953
954
955
956
957
  .school-address {
    /* width: 40%; */
    font-weight: 500px;
    color: #000;
  }
cc7844a9d   Shikha Mishra   improve print pat...
958
959
960
961
962
  .address {
    font-weight: 500px;
    color: #000;
    text-align: center;
  }
7c435b5bb   Shikha Mishra   added icard repor...
963
964
965
966
967
968
969
970
971
972
973
  .icard-bottom {
    padding-top: 5px;
    text-align: center;
  }
  .qrcode {
    float: left;
    width: 50%;
  }
  .qrcode img {
    width: 60px;
    height: 60px;
37cb39130   Shikha Mishra   change the ui of ...
974
    margin-top: 15px;
7c435b5bb   Shikha Mishra   added icard repor...
975
976
977
978
  }
  .session {
    float: right;
    width: 70%;
37cb39130   Shikha Mishra   change the ui of ...
979
    margin-top: 15px;
7c435b5bb   Shikha Mishra   added icard repor...
980
  }
7c44528bc   Amber Dev   report id bug
981

7c435b5bb   Shikha Mishra   added icard repor...
982
983
984
985
986
987
988
989
990
991
992
  @media screen and (max-width: 360px) {
    .icard-front {
      width: 316px;
      height: 418px;
      float: inherit;
    }
    .icard-back {
      float: left;
    }
  }
  </style>