<view class="{{['book-container', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{A}}"><view class="vaccine-card card"><image src="{{a}}" mode="aspectFill" class="vaccine-image"/><view class="info"><text class="name">{{b}}</text><text class="desc">{{c}}</text><view class="price-info"><text wx:if="{{d}}" class="price">MOP {{e}}</text><text wx:else class="free">{{f}}</text></view></view></view><view class="book-form card"><view class="section-title">预约信息</view><view class="form-item"><text class="label">接种人</text><view class="patient-select" bindtap="{{h}}"><text>{{g}}</text><text class="iconfont icon-arrow-right"></text></view></view><view class="form-item"><text class="label">接种日期</text><view class="date-list"><scroll-view scroll-x class="scroll-view" show-scrollbar="false"><view wx:for="{{i}}" wx:for-item="date" wx:key="d" class="{{['date-item', date.e && 'active']}}" bindtap="{{date.f}}"><text class="week">{{date.a}}</text><text class="day">{{date.b}}</text><text class="month">{{date.c}}月</text></view></scroll-view></view></view><view class="form-item"><text class="label">接种时间</text><view class="time-grid"><view wx:for="{{j}}" wx:for-item="time" wx:key="d" class="{{['time-item', time.e && 'active', time.f && 'disabled']}}" bindtap="{{time.g}}"><text class="time-text">{{time.a}}</text><text wx:if="{{time.b}}" class="count">剩余{{time.c}}个</text></view></view></view><view class="form-item"><text class="label">备注信息</text><block wx:if="{{r0}}"><textarea placeholder="请填写备注信息(选填)" maxlength="200" class="remark-input" value="{{k}}" bindinput="{{l}}"/></block><text class="word-count">{{m}}/200</text></view></view><view class="notice-card card"><view class="section-title">接种须知</view><view class="notice-list"><view wx:for="{{n}}" wx:for-item="notice" wx:key="b" class="notice-item"><text class="dot">·</text><text class="text">{{notice.a}}</text></view></view></view><view class="bottom-bar"><view class="price-info"><text class="label">费用:</text><text wx:if="{{o}}" class="price">MOP {{p}}</text><text wx:else class="free">{{q}}</text></view><button class="submit-btn primary-btn" disabled="{{r}}" bindtap="{{s}}"> 确认预约 </button></view><uni-popup wx:if="{{z}}" class="r" virtualHostClass="r" u-s="{{['d']}}" u-r="patientPopup" u-i="45df7850-0" bind:__l="__l" u-p="{{z}}"><view class="patient-popup"><view class="popup-header"><text class="title">选择接种人</text><text class="close" bindtap="{{t}}">×</text></view><view class="patient-list"><view wx:for="{{v}}" wx:for-item="patient" wx:key="d" class="{{['patient-item', patient.e && 'active']}}" bindtap="{{patient.f}}"><view class="patient-info"><text class="name">{{patient.a}}</text><text class="id-card">{{patient.b}}</text></view><text class="relation">{{patient.c}}</text></view><view class="add-patient" bindtap="{{w}}"><text class="iconfont icon-add"></text><text>添加接种人</text></view></view><view class="popup-footer"><button class="confirm-btn primary-btn" bindtap="{{x}}"> 确认选择 </button></view></view></uni-popup></view>
|