WXL
11 小时以前 05c363fdd7ab04e3bd9a753e2c5d5bfff04d681c
1
<view class="{{['expert-review-page', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{aB}}"><view class="review-overview card"><view class="overview-header"><text class="title">伦理审查任务</text><view class="{{['status-badge', b]}}">{{a}}</view></view><view class="compact-info-grid"><view class="compact-info-item"><up-icon wx:if="{{c}}" u-i="36d8dc6e-0" bind:__l="__l" u-p="{{c}}"/><text class="compact-label">住院号</text><text class="compact-value">{{d}}</text></view><view class="compact-info-item"><up-icon wx:if="{{e}}" u-i="36d8dc6e-1" bind:__l="__l" u-p="{{e}}"/><text class="compact-label">捐献者</text><text class="compact-value">{{f}}</text></view><view class="compact-info-item"><up-icon wx:if="{{g}}" u-i="36d8dc6e-2" bind:__l="__l" u-p="{{g}}"/><text class="compact-label">性别/年龄</text><text class="compact-value">{{h}}/{{i}}{{j}}</text></view><view class="compact-info-item"><up-icon wx:if="{{k}}" u-i="36d8dc6e-3" bind:__l="__l" u-p="{{k}}"/><text class="compact-label">疾病诊断</text><text class="compact-value">{{l}}</text></view></view></view><view class="materials-section card"><view class="section-header"><text class="section-title">审查材料</text><text class="material-count">{{m}}个文件</text></view><view class="compact-material-list"><view wx:for="{{n}}" wx:for-item="material" wx:key="h" class="compact-material-item" bindtap="{{material.i}}"><view class="material-left"><up-icon wx:if="{{material.b}}" u-i="{{material.a}}" bind:__l="__l" u-p="{{material.b}}"/><text class="file-name">{{material.c}}</text><view wx:if="{{material.d}}" class="file-meta"><text class="file-type">{{material.e}}</text></view></view><view class="material-right"><text class="file-size">{{material.f}}</text><up-icon wx:if="{{o}}" u-i="{{material.g}}" bind:__l="__l" u-p="{{o}}"/></view></view></view></view><view class="review-form card"><view class="section-header"><text class="section-title">审查意见</text><view wx:if="{{p}}" class="timeout-badge"><up-icon wx:if="{{q}}" u-i="36d8dc6e-6" bind:__l="__l" u-p="{{q}}"/><text>已超时</text></view></view><view class="form-content"><view class="form-group"><text class="form-label">审查结论</text><u-radio-group wx:if="{{v}}" u-s="{{['d']}}" bindchange="{{s}}" u-i="36d8dc6e-7" bind:__l="__l" bindupdateModelValue="{{t}}" u-p="{{v}}"><u-radio wx:for="{{r}}" wx:for-item="option" wx:key="a" u-i="{{option.b}}" bind:__l="__l" u-p="{{option.c}}"></u-radio></u-radio-group></view><view class="form-group"><text class="form-label">详细意见</text><u--textarea wx:if="{{x}}" u-i="36d8dc6e-9" bind:__l="__l" bindupdateModelValue="{{w}}" u-p="{{x}}"></u--textarea></view><view class="signature-section"><view class="expert-signature"><up-icon wx:if="{{y}}" u-i="36d8dc6e-10" bind:__l="__l" u-p="{{y}}"/><text class="signature-text">审查专家:{{z}}</text></view><view class="time-signature"><up-icon wx:if="{{A}}" u-i="36d8dc6e-11" bind:__l="__l" u-p="{{A}}"/><text class="signature-text">{{B}}</text></view></view></view></view><view class="signature-section card"><view class="section-header"><text class="section-title">专家签名确认</text><view wx:if="{{C}}" class="timeout-badge"><up-icon wx:if="{{D}}" u-i="36d8dc6e-12" bind:__l="__l" u-p="{{D}}"/><text>已超时,不可操作</text></view></view><view class="signature-content"><view wx:if="{{E}}" class="signed-preview"><image src="{{F}}" mode="aspectFit" class="signature-image" bindtap="{{G}}"/><view class="signature-info"><text class="signature-name">签名人:{{H}}</text><text class="signature-time">{{I}}</text><view wx:if="{{J}}" class="signature-actions"><button class="re-sign-btn" bindtap="{{L}}"><u-icon wx:if="{{K}}" u-i="36d8dc6e-13" bind:__l="__l" u-p="{{K}}"/><text>重新签名</text></button></view></view></view><view wx:if="{{M}}" class="signature-upload" bindtap="{{Q}}"><view class="signature-upload-area"><up-icon wx:if="{{P}}" u-i="36d8dc6e-14" bind:__l="__l" u-p="{{P}}" u-i="36d8dc6e-15" bind:__l="__l"/><text class="upload-hint">点击进行手写签名</text><text class="upload-tip">签名将作为重要凭证</text></view></view><view wx:if="{{M}}" class="signature-upload" bindtap="{{Q}}"><view class="signature-upload-area"><up-icon wx:if="{{P}}" u-i="36d8dc6e-14" bind:__l="__l" u-p="{{P}}" u-i="36d8dc6e-15" bind:__l="__l"/><text class="upload-hint">点击进行手写签名</text><text class="upload-tip">签名将作为重要凭证</text></view></view><view wx:if="{{R}}" class="signature-disabled"><view class="signature-disabled-area"><up-icon wx:if="{{S}}" u-i="36d8dc6e-16" bind:__l="__l" u-p="{{S}}"/><text class="disabled-hint">当前任务已超时</text><text class="disabled-tip">无法进行签名操作</text></view></view></view></view><view wx:if="{{T}}" class="action-bar-compact"><button wx:if="{{U}}" class="action-btn save-btn" bindtap="{{W}}"><up-icon wx:if="{{V}}" u-i="36d8dc6e-17" bind:__l="__l" u-p="{{V}}"/><text>保存草稿</text></button><button wx:if="{{X}}" class="action-btn submit-btn" bindtap="{{aa}}"><up-icon wx:if="{{Y}}" u-i="36d8dc6e-18" bind:__l="__l" u-p="{{Y}}"/><text>{{Z}}</text></button></view><view wx:if="{{ab}}" class="readonly-tip card"><up-icon wx:if="{{ac}}" u-i="36d8dc6e-19" bind:__l="__l" u-p="{{ac}}"/><text>当前任务已超时,仅可查看,不可操作</text></view><u-popup wx:if="{{at}}" u-s="{{['d']}}" bindclose="{{as}}" u-i="36d8dc6e-20" bind:__l="__l" u-p="{{at}}"><view class="signature-modal"><view class="modal-header"><text class="modal-title">手写签名</text><text class="modal-subtitle">请在下方区域进行签名</text></view><view class="signature-canvas-container"><block wx:if="{{r0}}"><canvas canvas-id="signatureCanvas" class="signature-canvas" style="{{'width:' + ad + ';' + ('height:' + ae)}}" bindtouchstart="{{af}}" bindtouchmove="{{ag}}" bindtouchend="{{ah}}" disable-scroll></canvas></block><view class="canvas-actions"><button class="action-btn clear-btn" bindtap="{{aj}}"><up-icon wx:if="{{ai}}" u-i="36d8dc6e-21,36d8dc6e-20" bind:__l="__l" u-p="{{ai}}"/><text>清空</text></button><button class="action-btn redo-btn" bindtap="{{al}}" disabled="{{am}}"><up-icon wx:if="{{ak}}" u-i="36d8dc6e-22,36d8dc6e-20" bind:__l="__l" u-p="{{ak}}"/><text>撤销</text></button><button class="action-btn confirm-btn" bindtap="{{ao}}" disabled="{{ap}}"><up-icon wx:if="{{an}}" u-i="36d8dc6e-23,36d8dc6e-20" bind:__l="__l" u-p="{{an}}"/><text>确认签名</text></button></view><view wx:if="{{aq}}" class="signature-preview"><text class="preview-title">签名预览</text><image src="{{ar}}" mode="aspectFit" class="preview-image"/></view></view></view></u-popup><view wx:if="{{av}}" class="home-fab" bindtap="{{ax}}"><uni-icons wx:if="{{aw}}" u-i="36d8dc6e-24" bind:__l="__l" u-p="{{aw}}"/><text class="home-text">首页</text></view><u-modal wx:if="{{aA}}" bindconfirm="{{ay}}" bindcancel="{{az}}" u-i="36d8dc6e-25" bind:__l="__l" u-p="{{aA}}"></u-modal></view>