WXL
2 天以前 c80bc467a41daa6cbae4e5515a300a8ca98cfeaa
1
<view class="{{['case-report-container', 'data-v-1eced393', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{aK}}"><view class="form-content data-v-1eced393"><view class="page-header data-v-1eced393"><text class="page-title data-v-1eced393">{{a}}</text></view><view class="form-section data-v-1eced393"><view class="section-header data-v-1eced393"><view class="section-icon data-v-1eced393">📋</view><text class="section-title data-v-1eced393">案例基本信息</text></view><view class="form-grid data-v-1eced393"><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">案例编号</text><u-input wx:if="{{c}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-0" bind:__l="__l" bindupdateModelValue="{{b}}" u-p="{{c}}"/></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">上报医院</text><u-input wx:if="{{e}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-1" bind:__l="__l" bindupdateModelValue="{{d}}" u-p="{{e}}"/></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">科室名称</text><u-input wx:if="{{g}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-2" bind:__l="__l" bindupdateModelValue="{{f}}" u-p="{{g}}"/></view><view class="form-item data-v-1eced393"><text class="item-label required data-v-1eced393">患者姓名</text><u-input wx:if="{{i}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-3" bind:__l="__l" bindupdateModelValue="{{h}}" u-p="{{i}}"/></view></view></view><view class="form-section data-v-1eced393"><view class="section-header data-v-1eced393"><view class="section-icon data-v-1eced393">👤</view><text class="section-title data-v-1eced393">个人信息</text></view><view class="form-grid data-v-1eced393"><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">民族</text><picker class="data-v-1eced393" mode="selector" range="{{k}}" value="{{l}}" bindchange="{{m}}"><view class="picker data-v-1eced393"><text class="data-v-1eced393">{{j}}</text><text class="icon-arrow data-v-1eced393">›</text></view></picker></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">国籍</text><u-input wx:if="{{o}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-4" bind:__l="__l" bindupdateModelValue="{{n}}" u-p="{{o}}"/></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">证件类型</text><picker class="data-v-1eced393" mode="selector" range="{{q}}" value="{{r}}" bindchange="{{s}}"><view class="picker data-v-1eced393"><text class="data-v-1eced393">{{p}}</text><text class="icon-arrow data-v-1eced393">›</text></view></picker></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">证件号码</text><u-input wx:if="{{w}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" bindblur="{{t}}" u-i="1eced393-5" bind:__l="__l" bindupdateModelValue="{{v}}" u-p="{{w}}"/><text wx:if="{{x}}" class="error-text data-v-1eced393">{{y}}</text></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">性别</text><view class="radio-options data-v-1eced393"><view wx:for="{{z}}" wx:for-item="gender" wx:key="b" class="{{['option-item', 'data-v-1eced393', gender.c && 'active']}}" bindtap="{{gender.d}}"><text class="radio-dot data-v-1eced393"></text><text class="option-label data-v-1eced393">{{gender.a}}</text></view></view></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">出生日期</text><picker class="data-v-1eced393" mode="date" value="{{B}}" bindchange="{{C}}"><view class="picker data-v-1eced393"><text class="data-v-1eced393">{{A}}</text><text class="icon-arrow data-v-1eced393">›</text></view></picker></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">年龄</text><view class="data-v-1eced393" style="display:flex;gap:10rpx;align-items:center"><u-input wx:if="{{E}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" style="flex:1" virtualHostStyle="flex:1" u-i="1eced393-6" bind:__l="__l" bindupdateModelValue="{{D}}" u-p="{{E}}"/><picker class="data-v-1eced393" mode="selector" range="{{G}}" value="{{H}}" bindchange="{{I}}" style="flex:0 0 160rpx"><view class="picker data-v-1eced393" style="height:86rpx;background:#fafafa;border-radius:12rpx;padding:0 16rpx;display:flex;align-items:center;justify-content:space-between;border:2rpx solid #e5e5e7"><text class="data-v-1eced393">{{F}}</text><text class="icon-arrow data-v-1eced393">›</text></view></picker></view></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">联系电话</text><u-input wx:if="{{K}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-7" bind:__l="__l" bindupdateModelValue="{{J}}" u-p="{{K}}"/></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">学历</text><picker class="data-v-1eced393" mode="selector" range="{{M}}" value="{{N}}" bindchange="{{O}}"><view class="picker data-v-1eced393"><text class="data-v-1eced393">{{L}}</text><text class="icon-arrow data-v-1eced393">›</text></view></picker></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">职业</text><picker class="data-v-1eced393" mode="selector" range="{{Q}}" value="{{R}}" bindchange="{{S}}"><view class="picker data-v-1eced393"><text class="data-v-1eced393">{{P}}</text><text class="icon-arrow data-v-1eced393">›</text></view></picker></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">籍贯</text><u-input wx:if="{{U}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-8" bind:__l="__l" bindupdateModelValue="{{T}}" u-p="{{U}}"/></view></view></view><view class="form-section data-v-1eced393"><view class="section-header data-v-1eced393"><view class="section-icon data-v-1eced393">📍</view><text class="section-title data-v-1eced393">地址信息</text></view><view class="address-block data-v-1eced393"><text class="address-label data-v-1eced393">现住地址</text><area-select wx:if="{{X}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" bindchange="{{V}}" u-i="1eced393-9" bind:__l="__l" bindupdateModelValue="{{W}}" u-p="{{X}}"/><u-input wx:if="{{Z}}" class="address-detail-input data-v-1eced393" virtualHostClass="address-detail-input data-v-1eced393" u-i="1eced393-10" bind:__l="__l" bindupdateModelValue="{{Y}}" u-p="{{Z}}"/></view><view class="address-block data-v-1eced393"><text class="address-label data-v-1eced393">户籍地址</text><area-select wx:if="{{ac}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" bindchange="{{aa}}" u-i="1eced393-11" bind:__l="__l" bindupdateModelValue="{{ab}}" u-p="{{ac}}"/><u-input wx:if="{{ae}}" class="address-detail-input data-v-1eced393" virtualHostClass="address-detail-input data-v-1eced393" u-i="1eced393-12" bind:__l="__l" bindupdateModelValue="{{ad}}" u-p="{{ae}}"/></view></view><view class="form-section data-v-1eced393"><view class="section-header data-v-1eced393"><view class="section-icon data-v-1eced393">🏥</view><text class="section-title data-v-1eced393">医疗信息</text></view><view class="form-grid data-v-1eced393"><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">住院号</text><u-input wx:if="{{ag}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-13" bind:__l="__l" bindupdateModelValue="{{af}}" u-p="{{ag}}"/></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">GCS评分</text><u-input wx:if="{{aj}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" bindblur="{{ah}}" u-i="1eced393-14" bind:__l="__l" bindupdateModelValue="{{ai}}" u-p="{{aj}}"/></view><view class="form-item full-width data-v-1eced393"><text class="item-label required data-v-1eced393">疾病诊断</text><u-textarea wx:if="{{al}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-15" bind:__l="__l" bindupdateModelValue="{{ak}}" u-p="{{al}}"/></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">血型</text><view class="radio-group horizontal data-v-1eced393"><view wx:for="{{am}}" wx:for-item="bloodType" wx:key="c" class="radio-item data-v-1eced393" bindtap="{{bloodType.d}}"><view class="{{['radio-dot', 'data-v-1eced393', bloodType.a && 'active']}}"></view><text class="radio-label data-v-1eced393">{{bloodType.b}}</text></view></view></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">Rh(D)</text><view class="radio-group horizontal data-v-1eced393"><view wx:for="{{an}}" wx:for-item="rh" wx:key="c" class="radio-item data-v-1eced393" bindtap="{{rh.d}}"><view class="{{['radio-dot', 'data-v-1eced393', rh.a && 'active']}}"></view><text class="radio-label data-v-1eced393">{{rh.b}}</text></view></view></view><view class="form-item full-width data-v-1eced393"><text class="item-label data-v-1eced393">传染病</text><view class="checkbox-group single-line data-v-1eced393"><view wx:for="{{ao}}" wx:for-item="disease" wx:key="d" class="{{['checkbox-item', 'data-v-1eced393', disease.e && 'active']}}" bindtap="{{disease.f}}"><view class="{{['checkbox-box', 'data-v-1eced393', disease.b && 'active']}}"><text wx:if="{{disease.a}}" class="checkbox-check data-v-1eced393">✓</text></view><text class="checkbox-label data-v-1eced393">{{disease.c}}</text></view></view></view><view class="form-item full-width data-v-1eced393"><text class="item-label data-v-1eced393">其他</text><u-input wx:if="{{aq}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-16" bind:__l="__l" bindupdateModelValue="{{ap}}" u-p="{{aq}}"/></view></view></view><view class="form-section data-v-1eced393"><view class="section-header data-v-1eced393"><view class="section-icon data-v-1eced393">📞</view><text class="section-title data-v-1eced393">联系信息</text></view><view class="form-grid data-v-1eced393"><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">上报信息员</text><u-input wx:if="{{as}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" u-i="1eced393-17" bind:__l="__l" bindupdateModelValue="{{ar}}" u-p="{{as}}"/></view><view class="form-item data-v-1eced393"><text class="item-label data-v-1eced393">报告时间</text><view class="picker data-v-1eced393" bindtap="{{av}}" style="height:86rpx;background:#fafafa;border-radius:12rpx;padding:0 24rpx;display:flex;align-items:center;justify-content:space-between;border:2rpx solid #e5e5e7"><text class="data-v-1eced393">{{at}}</text><text class="icon-arrow data-v-1eced393">›</text></view><u-datetime-picker wx:if="{{az}}" class="data-v-1eced393" virtualHostClass="data-v-1eced393" bindconfirm="{{aw}}" bindcancel="{{ax}}" u-i="1eced393-18" bind:__l="__l" bindupdateModelValue="{{ay}}" u-p="{{az}}"/></view></view></view><attachment-upload wx:if="{{aE}}" class="r data-v-1eced393" virtualHostClass="r data-v-1eced393" u-r="attachment" bindupdateFiles="{{aB}}" binduploadBase="{{aC}}" bindpreview="{{aD}}" u-i="1eced393-19" bind:__l="__l" u-p="{{aE}}"/><view class="action-buttons data-v-1eced393"><u-button u-s="{{['d']}}" class="btn secondary data-v-1eced393" virtualHostClass="btn secondary data-v-1eced393" bindclick="{{aF}}" u-i="1eced393-20" bind:__l="__l">取消</u-button><u-button u-s="{{['d']}}" class="btn secondary data-v-1eced393" virtualHostClass="btn secondary data-v-1eced393" bindclick="{{aG}}" u-i="1eced393-21" bind:__l="__l">重置表单</u-button><u-button wx:if="{{aJ}}" u-s="{{['d']}}" class="btn primary data-v-1eced393" virtualHostClass="btn primary data-v-1eced393" bindclick="{{aI}}" u-i="1eced393-22" bind:__l="__l" u-p="{{aJ}}">{{aH}}</u-button></view></view></view>