serviceDiary.wxml
2.86 KB
<view class="container data-v-63d0e6cc"><view class="member-card data-v-63d0e6cc"><view class="member-info data-v-63d0e6cc"><view class="member-avatar data-v-63d0e6cc">👤</view><view class="member-details data-v-63d0e6cc"><view class="member-name data-v-63d0e6cc">{{memberName}}</view><view class="member-id data-v-63d0e6cc">{{"消费记录ID: "+consumeId}}</view></view></view></view><view class="log-card data-v-63d0e6cc"><view class="log-header data-v-63d0e6cc"><text class="log-title data-v-63d0e6cc">服务记录</text><view class="log-header-right data-v-63d0e6cc"><text class="log-count data-v-63d0e6cc">{{"共 "+$root.g0+" 条"}}</text><button data-event-opts="{{[['tap',[['addServiceLog',['$event']]]]]}}" class="btn-add-log data-v-63d0e6cc" bindtap="__e">新增服务日志</button></view></view><scroll-view class="log-content data-v-63d0e6cc" scroll-y="{{true}}"><block wx:for="{{$root.l2}}" wx:for-item="log" wx:for-index="index" wx:key="id"><view class="log-item data-v-63d0e6cc"><view class="log-header-info data-v-63d0e6cc"><view class="log-time data-v-63d0e6cc">{{log.m0}}</view><view class="log-creator data-v-63d0e6cc">{{"创建人: "+(log.$orig.createUserName||log.$orig.createUser||'未知')}}</view></view><block wx:if="{{log.g1}}"><view class="log-images-section data-v-63d0e6cc"><view class="images-title data-v-63d0e6cc">使用前图片</view><view class="images-grid data-v-63d0e6cc"><block wx:for="{{log.l0}}" wx:for-item="image" wx:for-index="imgIndex" wx:key="imgIndex"><view data-event-opts="{{[['tap',[['previewImage',['$0'],[[['logList','id',log.$orig.id],['beforeImage','',imgIndex,'url']]]]]]]}}" class="image-item data-v-63d0e6cc" bindtap="__e"><image class="log-image data-v-63d0e6cc" src="{{image.m1}}" mode="aspectFill"></image></view></block></view></view></block><block wx:if="{{log.g2}}"><view class="log-images-section data-v-63d0e6cc"><view class="images-title data-v-63d0e6cc">使用后图片</view><view class="images-grid data-v-63d0e6cc"><block wx:for="{{log.l1}}" wx:for-item="image" wx:for-index="imgIndex" wx:key="imgIndex"><view data-event-opts="{{[['tap',[['previewImage',['$0'],[[['logList','id',log.$orig.id],['afterImage','',imgIndex,'url']]]]]]]}}" class="image-item data-v-63d0e6cc" bindtap="__e"><image class="log-image data-v-63d0e6cc" src="{{image.m2}}" mode="aspectFill"></image></view></block></view></view></block><block wx:if="{{log.$orig.remark}}"><view class="log-remark data-v-63d0e6cc"><view class="remark-label data-v-63d0e6cc">备注:</view><view class="remark-content data-v-63d0e6cc">{{log.$orig.remark}}</view></view></block></view></block><block wx:if="{{$root.g3===0}}"><view class="empty-state data-v-63d0e6cc"><view class="empty-icon data-v-63d0e6cc">📝</view><view class="empty-text data-v-63d0e6cc">暂无服务日志</view><view class="empty-tip data-v-63d0e6cc">该消费记录还没有服务日志</view></view></block></scroll-view></view></view>