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