Files
threeonecheck_web/unpackage/dist/build/mp-weixin/components/hazardDetail/HazardDetailPanel.wxml
2026-06-30 09:47:10 +08:00

1 line
8.7 KiB
Plaintext

<view class="{{['hazard-detail-panel', 'data-v-f1564fc5', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{n}}"><view class="status-bar data-v-f1564fc5"><view class="hazard-title data-v-f1564fc5">{{a}}</view><view class="status-row data-v-f1564fc5"><view class="status-meta data-v-f1564fc5"><text class="info-label data-v-f1564fc5">隐患状态</text><view class="{{['data-v-f1564fc5', 'status-tag', c]}}">{{b}}</view></view><text class="info-item info-item--right data-v-f1564fc5">提交日期 {{d}}</text></view></view><view wx:if="{{e}}" class="loading-wrap data-v-f1564fc5"><text class="loading-text data-v-f1564fc5">加载中...</text></view><view wx:elif="{{f}}" class="empty-wrap data-v-f1564fc5"><text class="empty-text data-v-f1564fc5">暂无历史记录</text></view><view wx:else class="detail-body data-v-f1564fc5"><scroll-view class="steps-column data-v-f1564fc5" scroll-y show-scrollbar="{{false}}" scroll-into-view="{{h}}" scroll-with-animation="{{true}}"><view wx:for="{{g}}" wx:for-item="item" wx:key="d" id="{{item.e}}" class="{{['step-item', 'data-v-f1564fc5', item.f && 'step-item--active']}}" bindtap="{{item.g}}"><view class="step-track data-v-f1564fc5"><view class="{{['step-dot', 'data-v-f1564fc5', item.b && 'step-dot--active']}}"><text class="step-dot-text data-v-f1564fc5">{{item.a}}</text></view><view wx:if="{{item.c}}" class="step-line data-v-f1564fc5"></view></view></view></scroll-view><scroll-view class="content-column content-scroll data-v-f1564fc5" scroll-y show-scrollbar="{{false}}" scroll-into-view="{{j}}" scroll-with-animation="{{k}}" bindscroll="{{l}}" bindscrolltolower="{{m}}"><view wx:for="{{i}}" wx:for-item="item" wx:key="ai" id="{{item.aj}}" class="{{['node-section', 'data-v-f1564fc5', item.ak && 'node-section--last']}}"><view class="detail-card data-v-f1564fc5"><view class="card-header data-v-f1564fc5"><text class="operator data-v-f1564fc5">{{item.a}}人员:{{item.b}}</text><text class="time data-v-f1564fc5">{{item.c}}</text></view><view class="card-body data-v-f1564fc5"><block wx:if="{{item.d}}"><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">隐患标题</text><text class="value data-v-f1564fc5">{{item.e}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">检查形式</text><text class="value data-v-f1564fc5">{{item.f}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">隐患区域</text><view class="value value--inline data-v-f1564fc5"><view wx:if="{{item.g}}" class="area-dot data-v-f1564fc5" style="{{'background-color:' + item.h}}"></view><text class="data-v-f1564fc5">{{item.i}}</text></view></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">位置描述</text><text class="value data-v-f1564fc5">{{item.j}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">隐患等级</text><view class="value data-v-f1564fc5"><view class="{{['data-v-f1564fc5', 'level-tag', item.l]}}">{{item.k}}</view></view></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">隐患标签</text><text class="value data-v-f1564fc5">{{item.m}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">问题描述</text><text class="value data-v-f1564fc5">{{item.n}}</text></view><view wx:if="{{item.o}}" class="detail-row detail-row--block data-v-f1564fc5"><text class="label data-v-f1564fc5">隐患附件</text><view class="attachment-list data-v-f1564fc5"><image wx:for="{{item.p}}" wx:for-item="file" wx:key="a" class="attachment-img data-v-f1564fc5" src="{{file.b}}" mode="aspectFill" bindtap="{{file.c}}" bindload="{{file.d}}"/></view></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">参考法规</text><text class="value data-v-f1564fc5">{{item.q}}</text></view></block><block wx:elif="{{item.r}}"><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">指定整改责任人</text><text class="value data-v-f1564fc5">{{item.s}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">指定整改截至日期</text><text class="value data-v-f1564fc5">{{item.t}}</text></view></block><block wx:elif="{{item.v}}"><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">整改状态</text><text class="value data-v-f1564fc5">{{item.w}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">整改方案</text><text class="value data-v-f1564fc5">{{item.x}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">整改结果</text><text class="value data-v-f1564fc5">{{item.y}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">整改措施</text><text class="value data-v-f1564fc5">{{item.z}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">管控措施</text><text class="value data-v-f1564fc5">{{item.A}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">限定整改时间</text><text class="value data-v-f1564fc5">{{item.B}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">整改责任人</text><text class="value data-v-f1564fc5">{{item.C}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">管理人员</text><text class="value data-v-f1564fc5">{{item.D}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">预计费用</text><text class="value data-v-f1564fc5">{{item.E}}</text></view><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">实际费用</text><text class="value data-v-f1564fc5">{{item.F}}</text></view><view wx:if="{{item.G}}" class="detail-row detail-row--block data-v-f1564fc5"><text class="label data-v-f1564fc5">整改附件</text><view class="attachment-list data-v-f1564fc5"><block wx:for="{{item.H}}" wx:for-item="file" wx:key="f"><image wx:if="{{file.a}}" class="attachment-img data-v-f1564fc5" src="{{file.b}}" mode="aspectFill" bindtap="{{file.c}}" bindload="{{file.d}}"/><text wx:else class="file-link data-v-f1564fc5">{{file.e}}</text></block></view></view><view wx:if="{{item.I}}" class="detail-row detail-row--block data-v-f1564fc5"><text class="label data-v-f1564fc5">整改签字</text><image class="sign-img data-v-f1564fc5" src="{{item.J}}" mode="aspectFit" bindtap="{{item.K}}" bindload="{{item.L}}"/></view></block><block wx:elif="{{item.M}}"><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">验收结果</text><text class="{{['result-tag', 'data-v-f1564fc5', item.O]}}">{{item.N}}</text></view><view wx:if="{{item.P}}" class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">验收备注</text><text class="value data-v-f1564fc5">{{item.Q}}</text></view><view wx:if="{{item.R}}" class="detail-row detail-row--block data-v-f1564fc5"><text class="label data-v-f1564fc5">验收附件</text><view class="attachment-list data-v-f1564fc5"><block wx:for="{{item.S}}" wx:for-item="file" wx:key="f"><image wx:if="{{file.a}}" class="attachment-img data-v-f1564fc5" src="{{file.b}}" mode="aspectFill" bindtap="{{file.c}}" bindload="{{file.d}}"/><text wx:else class="file-link data-v-f1564fc5">{{file.e}}</text></block></view></view><view wx:if="{{item.T}}" class="detail-row detail-row--block data-v-f1564fc5"><text class="label data-v-f1564fc5">验收签字</text><image class="sign-img data-v-f1564fc5" src="{{item.U}}" mode="aspectFit" bindtap="{{item.V}}" bindload="{{item.W}}"/></view></block><block wx:elif="{{item.X}}"><view class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">销号结果</text><text class="{{['result-tag', 'data-v-f1564fc5', item.Z]}}">{{item.Y}}</text></view><view wx:if="{{item.aa}}" class="detail-row data-v-f1564fc5"><text class="label data-v-f1564fc5">销号备注</text><text class="value data-v-f1564fc5">{{item.ab}}</text></view><view wx:if="{{item.ac}}" class="detail-row detail-row--block data-v-f1564fc5"><text class="label data-v-f1564fc5">销号附件</text><view class="attachment-list data-v-f1564fc5"><block wx:for="{{item.ad}}" wx:for-item="file" wx:key="f"><image wx:if="{{file.a}}" class="attachment-img data-v-f1564fc5" src="{{file.b}}" mode="aspectFill" bindtap="{{file.c}}" bindload="{{file.d}}"/><text wx:else class="file-link data-v-f1564fc5">{{file.e}}</text></block></view></view><view wx:if="{{item.ae}}" class="detail-row detail-row--block data-v-f1564fc5"><text class="label data-v-f1564fc5">销号签字</text><image class="sign-img data-v-f1564fc5" src="{{item.af}}" mode="aspectFit" bindtap="{{item.ag}}" bindload="{{item.ah}}"/></view></block></view></view></view></scroll-view></view></view>