|
@@ -1696,13 +1696,36 @@ export default {
|
1696
|
1696
|
// let res = re.data;
|
1697
|
1697
|
// console.log('res3333333333',res)
|
1698
|
1698
|
if(res.channel == 'queue/join'){
|
1699
|
|
- if(res.data.fisrtQueueInfo != null){
|
1700
|
|
- if(res.data.fisrtQueueInfo.create_time){
|
1701
|
|
- res.data.fisrtQueueInfo.create_time = moment(parseInt(res.data.fisrtQueueInfo.create_time) * 1000).format('HH:mm')
|
|
1699
|
+ let timeType = null
|
|
1700
|
+ if(this.scheduleStateVal == 1){
|
|
1701
|
+ timeType = 1
|
|
1702
|
+ }else if(this.scheduleStateVal == 2){
|
|
1703
|
+ timeType = 2
|
|
1704
|
+ }else{
|
|
1705
|
+ if(new Date().getHours() < 10){
|
|
1706
|
+ timeType = 1
|
|
1707
|
+ }else if(new Date().getHours() >= 10){
|
|
1708
|
+ timeType = 2
|
1702
|
1709
|
}
|
1703
|
1710
|
}
|
|
1711
|
+ let fisrtQueueInfo = []
|
|
1712
|
+ this.newFisrtQueueInfo = res.data.fisrtQueueInfo
|
|
1713
|
+ if(res.data.fisrtQueueInfo != null){
|
|
1714
|
+ if(timeType == 1){
|
|
1715
|
+ fisrtQueueInfo = res.data.fisrtQueueInfo.morning
|
|
1716
|
+ if(fisrtQueueInfo.create_time){
|
|
1717
|
+ fisrtQueueInfo.create_time = moment(parseInt(fisrtQueueInfo.create_time) * 1000).format('HH:mm')
|
|
1718
|
+ }
|
|
1719
|
+ }else if(timeType == 2){
|
|
1720
|
+ fisrtQueueInfo = res.data.fisrtQueueInfo.afternoon
|
|
1721
|
+ if(fisrtQueueInfo.create_time){
|
|
1722
|
+ fisrtQueueInfo.create_time = moment(parseInt(fisrtQueueInfo.create_time) * 1000).format('HH:mm')
|
|
1723
|
+ }
|
|
1724
|
+ }
|
|
1725
|
+ }
|
|
1726
|
+ this.fisrtQueueInfo = fisrtQueueInfo
|
1704
|
1727
|
this.queueConfig = res.data.queueConfig
|
1705
|
|
- this.fisrtQueueInfo = res.data.fisrtQueueInfo
|
|
1728
|
+ // this.fisrtQueueInfo = res.data.fisrtQueueInfo
|
1706
|
1729
|
let arr = res.data.patientQueueList.data
|
1707
|
1730
|
let waitingCalledArr = []
|
1708
|
1731
|
let calledArr = []
|
|
@@ -1737,6 +1760,34 @@ export default {
|
1737
|
1760
|
}else if(res.channel == 'patientCallInfo'){
|
1738
|
1761
|
res.data.patientInfo.create_time = moment(res.data.patientInfo.create_time * 1000).format('HH:mm')
|
1739
|
1762
|
this.fisrtQueueInfo = res.data.patientInfo
|
|
1763
|
+ }else if(res.channel == 'fisrtQueueInfo'){
|
|
1764
|
+ if(this.scheduleStateVal == 1){
|
|
1765
|
+ timeType = 1
|
|
1766
|
+ }else if(this.scheduleStateVal == 2){
|
|
1767
|
+ timeType = 2
|
|
1768
|
+ }else{
|
|
1769
|
+ if(new Date().getHours() < 10){
|
|
1770
|
+ timeType = 1
|
|
1771
|
+ }else if(new Date().getHours() >= 10){
|
|
1772
|
+ timeType = 2
|
|
1773
|
+ }
|
|
1774
|
+ }
|
|
1775
|
+ let fisrtQueueInfo = []
|
|
1776
|
+ this.newFisrtQueueInfo = res.data.patientInfo
|
|
1777
|
+ if(res.data.patientInfo != null){
|
|
1778
|
+ if(timeType == 1){
|
|
1779
|
+ fisrtQueueInfo = res.data.patientInfo.morning
|
|
1780
|
+ if(fisrtQueueInfo.create_time){
|
|
1781
|
+ fisrtQueueInfo.create_time = moment(parseInt(fisrtQueueInfo.create_time) * 1000).format('HH:mm')
|
|
1782
|
+ }
|
|
1783
|
+ }else if(timeType == 2){
|
|
1784
|
+ fisrtQueueInfo = res.data.patientInfo.afternoon
|
|
1785
|
+ if(fisrtQueueInfo.create_time){
|
|
1786
|
+ fisrtQueueInfo.create_time = moment(parseInt(fisrtQueueInfo.create_time) * 1000).format('HH:mm')
|
|
1787
|
+ }
|
|
1788
|
+ }
|
|
1789
|
+ }
|
|
1790
|
+ this.fisrtQueueInfo = fisrtQueueInfo
|
1740
|
1791
|
}
|
1741
|
1792
|
}
|
1742
|
1793
|
},
|