张保健 3 years ago
parent
commit
4e504e3fdb
2 changed files with 358 additions and 63 deletions
  1. 234 36
      src/xt_pages/sign/lineUp.vue
  2. 124 27
      src/xt_pages/sign/signIn.vue

+ 234 - 36
src/xt_pages/sign/lineUp.vue View File

@@ -77,38 +77,46 @@
77 77
                     <div class="callingBox">
78 78
                         <div :class="(queueConfig.jzjhyc == 1 && queueConfig.sjjhyc == 0) ? 'callingBoxLeft1' : 'callingBoxLeft'" v-if="queueConfig.jzjhyc == 1">
79 79
                             <div class="callingTitle"><span style="margin: 0 auto;">接<br />诊<br />叫<br />号</span></div>
80
-                            <div style="flex: 1;">
80
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
81 81
                                 <div class="callingTop" style="margin-bottom:10px;">
82 82
                                     <div class="callingTopTip"><span style="margin: 0 auto;">正在<br />接诊</span></div>
83 83
                                     <div class="callingContent">
84
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
85
-                                        <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
84
+                                        <div>
85
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
86
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
87
+                                        </div>
86 88
                                     </div>
87 89
                                 </div>
88 90
                                 <div class="callingTop" style="border-radius: 0 0 15px 0;">
89 91
                                     <div class="callingTopTip"><span style="margin: 0 auto;">等待<br />接诊</span></div>
90 92
                                     <div class="callingContent">
