| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <view class="container {{dialogIsShow?'fixed':''}}" hidden="{{!showCon}}">
- <view class="content">
- <view class="userInfoTopFixe">
- <view class="date_list" wx:if="{{serviceId != 009}}">
- <view class="date_item date_item_hasList date_item_all {{timeActive===''?'backgroundCustom':''}}" bindtap="timeClick" wx:if="{{pageConfig.hasAllSchedules}}">
- 全部
- </view>
- <view class="date_item date_item_hasList {{timeActive===index?'backgroundCustom':''}} {{item.HasSchedule != 1 && 'colorCustom_999'}}" wx:for="{{timeList}}" wx:key="index" bindtap="{{item.HasSchedule == 1 && 'timeClick'}}" data-item="{{item}}" data-index="{{index}}">
- <text>{{item.WeekName}}</text>
- <text class="month">{{item.RegDateNotYear}}</text>
- </view>
- </view>
- <view class="nav">
- <view class="nav_inner">
- <view class="nav_tit_val">是否仅显示可约医生</view>
- <switch class="public_switch" value="{{reducibleOnly}}" color="var(--dominantColor)" bindchange="switchChange"></switch>
- </view>
- </view>
- </view>
- <view class="doctor_list {{serviceId == 009 && 'doctor_list100'}}" wx:if="{{!showNoData}}">
- <view class="doctor_item" wx:for="{{doctorList}}" wx:for-index="doctorIndex" wx:for-item="doctorItem" wx:key="doctorIndex">
- <view class="doctor_item_nav" bindtap="doctorInfoClick" data-item="{{doctorItem}}">
- <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="scheduling_box" wx:for="{{doctorItem.Scheduling}}" wx:for-item="schedulItem" wx:for-index="schedulIndex" wx:key="schedulIndex">
- <view class="scheduling_dept_box displayFlexBetween" data-doctorIndex="{{doctorIndex}}" 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>
- <view class="time_list" wx:if="{{schedulItem.Check}}">
- <view class="time_item displayFlexCol {{(item.IsHalt==7 && item.WaitLeaveCount <= 0) || item.IsHalt==2?'time_item_stop':''}}" wx:for="{{schedulItem.showAllSchedu?schedulItem.Data_1:schedulItem.Data_1_Diy}}" wx:key="index" bindtap="toClinic" data-item="{{schedulItem}}" data-index="{{index}}" data-dataItem="{{item}}">
- <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 class="time_item colorCustom" bindtap="showAll" data-doctorIndex="{{doctorIndex}}" data-schedulIndex="{{schedulIndex}}" wx:if="{{schedulItem.Data_1.length > 6}}">{{schedulItem.showAllSchedu?'收起':'全部排班'}}</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" data-index="{{doctorIndex}}" data-doctorItem="{{doctorItem}}" bindchange="queryScheduleList" />
- </view>
- </view>
- <view class="other_dept_box displayFlexRow border_top" wx:if="{{doctorItem.Scheduling.length == 1 && doctorItem.ShowDeptSwitch}}">
- <text class="non_schedul">暂无其他科室排班</text>
- </view>
- </view>
- </view>
- <view wx:else class="noData">
- <noData value="{{noDataTip}}"></noData>
- </view>
- </view>
- <doctorInfo doctorInfoIsShow="{{doctorInfoIsShow}}" doctorInfo="{{doctorInfo}}"></doctorInfo>
- </view>
- <!-- AI数智客服入口-->
- <aiCustomerEntry currentUser="{{currentUser}}"></aiCustomerEntry>
|