| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- <view class="container">
- <view class="content" wx:if="{{showCon}}">
- <view class="userInfoTopFixe">
- <userInfo userInfo="{{currentUser}}" type="{{withoutCard?'member':'card'}}" bgClass="bgLinGra"></userInfo>
- </view>
- <view class="content_inner" wx:if="{{doctorItem.DoctorName}}">
- <view class="content_inner_item">
- <view class="doctor_item">
- <view class="doctor_item_nav" bindtap="doctorInfoClick">
- <view class="doctor_item_nav_img">
- <image src="{{doctorItem.PhotoUrl||iconUrl.icon_doctor}}" mode="widthFix"></image>
- </view>
- <view class="doctor_item_nav_tit">
- <view class="doctor_item_nav_subtit">
- <text class="doctor_item_nav_subtit_val">{{doctorItem.DoctorName}}</text>
- <text wx:if="{{doctorItem.DoctorTitle||doctorItem.Title}}" class="doctor_item_nav_subtit_txt">{{doctorItem.DoctorTitle||doctorItem.Title}}</text>
- </view>
- <view wx:if="{{doctorItem.Spec}}" class="doctor_item_nav_info">
- {{doctorItem.Spec}}
- </view>
- </view>
- </view>
- <view class="other_dept_box" wx:if="{{!doctorItem.ShowDeptSwitch }}">
- <view class="displayFlexRow border_top displayFlexBetween">
- <text>本院所有科室排班</text>
- <switch color="var(--dominantColor)" class="public_switch" bindchange="queryScheduleList" />
- </view>
- </view>
- </view>
- </view>
- <view class="content_inner_item" wx:for="{{doctorItem.Scheduling}}" wx:for-item="schedulItem" wx:for-index="schedulIndex" wx:key="schedulIndex">
- <view class="scheduling_dept_box displayFlexBetween" data-schedulIndex="{{schedulIndex}}" bindtap="foldList">
- <view class="scheduling_deptName_box displayFlexRow">
- <view class="backgroundCustom "></view>
- <text>{{schedulItem.DeptName}}</text>
- </view>
- <image class="arrow {{schedulItem.Check ? 'transform_rotate_90' : ''}}" src="{{iconUrl.icon_right}}"></image>
- </view>
- <block wx:if="{{schedulItem.Check}}">
- <view class="time_list">
- <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':''}}">
- <view>{{item.RegDateDiy}}</view>
- <view style="margin-top: 12rpx;">{{item.WeekName}} {{item.TimeSliceStr}}</view>
- <image wx:if="{{item.IsHalt==7}}" class="time_item_img" src="{{iconUrl.full2}}"></image>
- <image wx:if="{{item.IsHalt==2}}" class="time_item_img" src="{{iconUrl.stop}}"></image>
- <image wx:if="{{item.IsHalt == 7 && item.WaitLeaveCount > 0}}" class="time_item_img" src="{{iconUrl.yyghWait}}"></image>
- </view>
- </view>
- <view class="content_inner_item_tit">
- <view style="margin-right: 18rpx;" >诊查费:
- <text class="colorCustom_F08">{{(dateInfoSelected.RegFee-0)/100}}元</text>
- </view>
- <view wx:if="{{numberList.length>0}}">剩余号源数
- <text class="colorCustom_F08"> {{numberList.length}}</text>
- </view>
- </view>
- <!-- 候补 -->
- <block wx:if="{{dateInfoSelected.IsHalt == 7 && dateInfoSelected.WaitStatus == 1}}">
- <view class="wait_con">
- <view class="wait_head_con">
- <view class="wait_head">当前排班支持候补登记,剩余候补名额{{dateInfoSelected.WaitLeaveCount}}个</view>
- </view>
- <view class="wait_list">
- <view class="wait_item">1、当医生排班标识为“候补”状态时,表明该医生当前 排班已被约满,但支持候补登记,而且当前尚存在候补 名额;</view>
- <view class="wait_item">2、当约满排班存在候补名额时,患者可进行候补登记,系统将根据补登记时间自动生成候补队列次序;</view>
- <view class="wait_item">3、候补登陆成功后,如果在候补截止期前,出现预约 成功患者退号,则系统将根据候补队列次序,为候补者 自动完成预约挂号,并短信通知候补者如期就诊;
- </view>
- <view class="wait_item">4、用户可在“我的”-“候补记录”中,取消候补登记。</view>
- </view>
- </view>
- <view class="public_btn {{dateInfoSelected.WaitLeaveCount>0?'backgroundCustom':'backgroundCustom_D9'}}" bindtap="waitRegistration">候补登记</view>
- </block>
- <block wx:else>
- <!-- 方块 -->
- <view class="number_list" wx:if="{{pageConfig.numberType == 1}}">
- <view class="number_item {{item.SourceCode==numberInfoSelected.SourceCode&&item.CommendTime==numberInfoSelected.CommendTime?'backgroundCustom':''}}" wx:for="{{numberList}}" wx:key="index" bindtap="numberClick" data-index="{{index}}">
- <view>{{item.SqNo?item.SqNo+'号':''}}</view>
- <view class="number_item_time">{{item.StartTime?item.StartTime:item.StartTime+'-'+item.EndTime}}</view>
- </view>
- </view>
- <!-- 列表 -->
- <view class="number_list_sec" wx:else>
- <view class="number_item_sec border_top" wx:for="{{numberList}}" wx:key="index" bindtap="numberClick" data-index="{{index}}">
- <view class="flexCenter">
- <image class="circle" src="{{item.SourceCode==numberInfoSelected.SourceCode&&item.CommendTime==numberInfoSelected.CommendTime?iconUrl.circle_active:iconUrl.circle}}"></image>
- {{item.EndTime?item.StartTime+'-'+item.EndTime:item.StartTime}}
- </view>
- <view class="number_item_time">余号:{{dateInfoSelected.LeaveCount}}</view>
- </view>
- </view>
- <view class="public_btn {{numberList.length>0?'backgroundCustom_F08':'backgroundCustom_D9'}}" bindtap="confirmClick">立即预约</view>
- </block>
-
- </block>
-
- </view>
- </view>
- </view>
- <view wx:if="{{showNoData}}" class="noData">
- <noData value="{{noDataValue}}"></noData>
- </view>
- <overduePerson currentUser="{{currentUser}}" BusinessType="1101" ></overduePerson>
- <doctorInfo doctorInfoIsShow="{{doctorInfoIsShow}}" doctorInfo="{{doctorInfo}}"></doctorInfo>
- </view>
- <!-- AI数智客服入口-->
- <aiCustomerEntry currentUser="{{currentUser}}"></aiCustomerEntry>
|