1 line
6.4 KiB
Plaintext
1 line
6.4 KiB
Plaintext
<view class="page-shell home-page data-v-36a15fc8"><view wx:if="{{a}}" class="c-home data-v-36a15fc8"><view class="home-nav nav-gradient data-v-36a15fc8" style="{{b}}"><text class="nav-title data-v-36a15fc8">宠伴生活馆</text></view><view class="c-header data-v-36a15fc8"><view class="c-title data-v-36a15fc8">{{c}}</view><view class="c-sub data-v-36a15fc8">宠物服务,让爱更专业</view></view><view class="c-booking-card data-v-36a15fc8"><view class="c-booking-title data-v-36a15fc8">预约服务</view><view class="field-label data-v-36a15fc8">宠物名字</view><input class="van-field data-v-36a15fc8" placeholder="请输入宠物名字" value="{{d}}" bindinput="{{e}}"/><view class="field-label data-v-36a15fc8">宠物类型</view><picker class="data-v-36a15fc8" mode="selector" range="{{g}}" range-key="label" bindchange="{{h}}"><view class="van-field picker-field data-v-36a15fc8">{{f}}</view></picker><view class="field-label data-v-36a15fc8">服务类型</view><picker class="data-v-36a15fc8" mode="selector" range="{{j}}" range-key="label" bindchange="{{k}}"><view class="van-field picker-field data-v-36a15fc8">{{i}}</view></picker><view class="field-label data-v-36a15fc8">预约日期</view><picker class="data-v-36a15fc8" mode="date" value="{{m}}" bindchange="{{n}}"><view class="van-field picker-field data-v-36a15fc8">{{l}}</view></picker><view class="field-label data-v-36a15fc8">预约时间</view><picker class="data-v-36a15fc8" mode="time" value="{{p}}" bindchange="{{q}}"><view class="van-field picker-field data-v-36a15fc8">{{o}}</view></picker><view class="field-label data-v-36a15fc8">备注(可选)</view><input class="van-field data-v-36a15fc8" placeholder="可选" value="{{r}}" bindinput="{{s}}"/><button class="btn-block data-v-36a15fc8" style="margin-top:24px" loading="{{t}}" bindtap="{{v}}">提交预约</button></view></view><view wx:else class="data-v-36a15fc8"><view class="home-nav nav-gradient data-v-36a15fc8" style="{{x}}"><text class="nav-title data-v-36a15fc8">宠伴生活馆</text><button class="btn-primary data-v-36a15fc8" bindtap="{{w}}">新建预约</button></view><view class="page-section home-hero data-v-36a15fc8"><view class="hero-title data-v-36a15fc8">今日服务看板</view><view class="hero-sub data-v-36a15fc8">待确认、进行中、已完成实时同步,支持一键开始服务与快速填报。</view></view><view class="page-section custom-tabs data-v-36a15fc8"><view wx:for="{{y}}" wx:for-item="tab" wx:key="d" class="{{['data-v-36a15fc8', 'tab-item', tab.e]}}" bindtap="{{tab.f}}">{{tab.a}} <label wx:if="{{tab.b}}" class="tab-badge data-v-36a15fc8">{{tab.c}}</label></view></view><view class="page-section list-content data-v-36a15fc8"><view wx:if="{{z}}" class="timeline data-v-36a15fc8"><view wx:for="{{A}}" wx:for-item="item" wx:key="q" class="timeline-item data-v-36a15fc8"><view class="{{['timeline-dot', 'data-v-36a15fc8', item.a]}}"><label class="dot-inner data-v-36a15fc8"></label></view><view class="timeline-line data-v-36a15fc8"></view><view class="{{['order-card', 'data-v-36a15fc8', item.p]}}"><view class="card-header data-v-36a15fc8"><view class="pet-info data-v-36a15fc8"><label class="pet-emoji data-v-36a15fc8"><app-icon wx:if="{{B}}" class="data-v-36a15fc8" u-i="{{item.b}}" bind:__l="__l" u-p="{{B}}"/></label><label class="pet-name data-v-36a15fc8">{{item.c}}</label></view><view class="{{['data-v-36a15fc8', item.e]}}">{{item.d}}</view></view><view class="service-row data-v-36a15fc8"><label class="{{['service-tag', 'data-v-36a15fc8', item.g]}}">{{item.f}}</label></view><view class="card-body data-v-36a15fc8"><view class="card-time data-v-36a15fc8"><app-icon wx:if="{{C}}" class="data-v-36a15fc8" u-i="{{item.h}}" bind:__l="__l" u-p="{{C}}"/>{{item.i}}</view></view><view class="card-footer data-v-36a15fc8"><view wx:if="{{item.j}}" class="action-btns data-v-36a15fc8"><button class="btn-primary data-v-36a15fc8" bindtap="{{item.k}}">开始服务</button><button class="btn-secondary data-v-36a15fc8" bindtap="{{item.l}}">取消</button></view><button wx:elif="{{item.m}}" class="btn-secondary data-v-36a15fc8" bindtap="{{item.n}}">填写报告</button><label wx:else class="done-label data-v-36a15fc8">{{item.o}}</label></view></view></view></view><view wx:if="{{D}}" class="empty data-v-36a15fc8"><text class="data-v-36a15fc8">暂无数据</text></view></view><view wx:if="{{E}}" class="popup-mask data-v-36a15fc8" bindtap="{{aa}}"><view class="popup-content data-v-36a15fc8" catchtap="{{Z}}"><view class="popup-header data-v-36a15fc8"><text class="popup-title data-v-36a15fc8">新建预约</text><text class="popup-close data-v-36a15fc8" bindtap="{{F}}">✕</text></view><view class="popup-body data-v-36a15fc8"><view class="popup-desc data-v-36a15fc8">填写基础信息后即可创建预约,后续可在列表中继续处理。</view><view class="field-label data-v-36a15fc8">宠物名字</view><input class="van-field data-v-36a15fc8" placeholder="请输入" value="{{G}}" bindinput="{{H}}"/><view class="field-label data-v-36a15fc8">宠物类型</view><picker class="data-v-36a15fc8" mode="selector" range="{{J}}" range-key="label" bindchange="{{K}}"><view class="van-field picker-field data-v-36a15fc8">{{I}}</view></picker><view class="field-label data-v-36a15fc8">服务类型</view><picker class="data-v-36a15fc8" mode="selector" range="{{M}}" range-key="label" bindchange="{{N}}"><view class="van-field picker-field data-v-36a15fc8">{{L}}</view></picker><view class="field-label data-v-36a15fc8">预约日期</view><picker class="data-v-36a15fc8" mode="date" value="{{P}}" bindchange="{{Q}}"><view class="van-field picker-field data-v-36a15fc8">{{O}}</view></picker><view class="field-label data-v-36a15fc8">预约时间</view><picker class="data-v-36a15fc8" mode="time" value="{{S}}" bindchange="{{T}}"><view class="van-field picker-field data-v-36a15fc8">{{R}}</view></picker><view class="field-label data-v-36a15fc8">备注(可选)</view><block wx:if="{{r0}}"><textarea class="van-field remark-textarea data-v-36a15fc8" placeholder="可选" value="{{U}}" bindinput="{{V}}"/></block></view><view class="popup-footer data-v-36a15fc8"><view class="popup-actions data-v-36a15fc8"><button class="btn-ghost data-v-36a15fc8" bindtap="{{W}}">取消</button><button class="btn-block data-v-36a15fc8" loading="{{X}}" bindtap="{{Y}}">确认创建</button></view></view></view></view></view></view><tab-bar wx:if="{{ac}}" class="data-v-36a15fc8" bindchange="{{ab}}" u-i="36a15fc8-2" bind:__l="__l" u-p="{{ac}}"/> |