See999 4 years ago
parent
commit
f6c03709ad
1 changed files with 16 additions and 5 deletions
  1. 16 5
      src/xt_pages/sign/signIn.vue

+ 16 - 5
src/xt_pages/sign/signIn.vue View File

42
                 </div>
42
                 </div>
43
                 <div class="signInMain">
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;">
45
-                        <div class="signInMainLeft">
45
+                        <div :class="Object.keys(queueInfo).length>0 ? 'signInMainLeft' : 'signInMainLeft100'">
46
                             <div class="signInMainLeftTitle">
46
                             <div class="signInMainLeftTitle">
47
                                 <p>排队号</p>
47
                                 <p>排队号</p>
48
                                 <p>姓名</p>
48
                                 <p>姓名</p>
63
                                 </div>
63
                                 </div>
64
                             </div>
64
                             </div>
65
                         </div>
65
                         </div>
66
-                        <div class="signInMainRight">
66
+                        <div :class="Object.keys(queueInfo).length>0 ? 'signInMainRight' : 'noneSignInMainRight'" v-if='Object.keys(queueInfo).length>0'>
67
                             <div class="signInMainRightTitle"><span style="margin:0 auto;" v-if='Object.keys(queueInfo).length>0'>{{ queueInfo.patient_name }}</span></div>
67
                             <div class="signInMainRightTitle"><span style="margin:0 auto;" v-if='Object.keys(queueInfo).length>0'>{{ queueInfo.patient_name }}</span></div>
68
                             <div class="signInMainRightContent">
68
                             <div class="signInMainRightContent">
69
                                 <p style="margin: 0 auto;display:flex;align-items: center;" v-if='Object.keys(queueInfo).length>0'><span>排队号&nbsp;</span><span style="font-size:180px;">{{ queueInfo.queue_no }}</span></p>
69
                                 <p style="margin: 0 auto;display:flex;align-items: center;" v-if='Object.keys(queueInfo).length>0'><span>排队号&nbsp;</span><span style="font-size:180px;">{{ queueInfo.queue_no }}</span></p>
85
                 </div>
85
                 </div>
86
                 <div class="signInMain">
86
                 <div class="signInMain">
87
                     <div style="display: flex;justify-content: space-between;padding:10px;">
87
                     <div style="display: flex;justify-content: space-between;padding:10px;">
88
-                        <div class="signInMainLeft">
88
+                        <div :class="Object.keys(queueInfo).length>0 ? 'signInMainLeft' : 'signInMainLeft100'">
89
                             <div class="signInMainLeftTitle">
89
                             <div class="signInMainLeftTitle">
90
                                 <p>排队号</p>
90
                                 <p>排队号</p>
91
                                 <p>姓名</p>
91
                                 <p>姓名</p>
106
                                 </div>
106
                                 </div>
107
                             </div>
107
                             </div>
108
                         </div>
108
                         </div>
109
-                        <div class="signInMainRight">
109
+                        <div :class="Object.keys(queueInfo).length>0 ? 'signInMainRight' : 'noneSignInMainRight'">
110
                             <div class="signInMainRightTitle"><span style="margin:0 auto;" v-if='Object.keys(queueInfo).length>0'>{{ queueInfo.patient_name }}</span></div>
110
                             <div class="signInMainRightTitle"><span style="margin:0 auto;" v-if='Object.keys(queueInfo).length>0'>{{ queueInfo.patient_name }}</span></div>
111
                             <div class="signInMainRightContent">
111
                             <div class="signInMainRightContent">
112
                                 <p style="margin: 0 auto;display:flex;align-items: center;" v-if='Object.keys(queueInfo).length>0'><span>排队号&nbsp;</span><span style="font-size:180px;">{{ queueInfo.queue_no }}</span></p>
112
                                 <p style="margin: 0 auto;display:flex;align-items: center;" v-if='Object.keys(queueInfo).length>0'><span>排队号&nbsp;</span><span style="font-size:180px;">{{ queueInfo.queue_no }}</span></p>
230
                         data: {page:1,size:10,sort:1}
230
                         data: {page:1,size:10,sort:1}
231
                     };
231
                     };
232
                     this.websocketSend(obj)
232
                     this.websocketSend(obj)
233
+                    setTimeout(() => { 
234
+                       this.queueInfo = {} 
235
+                    }, 10000);
233
                     
236
                     
234
                 }else if(res.channel == 'queue/queuelist'){
237
                 }else if(res.channel == 'queue/queuelist'){
235
                     console.log(11111111111,res.data)
238
                     console.log(11111111111,res.data)
284
                 this.showSetting = false;
287
                 this.showSetting = false;
285
             }
288
             }
286
         },
289
         },
287
-    }
290
+    },
288
 }
291
 }
289
 </script>
292
 </script>
290
 
293
 
313
         height: 980px;
316
         height: 980px;
314
         border-radius: 15px;
317
         border-radius: 15px;
315
     }
318
     }
319
+    .signInMainLeft100{
320
+        width:99%;
321
+        height: 980px;
322
+        border-radius: 15px;
323
+    }
316
     .signInMainLeftTitle{
324
     .signInMainLeftTitle{
317
         display: flex;
325
         display: flex;
318
         justify-content: space-between;
326
         justify-content: space-between;
365
         width: 30%;
373
         width: 30%;
366
         height: 980px;
374
         height: 980px;
367
     }
375
     }
376
+    .noneSignInMainRight{
377
+        display: none;
378
+    }
368
     .signInMainRightTitle{
379
     .signInMainRightTitle{
369
         height: 260px;
380
         height: 260px;
370
         border-radius: 15px 15px 0 0;
381
         border-radius: 15px 15px 0 0;