WXL
21 小时以前 05c363fdd7ab04e3bd9a753e2c5d5bfff04d681c
1
<view class="case-record"><view class="stats-card"><view class="stat-item"><text class="count">{{a}}</text><text class="label">总上报量</text></view><view class="divider"></view><view class="stat-item"><text class="count">{{b}}</text><text class="label">已阅读</text></view><view class="divider"></view><view class="stat-item"><text class="count">{{c}}</text><text class="label">已同意</text></view></view><view class="filter-bar"><view class="type-filter"><text wx:for="{{d}}" wx:for-item="type" wx:key="b" class="{{[type.c && 'active']}}" bindtap="{{type.d}}">{{type.a}}</text></view><view class="date-filter"><picker mode="date" value="{{f}}" end="{{g}}" bindchange="{{h}}"><text>{{e}}</text></picker><text class="separator">至</text><picker mode="date" value="{{j}}" start="{{k}}" bindchange="{{l}}"><text>{{i}}</text></picker></view></view><scroll-view scroll-y class="case-list" refresher-enabled refresher-triggered="{{s}}" bindrefresherrefresh="{{t}}" bindscrolltolower="{{v}}"><view wx:for="{{m}}" wx:for-item="caseItem" wx:key="Q" class="case-item card" bindtap="{{caseItem.R}}"><view class="header"><view class="hospital-info"><image src="{{caseItem.a}}" mode="aspectFit" class="logo"/><view class="info"><text class="name">{{caseItem.b}}</text><text class="type">{{caseItem.c}}</text></view></view><text class="{{['status', caseItem.e]}}">{{caseItem.d}}</text></view><view class="detail-info"><view class="info-item"><text class="label">捐献编号</text><text class="value">{{caseItem.f}}</text></view><view class="info-item"><text class="label">捐献者姓名</text><text class="value">{{caseItem.g}}</text></view><view class="info-item"><text class="label">证件号码</text><text class="value">{{caseItem.h}}</text></view><view class="info-item"><text class="label">性别/年龄</text><text class="value">{{caseItem.i}} / {{caseItem.j}}岁</text></view><view class="info-item"><text class="label">血型</text><text class="value">{{caseItem.k}}</text></view><view class="info-item"><text class="label">疾病诊断</text><text class="value">{{caseItem.l}}</text></view><view wx:if="{{caseItem.m}}" class="info-item"><text class="label">联系电话</text><text class="value">{{caseItem.n}}</text></view><view class="info-item"><text class="label">上报时间</text><text class="value">{{caseItem.o}}</text></view><view wx:if="{{caseItem.p}}" class="info-item"><text class="label">审核时间</text><text class="value">{{caseItem.q}}</text></view><view wx:if="{{caseItem.r}}" class="info-item"><text class="label">审核人</text><text class="value">{{caseItem.s}}</text></view></view><view wx:if="{{caseItem.t}}" class="transport-section"><view class="transport-info"><text class="label">转运状态</text><text class="{{['transport-status', caseItem.w]}}">{{caseItem.v}}</text></view><view wx:if="{{caseItem.x}}" class="transport-details"><view class="detail-item"><text class="detail-label">转运单号</text><text class="detail-value">{{caseItem.y}}</text></view><view wx:if="{{caseItem.z}}" class="detail-item"><text class="detail-label">计划转运时间</text><text class="detail-value">{{caseItem.A}}</text></view><view wx:if="{{caseItem.B}}" class="detail-item"><text class="detail-label">出发地点</text><text class="detail-value">{{caseItem.C}}</text></view><view wx:if="{{caseItem.D}}" class="detail-item"><text class="detail-label">协调员</text><text class="detail-value">{{caseItem.E}}</text></view><view wx:if="{{caseItem.F}}" class="detail-item"><text class="detail-label">转运状态</text><text class="detail-value">转运中</text></view><view wx:if="{{caseItem.G}}" class="detail-item"><text class="detail-label">转运状态</text><text class="detail-value">已完成</text></view></view><view class="transport-actions"><button wx:if="{{caseItem.H}}" class="transport-btn primary" catchtap="{{caseItem.I}}"> 创建转运单 </button><button wx:if="{{caseItem.J}}" class="transport-btn secondary" catchtap="{{caseItem.K}}"> 查看转运单 </button></view></view><view wx:elif="{{caseItem.L}}" class="transport-section"><view class="transport-info"><text class="transport-note">该案例无需转运</text></view></view><view class="footer"><view class="action-info"><text class="label">案例状态</text><text class="case-status">{{caseItem.M}}</text></view><view class="actions"><button class="action-btn" catchtap="{{caseItem.N}}"> 查看详情 </button><button wx:if="{{caseItem.O}}" class="action-btn secondary" catchtap="{{caseItem.P}}"> 编辑 </button></view></view></view><view wx:if="{{n}}" class="load-more"><u-loading-icon wx:if="{{o}}" u-i="cf948970-0" bind:__l="__l" u-p="{{o}}"></u-loading-icon></view><view wx:if="{{p}}" class="no-more"><text>已加载全部数据</text></view><view wx:if="{{q}}" class="empty-state"><image src="{{r}}" mode="aspectFit"/><text>暂无器官捐献案例记录</text></view></scroll-view><view wx:if="{{w}}" class="modal-mask"><view class="modal-content"><view class="modal-header"><text class="modal-title">确认撤回</text></view><view class="modal-body"><text>确定要撤回捐献案例 "{{x}}" 吗?</text></view><view class="modal-footer"><button class="modal-btn cancel" bindtap="{{y}}">取消</button><button class="modal-btn confirm" bindtap="{{z}}"> 确认撤回 </button></view></view></view><u-loading-page wx:if="{{A}}" u-i="cf948970-1" bind:__l="__l" u-p="{{B}}"/></view><view class="float-button" bindtap="{{D}}"><u-icon wx:if="{{C}}" u-i="cf948970-2" bind:__l="__l" u-p="{{C}}"></u-icon></view>