yyghClinicMsg.wxml 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <view class="container">
  2. <view class="content" wx:if="{{showCon}}">
  3. <view class="userInfoTopFixe">
  4. <userInfo userInfo="{{currentUser}}" type="{{withoutCard?'member':'card'}}" bgClass="bgLinGra"></userInfo>
  5. </view>
  6. <view class="content_inner" wx:if="{{doctorItem.DoctorName}}">
  7. <view class="content_inner_item">
  8. <view class="doctor_item">
  9. <view class="doctor_item_nav" bindtap="doctorInfoClick">
  10. <view class="doctor_item_nav_img">
  11. <image src="{{doctorItem.PhotoUrl||iconUrl.icon_doctor}}" mode="widthFix"></image>
  12. </view>
  13. <view class="doctor_item_nav_tit">
  14. <view class="doctor_item_nav_subtit">
  15. <text class="doctor_item_nav_subtit_val">{{doctorItem.DoctorName}}</text>
  16. <text wx:if="{{doctorItem.DoctorTitle||doctorItem.Title}}" class="doctor_item_nav_subtit_txt">{{doctorItem.DoctorTitle||doctorItem.Title}}</text>
  17. </view>
  18. <view wx:if="{{doctorItem.Spec}}" class="doctor_item_nav_info">
  19. {{doctorItem.Spec}}
  20. </view>
  21. </view>
  22. </view>
  23. <view class="other_dept_box" wx:if="{{!doctorItem.ShowDeptSwitch }}">
  24. <view class="displayFlexRow border_top displayFlexBetween">
  25. <text>本院所有科室排班</text>
  26. <switch color="var(--dominantColor)" class="public_switch" bindchange="queryScheduleList" />
  27. </view>
  28. </view>
  29. </view>
  30. </view>
  31. <view class="content_inner_item" wx:for="{{doctorItem.Scheduling}}" wx:for-item="schedulItem" wx:for-index="schedulIndex" wx:key="schedulIndex">
  32. <view class="scheduling_dept_box displayFlexBetween" data-schedulIndex="{{schedulIndex}}" bindtap="foldList">
  33. <view class="scheduling_deptName_box displayFlexRow">
  34. <view class="backgroundCustom "></view>
  35. <text>{{schedulItem.DeptName}}</text>
  36. </view>
  37. <image class="arrow {{schedulItem.Check ? 'transform_rotate_90' : ''}}" src="{{iconUrl.icon_right}}"></image>
  38. </view>
  39. <block wx:if="{{schedulItem.Check}}">
  40. <view class="time_list">
  41. <view wx:for="{{schedulItem.Data_1}}" wx:key="index" bindtap="timeClick" data-index="{{index}}" data-schedulIndex="{{schedulIndex}}" data-item="{{item}}" class="time_item displayFlexCol {{item.ScheduleId==dateInfoSelected.ScheduleId?'backgroundCustom':item.IsHalt==7||item.IsHalt==2?'time_item_stop':''}}">
  42. <view>{{item.RegDateDiy}}</view>
  43. <view style="margin-top: 12rpx;">{{item.WeekName}} {{item.TimeSliceStr}}</view>
  44. <image wx:if="{{item.IsHalt==7}}" class="time_item_img" src="{{iconUrl.full2}}"></image>
  45. <image wx:if="{{item.IsHalt==2}}" class="time_item_img" src="{{iconUrl.stop}}"></image>
  46. <image wx:if="{{item.IsHalt == 7 && item.WaitLeaveCount > 0}}" class="time_item_img" src="{{iconUrl.yyghWait}}"></image>
  47. </view>
  48. </view>
  49. <view class="content_inner_item_tit">
  50. <view style="margin-right: 18rpx;" >诊查费:
  51. <text class="colorCustom_F08">{{(dateInfoSelected.RegFee-0)/100}}元</text>
  52. </view>
  53. <view wx:if="{{numberList.length>0}}">剩余号源数
  54. <text class="colorCustom_F08"> {{numberList.length}}</text>
  55. </view>
  56. </view>
  57. <!-- 候补 -->
  58. <block wx:if="{{dateInfoSelected.IsHalt == 7 && dateInfoSelected.WaitStatus == 1}}">
  59. <view class="wait_con">
  60. <view class="wait_head_con">
  61. <view class="wait_head">当前排班支持候补登记,剩余候补名额{{dateInfoSelected.WaitLeaveCount}}个</view>
  62. </view>
  63. <view class="wait_list">
  64. <view class="wait_item">1、当医生排班标识为“候补”状态时,表明该医生当前 排班已被约满,但支持候补登记,而且当前尚存在候补 名额;</view>
  65. <view class="wait_item">2、当约满排班存在候补名额时,患者可进行候补登记,系统将根据补登记时间自动生成候补队列次序;</view>
  66. <view class="wait_item">3、候补登陆成功后,如果在候补截止期前,出现预约 成功患者退号,则系统将根据候补队列次序,为候补者 自动完成预约挂号,并短信通知候补者如期就诊;
  67. </view>
  68. <view class="wait_item">4、用户可在“我的”-“候补记录”中,取消候补登记。</view>
  69. </view>
  70. </view>
  71. <view class="public_btn {{dateInfoSelected.WaitLeaveCount>0?'backgroundCustom':'backgroundCustom_D9'}}" bindtap="waitRegistration">候补登记</view>
  72. </block>
  73. <block wx:else>
  74. <!-- 方块 -->
  75. <view class="number_list" wx:if="{{pageConfig.numberType == 1}}">
  76. <view class="number_item {{item.SourceCode==numberInfoSelected.SourceCode&&item.CommendTime==numberInfoSelected.CommendTime?'backgroundCustom':''}}" wx:for="{{numberList}}" wx:key="index" bindtap="numberClick" data-index="{{index}}">
  77. <view>{{item.SqNo?item.SqNo+'号':''}}</view>
  78. <view class="number_item_time">{{item.StartTime?item.StartTime:item.StartTime+'-'+item.EndTime}}</view>
  79. </view>
  80. </view>
  81. <!-- 列表 -->
  82. <view class="number_list_sec" wx:else>
  83. <view class="number_item_sec border_top" wx:for="{{numberList}}" wx:key="index" bindtap="numberClick" data-index="{{index}}">
  84. <view class="flexCenter">
  85. <image class="circle" src="{{item.SourceCode==numberInfoSelected.SourceCode&&item.CommendTime==numberInfoSelected.CommendTime?iconUrl.circle_active:iconUrl.circle}}"></image>
  86. {{item.EndTime?item.StartTime+'-'+item.EndTime:item.StartTime}}
  87. </view>
  88. <view class="number_item_time">余号:{{dateInfoSelected.LeaveCount}}</view>
  89. </view>
  90. </view>
  91. <view class="public_btn {{numberList.length>0?'backgroundCustom_F08':'backgroundCustom_D9'}}" bindtap="confirmClick">立即预约</view>
  92. </block>
  93. </block>
  94. </view>
  95. </view>
  96. </view>
  97. <view wx:if="{{showNoData}}" class="noData">
  98. <noData value="{{noDataValue}}"></noData>
  99. </view>
  100. <overduePerson currentUser="{{currentUser}}" BusinessType="1101" ></overduePerson>
  101. <doctorInfo doctorInfoIsShow="{{doctorInfoIsShow}}" doctorInfo="{{doctorInfo}}"></doctorInfo>
  102. </view>
  103. <!-- AI数智客服入口-->
  104. <aiCustomerEntry currentUser="{{currentUser}}"></aiCustomerEntry>