91
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (waitDoctorList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
92
-                                        <p><span v-for="(item,index) in (waitDoctorList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
93
+                                        <div>
94
+                                            <p><span v-for="(item,index) in (waitDoctorList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
95
+                                            <p><span v-for="(item,index) in (waitDoctorList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
96
+                                        </div>
93 97
                                     </div>
94 98
                                 </div>
95 99
                             </div>
96 100
                         </div>
97 101
                         <div :class="(queueConfig.jzjhyc == 0 && queueConfig.sjjhyc == 1) ? 'callingBoxLeft1' : 'callingBoxLeft'" v-if="queueConfig.sjjhyc == 1">
98 102
                             <div class="callingTitle newCallingTitle"><span style="margin: 0 auto;">上<br />机<br />叫<br />号</span></div>
99
-                            <div style="flex: 1;">
103
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
100 104
                                 <div class="callingTop" style="margin-bottom:10px;">
101 105
                                     <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">正在<br />叫号</span></div>
102 106
                                     <div class="callingContent newCallingContent">
103
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (upPatientList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
104
-                                        <p><span v-for="(item,index) in (upPatientList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
107
+                                        <div>
108
+                                            <p><span v-for="(item,index) in (upPatientList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
109
+                                            <p><span v-for="(item,index) in (upPatientList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
110
+                                        </div>
105 111
                                     </div>
106 112
                                 </div>
107 113
                                 <div class="callingTop" style="border-radius: 0 0 15px 0;">
108 114
                                     <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">等待<br />叫号</span></div>
109 115
                                     <div class="callingContent newCallingContent">
110
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
111
-                                        <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
116
+                                        <div>
117
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
118
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
119
+                                        </div>
112 120
                                     </div>
113 121
                                 </div>
114 122
                             </div>
@@ -117,6 +125,91 @@
117 125
                 </div>
118 126
                 
119 127
             </div>
128
+        
129
+            <!-- <div class="page_lineUp">
130
+                <div class="lineUpTitle">
131
+                    <div>{{ this.$store.getters.xt_user.org.org_name }}<span>&nbsp;&nbsp;温馨提示:请注意排队叫号,依次叫号就诊上机,谢谢配合</span></div>
132
+                    <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div>
133
+                </div>
134
+                <div class="lineUpMain">
135
+                    <div class="lineUpMainLeft">
136
+                        <div class="lineUpMainLeftTitle">
137
+                            <p style="width:12%">排队号</p>
138
+                            <p style="width:14%">姓名</p>
139
+                            <p style="width:14%">病例号</p>
140
+                            <p style="width:14%">床位号</p>
141
+                            <p style="width:14%">治疗状态</p>
142
+                            <p style="width:14%">上机时间</p>
143
+                            <p style="width:16%">预计下机时间</p>
144
+                        </div>
145
+                        <div class="lineUpList">
146
+                            <div class="lineUpListOne" v-for="(item,index) in 6" :key="index">
147
+                                <p style="width:12%">
148
+                                    <span>上午</span>
149
+                                    {{ 89 }}号
150
+                                </p>
151
+                                <p style="width:14%">{{ '张三' }}</p>
152
+                                <p style="width:14%">{{ 3023 }}</p>
153
+                                <p style="width:14%">{{ 'A区' + '098' }}</p>
154
+                                <p style="width:14%">
155
+                                    <span>待接诊</span>
156
+                                </p>
157
+                                <p style="width:14%">07:38:00</p>
158
+                                <p style="width:16%">07:38:00</p>
159
+                            </div>
160
+                        </div>
161
+                    </div> 
162
+                    <div class="callingBox">
163
+                        <div class="callingBoxLeft">
164
+                            <div class="callingTitle"><span style="margin: 0 auto;">接<br />诊<br />叫<br />号</span></div>
165
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
166
+                                <div class="callingTop">
167
+                                    <div class="callingTopTip"><span style="margin: 0 auto;">正在<br />接诊</span></div>
168
+                                    <div class="callingContent">
169
+                                        <div>
170
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
171
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
172
+                                        </div>
173
+                                    </div>
174
+                                </div>
175
+                                <div class="callingTop" style="border-radius: 0 0 15px 0;">
176
+                                    <div class="callingTopTip"><span style="margin: 0 auto;">等待<br />接诊</span></div>
177
+                                    <div class="callingContent">
178
+                                        <div>
179
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
180
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
181
+                                        </div>
182
+                                    </div>
183
+                                </div>
184
+                            </div>
185
+                        </div>
186
+                        <div class="callingBoxLeft">
187
+                            <div class="callingTitle newCallingTitle"><span style="margin: 0 auto;">上<br />机<br />叫<br />号</span></div>
188
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
189
+                                <div class="callingTop">
190
+                                    <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">正在<br />叫号</span></div>
191
+                                    <div class="callingContent newCallingContent">
192
+                                        <div>
193
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
194
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
195
+                                        </div>
196
+                                    </div>
197
+                                </div>
198
+                                <div class="callingTop" style="border-radius: 0 0 15px 0;">
199
+                                    <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">等待<br />叫号</span></div>
200
+                                    <div class="callingContent newCallingContent">
201
+                                        <div>
202
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
203
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
204
+                                        </div>
205
+                                    </div>
206
+                                </div>
207
+                            </div>
208
+                        </div>
209
+                    </div>
210
+                </div>
211
+                
212
+            </div> -->
120 213
         </div>
121 214
         <div class="app-container">
122 215
             <div class="page_lineUp">
@@ -161,38 +254,46 @@
161 254
                     <div class="callingBox">
162 255
                         <div :class="(queueConfig.jzjhyc == 1 && queueConfig.sjjhyc == 0) ? 'callingBoxLeft1' : 'callingBoxLeft'" v-if="queueConfig.jzjhyc == 1">
163 256
                             <div class="callingTitle"><span style="margin: 0 auto;">接<br />诊<br />叫<br />号</span></div>
164
-                            <div style="flex: 1;">
257
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
165 258
                                 <div class="callingTop" style="margin-bottom:10px;">
166 259
                                     <div class="callingTopTip"><span style="margin: 0 auto;">正在<br />接诊</span></div>
167 260
                                     <div class="callingContent">
168
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
169
-                                        <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
261
+                                        <div>
262
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
263
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
264
+                                        </div>
170 265
                                     </div>
171 266
                                 </div>
172 267
                                 <div class="callingTop" style="border-radius: 0 0 15px 0;">
173 268
                                     <div class="callingTopTip"><span style="margin: 0 auto;">等待<br />接诊</span></div>
174 269
                                     <div class="callingContent">
175
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (waitDoctorList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
176
-                                        <p><span v-for="(item,index) in (waitDoctorList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
270
+                                        <div>
271
+                                            <p><span v-for="(item,index) in (waitDoctorList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
272
+                                            <p><span v-for="(item,index) in (waitDoctorList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
273
+                                        </div>
177 274
                                     </div>
178 275
                                 </div>
179 276
                             </div>
180 277
                         </div>
181 278
                         <div :class="(queueConfig.jzjhyc == 0 && queueConfig.sjjhyc == 1) ? 'callingBoxLeft1' : 'callingBoxLeft'" v-if="queueConfig.sjjhyc == 1">
182 279
                             <div class="callingTitle newCallingTitle"><span style="margin: 0 auto;">上<br />机<br />叫<br />号</span></div>
183
-                            <div style="flex: 1;">
280
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
184 281
                                 <div class="callingTop" style="margin-bottom:10px;">
185 282
                                     <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">正在<br />叫号</span></div>
186 283
                                     <div class="callingContent newCallingContent">
187
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (upPatientList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
188
-                                        <p><span v-for="(item,index) in (upPatientList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
284
+                                        <div>
285
+                                            <p><span v-for="(item,index) in (upPatientList || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
286
+                                            <p><span v-for="(item,index) in (upPatientList || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
287
+                                        </div>
189 288
                                     </div>
190 289
                                 </div>
191 290
                                 <div class="callingTop" style="border-radius: 0 0 15px 0;">
192 291
                                     <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">等待<br />叫号</span></div>
193 292
                                     <div class="callingContent newCallingContent">
194
-                                        <p style="margin:50px 0 14px;"><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
195
-                                        <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
293
+                                        <div>
294
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(0,3)" :key="index">{{ item.patient_name }}、</span></p>
295
+                                            <p><span v-for="(item,index) in (receivingPatient || '').slice(3,6)" :key="index">{{ item.patient_name }}、</span></p>
296
+                                        </div>
196 297
                                     </div>
197 298
                                 </div>
198 299
                             </div>
@@ -201,6 +302,91 @@
201 302
                 </div>
202 303
                 
203 304
             </div>
305
+        
306
+            <!-- <div class="page_lineUp">
307
+                <div class="lineUpTitle">
308
+                    <div>{{ this.$store.getters.xt_user.org.org_name }}<span>&nbsp;&nbsp;温馨提示:请注意排队叫号,依次叫号就诊上机,谢谢配合</span></div>
309
+                    <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div>
310
+                </div>
311
+                <div class="lineUpMain">
312
+                    <div class="lineUpMainLeft">
313
+                        <div class="lineUpMainLeftTitle">
314
+                            <p style="width:12%">排队号</p>
315
+                            <p style="width:14%">姓名</p>
316
+                            <p style="width:14%">病例号</p>
317
+                            <p style="width:14%">床位号</p>
318
+                            <p style="width:14%">治疗状态</p>
319
+                            <p style="width:14%">上机时间</p>
320
+                            <p style="width:16%">预计下机时间</p>
321
+                        </div>
322
+                        <div class="lineUpList">
323
+                            <div class="lineUpListOne" v-for="(item,index) in 6" :key="index">
324
+                                <p style="width:12%">
325
+                                    <span>上午</span>
326
+                                    {{ 89 }}号
327
+                                </p>
328
+                                <p style="width:14%">{{ '张三' }}</p>
329
+                                <p style="width:14%">{{ 3023 }}</p>
330
+                                <p style="width:14%">{{ 'A区' + '098' }}</p>
331
+                                <p style="width:14%">
332
+                                    <span>待接诊</span>
333
+                                </p>
334
+                                <p style="width:14%">07:38:00</p>
335
+                                <p style="width:16%">07:38:00</p>
336
+                            </div>
337
+                        </div>
338
+                    </div> 
339
+                    <div class="callingBox">
340
+                        <div class="callingBoxLeft">
341
+                            <div class="callingTitle"><span style="margin: 0 auto;">接<br />诊<br />叫<br />号</span></div>
342
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
343
+                                <div class="callingTop">
344
+                                    <div class="callingTopTip"><span style="margin: 0 auto;">正在<br />接诊</span></div>
345
+                                    <div class="callingContent">
346
+                                        <div>
347
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
348
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
349
+                                        </div>
350
+                                    </div>
351
+                                </div>
352
+                                <div class="callingTop" style="border-radius: 0 0 15px 0;">
353
+                                    <div class="callingTopTip"><span style="margin: 0 auto;">等待<br />接诊</span></div>
354
+                                    <div class="callingContent">
355
+                                        <div>
356
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
357
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
358
+                                        </div>
359
+                                    </div>
360
+                                </div>
361
+                            </div>
362
+                        </div>
363
+                        <div class="callingBoxLeft">
364
+                            <div class="callingTitle newCallingTitle"><span style="margin: 0 auto;">上<br />机<br />叫<br />号</span></div>
365
+                            <div style="flex: 1;justify-content: space-between;display: flex;flex-direction: column;">
366
+                                <div class="callingTop">
367
+                                    <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">正在<br />叫号</span></div>
368
+                                    <div class="callingContent newCallingContent">
369
+                                        <div>
370
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
371
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
372
+                                        </div>
373
+                                    </div>
374
+                                </div>
375
+                                <div class="callingTop" style="border-radius: 0 0 15px 0;">
376
+                                    <div class="callingTopTip newCallingTopTip"><span style="margin: 0 auto;">等待<br />叫号</span></div>
377
+                                    <div class="callingContent newCallingContent">
378
+                                        <div>
379
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
380
+                                            <p><span v-for="(item,index) in 3" :key="index">张三三、</span></p>
381
+                                        </div>
382
+                                    </div>
383
+                                </div>
384
+                            </div>
385
+                        </div>
386
+                    </div>
387
+                </div>
388
+                
389
+            </div> -->
204 390
         </div>
205 391
     </div>
206 392
 </template>
@@ -505,26 +691,32 @@ export default {
505 691
 </script>
506 692
 
507 693
 <style lang="scss" scoped>
694
+.main-contain{
695
+    height: 100%;
696
+}
508 697
 .page_lineUp{
698
+    height: 100%;
509 699
     .lineUpTitle{
510
-        height: 50px;
700
+        height: 4vh;
511 701
         background: #1A82BF;
512 702
         display: flex;
513 703
         justify-content: space-between;
514 704
         align-items: center;
515 705
         padding: 0 20px;
516 706
         color:#fff;
517
-        font-size: 20px;
707
+        font-size: 2vh;
518 708
         font-weight: 600;
519 709
     }
520 710
     .lineUpMain{
521 711
         background: linear-gradient(0deg, #76ECEC, #479CD2);
522
-        height: 1080px;
712
+        height: 95%;
523 713
         padding:10px;
524 714
     }
525 715
     .lineUpMainLeft{
526
-        height: 620px;
716
+        height: 60%;
527 717
         border-radius: 15px;
718
+        display: flex;
719
+        flex-direction: column;
528 720
         
529 721
     }
530 722
     .lineUpMainLeftTitle{
@@ -532,9 +724,9 @@ export default {
532 724
         justify-content: space-between;
533 725
         align-items: center;
534 726
         color:#fff;
535
-        font-size: 38px;
727
+        font-size: 4vh;
536 728
         font-weight: 600;
537
-        height:80px;
729
+        height:7vh;
538 730
         background: #1A82BF;
539 731
         border-radius: 15px 15px 0 0;
540 732
         >p{
@@ -542,8 +734,9 @@ export default {
542 734
         }
543 735
     }
544 736
     .lineUpList{
545
-        font-size: 35px;
737
+        font-size: 3vh;
546 738
         font-weight: 600;
739
+        flex: 1;
547 740
         >div:nth-child(odd){
548 741
             background: #F9FDFF;
549 742
         }
@@ -554,7 +747,7 @@ export default {
554 747
             border-radius: 0 0 15px 15px;
555 748
         }
556 749
         .lineUpListOne{
557
-            height:90px;
750
+            height:16%;
558 751
             display: flex;
559 752
             justify-content: space-between;
560 753
             align-items: center;
@@ -566,7 +759,7 @@ export default {
566 759
         }
567 760
     }
568 761
     .callingBox{
569
-        height: 430px;
762
+        height: 39%;
570 763
         margin-top: 10px;
571 764
         display: flex;
572 765
         justify-content: space-between;
@@ -577,16 +770,16 @@ export default {
577 770
             justify-content: space-between;
578 771
         }
579 772
         .callingBoxLeft1{
580
-            width: 99.5%;
773
+            width: 100%;
581 774
             height: 100%;
582 775
             display: flex;
583 776
             justify-content: space-between;
584 777
         }
585 778
         .callingTitle{
586
-            width: 130px;
779
+            width: 10vh;
587 780
             height: 100%;
588 781
             border-radius: 15px 0 0 15px;
589
-            font-size: 66px;
782
+            font-size: 5vh;
590 783
             font-weight:600;
591 784
             text-align: center;
592 785
             color: #fff;
@@ -599,16 +792,16 @@ export default {
599 792
             background: #1aa680;
600 793
         }
601 794
         .callingTop{
602
-            height: 210px;
795
+            height: 49.5%;
603 796
             border-radius: 0 15px 0 0;
604 797
             background: #F9FDFF;
605 798
             display: flex;
606 799
             justify-content: space-between;
607 800
             .callingTopTip{
608
-                width: 130px;
801
+                width: 10vh;
609 802
                 height: 100%;
610 803
                 color: #fff;
611
-                font-size: 40px;
804
+                font-size: 3vh;
612 805
                 font-weight: 600;
613 806
                 background: #1A82BF;
614 807
                 display: flex;
@@ -621,15 +814,19 @@ export default {
621 814
                 flex: 1;
622 815
                 display: flex;
623 816
                 flex-direction: column;
624
-                font-size: 50px;
817
+                font-size: 4vh;
625 818
                 color:#1C6895;
626 819
                 font-weight: 600;
627 820
                 padding-left: 20px;
821
+                justify-content: space-around;
628 822
                 >p{
629 823
                     width:100%;
630 824
                     text-align: left;
631 825
                     line-height: 50px;
632 826
                 }
827
+                div>:first-child{
828
+                    margin-bottom: 10px;
829
+                }
633 830
             }
634 831
             .newCallingContent{
635 832
                 color:#1aa680;
@@ -648,6 +845,7 @@ export default {
648 845
   background: #fff;
649 846
   padding: 20px;
650 847
   z-index:5000;
848
+  height: 100%;
651 849
 }
652 850
 #fullscreenbroad #fullscreenbroad-setting {
653 851
   float: right;

+ 124 - 27
src/xt_pages/sign/signIn.vue View File

@@ -41,7 +41,7 @@
41 41
                     <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div>
42 42
                 </div>
43 43
                 <div class="signInMain">
44
-                    <div style="display: flex;justify-content: space-between;padding:10px;">
44
+                    <div style="display: flex;justify-content: space-between;padding:10px;height:100%;">
45 45
                         <div :class="Object.keys(queueInfo).length>0 ? 'signInMainLeft' : 'signInMainLeft100'">
46 46
                             <div class="signInMainLeftTitle">
47 47
                                 <p>排队号</p>
@@ -82,6 +82,50 @@
82 82
                     </div>
83 83
                 </div>
84 84
             </div>
85
+        
86
+            <!-- <div class="page_signIn">
87
+                <div class="signInTitle">
88
+                    <div>{{ this.$store.getters.xt_user.org.org_name }}</div>
89
+                    <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div>
90
+                </div>
91
+                <div class="signInMain">
92
+                    <div style="display: flex;justify-content: space-between;padding:10px;height:100%;">
93
+                        <div class="signInMainLeft">
94
+                            <div class="signInMainLeftTitle">
95
+                                <p>排队号</p>
96
+                                <p>姓名</p>
97
+                                <p>病历号</p>
98
+                                <p>签到时间</p>
99
+                            </div>
100
+                            <div class="signInList">
101
+                                <div class="signInListOne" v-for="(item,index) in 10" :key="index">
102
+                                    <p>
103
+                                        上午2号
104
+                                    </p>
105
+                                    <p>张三</p>
106
+                                    <p>400001</p>
107
+                                    <p>07:00</p>
108
+                                </div>
109
+                            </div>
110
+                        </div>
111
+                        <div class="signInMainRight">
112
+                            <div class="signInMainRightTitle"><span style="margin:0 auto;">张三</span></div>
113
+                            <div class="signInMainRightContent">
114
+                                <p style="margin: 0 auto;display:flex;align-items: center;"><span>排队号</span></p>
115
+                                <p style="margin: 0 auto;display:flex;align-items: center;">
116
+                                    <span>上午</span>
117
+                                    <span style="font-size:7vw">69号</span>
118
+                                </p>
119
+                            </div>
120
+                            <div class="signInMianRightBottom"><span style="margin:0 auto;">签到成功</span></div>
121
+                        </div>
122
+                    </div>
123
+                    <div class="signInTip">
124
+                        温馨提示:请注意排队叫号,依次叫号就诊上机,谢谢配合
125
+                    </div>
126
+                </div>
127
+            </div> -->
128
+        
85 129
         </div>
86 130
         <div class="app-container">
87 131
             <div class="page_signIn">
@@ -90,7 +134,7 @@
90 134
                     <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div>
91 135
                 </div>
92 136
                 <div class="signInMain">
93
-                    <div style="display: flex;justify-content: space-between;padding:10px;">
137
+                    <div style="display: flex;justify-content: space-between;padding:10px;height:100%;">
94 138
                         <div :class="Object.keys(queueInfo).length>0 ? 'signInMainLeft' : 'signInMainLeft100'">
95 139
                             <div class="signInMainLeftTitle">
96 140
                                 <p>排队号</p>
@@ -120,7 +164,7 @@
120 164
                                     <span v-if="queueInfo.schedule_type == 1">上午</span>
121 165
                                     <span v-if="queueInfo.schedule_type == 2">下午</span>
122 166
                                     <span v-if="queueInfo.schedule_type == 3">晚上</span>
123
-                                    <span style="font-size:180px;">{{ queueInfo.queue_no }}号</span>
167
+                                    <span style="font-size:7vw;">{{ queueInfo.queue_no }}号</span>
124 168
                                 </p>
125 169
                             </div>
126 170
                             <div class="signInMianRightBottom"><span style="margin:0 auto;" v-if='Object.keys(queueInfo).length>0'>签到成功</span></div>
@@ -131,6 +175,49 @@
131 175
                     </div>
132 176
                 </div>
133 177
             </div>
178
+        
179
+            <!-- <div class="page_signIn">
180
+                <div class="signInTitle">
181
+                    <div>{{ this.$store.getters.xt_user.org.org_name }}</div>
182
+                    <div>{{ newdate }}&nbsp;&nbsp;{{ time }}</div>
183
+                </div>
184
+                <div class="signInMain">
185
+                    <div style="display: flex;justify-content: space-between;padding:10px;height:100%;">
186
+                        <div class="signInMainLeft">
187
+                            <div class="signInMainLeftTitle">
188
+                                <p>排队号</p>
189
+                                <p>姓名</p>
190
+                                <p>病历号</p>
191
+                                <p>签到时间</p>
192
+                            </div>
193
+                            <div class="signInList">
194
+                                <div class="signInListOne" v-for="(item,index) in 10" :key="index">
195
+                                    <p>
196
+                                        上午2号
197
+                                    </p>
198
+                                    <p>张三</p>
199
+                                    <p>400001</p>
200
+                                    <p>07:00</p>
201
+                                </div>
202
+                            </div>
203
+                        </div>
204
+                        <div class="signInMainRight">
205
+                            <div class="signInMainRightTitle"><span style="margin:0 auto;">张三</span></div>
206
+                            <div class="signInMainRightContent">
207
+                                <p style="margin: 0 auto;display:flex;align-items: center;"><span>排队号</span></p>
208
+                                <p style="margin: 0 auto;display:flex;align-items: center;">
209
+                                    <span>上午</span>
210
+                                    <span style="font-size:7vw">69号</span>
211
+                                </p>
212
+                            </div>
213
+                            <div class="signInMianRightBottom"><span style="margin:0 auto;">签到成功</span></div>
214
+                        </div>
215
+                    </div>
216
+                    <div class="signInTip">
217
+                        温馨提示:请注意排队叫号,依次叫号就诊上机,谢谢配合
218
+                    </div>
219
+                </div>
220
+            </div> -->
134 221
         </div>
135 222
     </div>
136 223
 </template>
@@ -341,42 +428,50 @@ export default {
341 428
 
342 429
 
343 430
 <style lang="scss" scoped>
431
+.main-contain{
432
+    height: 100%;
433
+}
344 434
 .page_signIn{
435
+    height: 98%;
345 436
     .signInTitle{
346
-        height: 50px;
437
+        height: 4vh;
347 438
         background: #1A82BF;
348 439
         display: flex;
349 440
         justify-content: space-between;
350 441
         align-items: center;
351 442
         padding: 0 20px;
352 443
         color:#fff;
353
-        font-size: 20px;
444
+        font-size: 2vh;
354 445
         font-weight: 600;
355 446
     }
356 447
     .signInMain{
357 448
         background: linear-gradient(0deg, #76ECEC, #479CD2);
358
-        height: 1040px;
449
+        height: 86%;
359 450
         
360 451
         
361 452
     }
362 453
     .signInMainLeft{
363
-        width:69%;
364
-        height: 980px;
454
+        width:70%;
455
+        // height: 100%;
365 456
         border-radius: 15px;
457
+        display: flex;
458
+        flex-direction: column;
366 459
     }
367 460
     .signInMainLeft100{
368 461
         width:100%;
369
-        height: 980px;
462
+        height: 100%;
370 463
         border-radius: 15px;
464
+        display: flex;
465
+        flex-direction: column;
371 466
     }
372 467
     .signInMainLeftTitle{
373 468
         display: flex;
374 469
         justify-content: space-between;
375 470
         align-items: center;
376 471
         color:#fff;
377
-        font-size: 38px;
472
+        font-size: 4vh;
378 473
         font-weight: 600;
379
-        height:80px;
474
+        height:7vh;
380 475
         background: #1A82BF;
381 476
         border-radius: 15px 15px 0 0;
382 477
         >p{
@@ -385,16 +480,17 @@ export default {
385 480
         }
386 481
     }
387 482
     .signInList{
388
-        font-size: 36px;
483
+        font-size: 3vh;
389 484
         font-weight: 600;
485
+        flex: 1;
390 486
         >div:nth-child(1){
391
-            font-size: 50px;
487
+            font-size: 4.5vh;
392 488
         }
393 489
         >div:nth-child(2){
394
-            font-size: 50px;
490
+            font-size: 4.5vh;
395 491
         }
396 492
         >div:nth-child(3){
397
-            font-size: 50px;
493
+            font-size: 4.5vh;
398 494
         }
399 495
         >div:nth-child(odd){
400 496
             background: #F9FDFF;
@@ -406,7 +502,7 @@ export default {
406 502
             border-radius: 0 0 15px 15px;
407 503
         }
408 504
         .signInListOne{
409
-            height:90px;
505
+            height:10%;
410 506
             display: flex;
411 507
             justify-content: space-between;
412 508
             align-items: center;
@@ -419,16 +515,17 @@ export default {
419 515
     }
420 516
     .signInMainRight{
421 517
         width: 30%;
422
-        height: 980px;
518
+        // height: 100%;
519
+        margin-left: 10px;
423 520
     }
424 521
     .noneSignInMainRight{
425 522
         display: none;
426 523
     }
427 524
     .signInMainRightTitle{
428
-        height: 260px;
525
+        height: 27.5%;
429 526
         border-radius: 15px 15px 0 0;
430 527
         background: #1A82BF;
431
-        font-size: 120px;
528
+        font-size: 14vh;
432 529
         font-weight: 600;
433 530
         color:#fff;
434 531
         display: flex;
@@ -437,22 +534,22 @@ export default {
437 534
     }
438 535
     .signInMainRightContent{
439 536
         background: #F9FDFF;
440
-        height: 450px;
537
+        height: 54.5%;
441 538
         text-align: center;
442 539
         font-weight: 600;
443 540
         color:#1C6895;
444 541
         box-sizing: border-box;
445
-        font-size:90px;
542
+        font-size:8vh;
446 543
         display:flex;
447 544
         align-items:center;
448 545
         flex-direction: column;
449 546
         justify-content: space-around;
450 547
     }
451 548
     .signInMianRightBottom{
452
-        height: 270px;
549
+        height: 18%;
453 550
         background: #1A82BF;
454 551
         border-radius: 0 0 15px 15px;
455
-        font-size: 90px;
552
+        font-size: 8vh;
456 553
         font-weight: 600;
457 554
         color:#fff;
458 555
         display: flex;
@@ -461,14 +558,13 @@ export default {
461 558
     }
462 559
     .signInTip{
463 560
         color:#fff;
464
-        font-size: 18px;
561
+        font-size: 1.5vw;
465 562
         font-weight: 600;
466 563
         display: flex;
467 564
         align-items: center;
468
-        height: 50px;
565
+        height: 3vw;
469 566
         background: linear-gradient(0deg, #42A9E7, #3686B9, #42A9E7);
470
-        margin-top: 1px;
471
-        padding-left:20px;
567
+        padding-left:2vw;
472 568
     }
473 569
 }
474 570
 #fullscreenbroad {
@@ -482,6 +578,7 @@ export default {
482 578
   background: #fff;
483 579
   padding: 20px;
484 580
   z-index:5000;
581
+  height: 100%;
485 582
 }
486 583
 #fullscreenbroad #fullscreenbroad-setting {
487 584
   float: right;