1 line
11 KiB
Plaintext
1 line
11 KiB
Plaintext
<view class="{{['page', 'padding', 'data-v-643afff0', virtualHostClass]}}" style="{{virtualHostStyle}}" hidden="{{virtualHostHidden || false}}" id="{{aL}}"><view wx:if="{{a}}" class="progress-bar data-v-643afff0"><view class="progress-text data-v-643afff0"><text class="current-index data-v-643afff0">第 {{b}} 个问题</text><text class="total-count data-v-643afff0"> / 共 {{c}} 个</text></view><view class="progress-line data-v-643afff0"><view class="progress-inner data-v-643afff0" style="{{'width:' + d}}"></view></view></view><view class="padding bg-white radius data-v-643afff0"><view class="text-bold data-v-643afff0">{{e}}</view><view class="margin-top data-v-643afff0"><rich-text class="data-v-643afff0" nodes="{{f}}"></rich-text></view><view class="margin-top data-v-643afff0"><u-radio-group wx:if="{{j}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-s="{{['d']}}" bindchange="{{h}}" u-i="643afff0-0" bind:__l="__l" bindupdateModelValue="{{i}}" u-p="{{j}}"><u-radio wx:for="{{g}}" wx:for-item="item" wx:key="a" class="data-v-643afff0" virtualHostClass="data-v-643afff0" bindchange="{{item.b}}" u-i="{{item.c}}" bind:__l="__l" u-p="{{item.d}}"></u-radio></u-radio-group></view><view wx:if="{{k}}" class="hazard-section margin-top data-v-643afff0"><view class="hazard-tip data-v-643afff0"><text class="cuIcon-warn text-yellow margin-right-xs data-v-643afff0"></text><text class="text-orange data-v-643afff0">检查结果为异常,需填写隐患信息</text></view><view wx:if="{{l}}" class="hazard-btn data-v-643afff0" bindtap="{{m}}"><text class="text-blue data-v-643afff0">填写隐患信息</text></view><view wx:else class="hazard-card data-v-643afff0"><view class="card-header data-v-643afff0"><view class="text-bold text-black data-v-643afff0">{{n}}</view><view class="{{['level-tag', 'data-v-643afff0', p && 'level-minor', q && 'level-normal', r && 'level-major']}}">{{o}}</view></view><view class="card-body data-v-643afff0"><view class="info-row data-v-643afff0"><text class="text-gray data-v-643afff0">隐患来源:</text><text class="data-v-643afff0">{{s}}</text></view><view class="info-row data-v-643afff0"><text class="text-gray data-v-643afff0">隐患位置:</text><text class="data-v-643afff0">{{t}}</text></view><view class="info-row data-v-643afff0"><text class="text-gray data-v-643afff0">隐患描述:</text><text class="description-text data-v-643afff0">{{v}}</text></view><view wx:if="{{w}}" class="info-row data-v-643afff0"><text class="text-gray data-v-643afff0">附件:</text><text class="data-v-643afff0">{{x}}个文件</text></view></view><view class="card-footer data-v-643afff0"><button class="btn-edit data-v-643afff0" bindtap="{{y}}">修改</button><button class="btn-clear data-v-643afff0" bindtap="{{z}}">清除</button></view></view></view><view class="margin-top data-v-643afff0"><up-textarea wx:if="{{B}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-i="643afff0-2" bind:__l="__l" bindupdateModelValue="{{A}}" u-p="{{B}}"></up-textarea></view></view><button class="bg-blue round margin-top-xl data-v-643afff0" bindtap="{{C}}">提交</button><u-popup wx:if="{{ap}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-s="{{['d']}}" bindclose="{{ao}}" u-i="643afff0-3" bind:__l="__l" u-p="{{ap}}"><view class="popup-content data-v-643afff0"><view class="popup-header data-v-643afff0"><view class="popup-title text-bold data-v-643afff0">填写隐患信息</view><view class="popup-close data-v-643afff0" bindtap="{{D}}">×</view></view><scroll-view class="popup-body data-v-643afff0" scroll-y style="{{'height:' + '60vh'}}"><view wx:if="{{E}}" class="bg-orange-light text-orange padding-sm radius margin-bottom flex justify-between align-center data-v-643afff0" style="font-size:24rpx;background-color:#FFF7EB;border:1rpx solid #FFE4CC;width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20rpx"><view class="flex align-center data-v-643afff0" style="display:flex;flex-direction:row;align-items:center"><text class="cuIcon-info margin-right-xs data-v-643afff0" style="margin-right:10rpx"></text><text class="data-v-643afff0">已自动恢复您上次未提交的内容</text></view><text class="text-blue text-bold data-v-643afff0" style="cursor:pointer;padding:0 10rpx;color:#2667E9;font-weight:bold" bindtap="{{F}}">清空草稿</text></view><view class="flex margin-bottom data-v-643afff0"><view class="text-gray data-v-643afff0">隐患图片</view><view class="text-red data-v-643afff0">*</view></view><up-upload wx:if="{{I}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" bindafterRead="{{G}}" binddelete="{{H}}" u-i="643afff0-4,643afff0-3" bind:__l="__l" u-p="{{I}}"></up-upload><canvas class="data-v-643afff0" canvas-id="watermarkCanvas" width="{{J}}" height="{{K}}" style="{{'width:' + L + ';' + ('height:' + M) + ';' + ('position:' + 'fixed') + ';' + ('left:' + '-9999px') + ';' + ('top:' + '-9999px')}}"></canvas><view class="text-gray text-sm data-v-643afff0">必填:请上传现场照片作为隐患证据</view><view class="ai-btn-wrapper margin-top data-v-643afff0"><button class="ai-analyze-btn data-v-643afff0" loading="{{P}}" disabled="{{Q}}" bindtap="{{R}}"><text wx:if="{{N}}" class="cuIcon-magic ai-btn-icon data-v-643afff0"></text> {{O}}</button></view><view class="flex margin-bottom margin-top data-v-643afff0"><view class="text-gray data-v-643afff0">隐患标题</view><view class="text-red data-v-643afff0">*</view></view><up-input wx:if="{{T}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-i="643afff0-5,643afff0-3" bind:__l="__l" bindupdateModelValue="{{S}}" u-p="{{T}}"></up-input><view class="text-sm text-gray margin-top-xs data-v-643afff0">请用简洁的语言概括隐患要点</view><view class="flex margin-bottom margin-top data-v-643afff0"><view class="text-gray data-v-643afff0">隐患等级</view><view class="text-red data-v-643afff0">*</view></view><up-choose wx:if="{{W}}" class="r data-v-643afff0" virtualHostClass="r data-v-643afff0" u-r="levelChooseRef" u-i="643afff0-6,643afff0-3" bind:__l="__l" bindupdateModelValue="{{V}}" u-p="{{W}}"></up-choose><view class="flex margin-bottom margin-top data-v-643afff0"><view class="text-gray data-v-643afff0">隐患来源</view><view class="text-red data-v-643afff0">*</view></view><up-choose wx:if="{{Y}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-i="643afff0-7,643afff0-3" bind:__l="__l" bindupdateModelValue="{{X}}" u-p="{{Y}}"></up-choose><view class="flex margin-bottom margin-top data-v-643afff0"><view class="text-gray data-v-643afff0">隐患位置</view><view class="text-red data-v-643afff0">*</view></view><view class="address-box data-v-643afff0"><up-input wx:if="{{aa}}" class="address-input-wrapper data-v-643afff0" virtualHostClass="address-input-wrapper data-v-643afff0" u-i="643afff0-8,643afff0-3" bind:__l="__l" bindupdateModelValue="{{Z}}" u-p="{{aa}}"></up-input><button class="btn-address bg-blue data-v-643afff0" catchtap="{{ab}}">选择地址</button></view><view class="text-gray text-sm margin-top-xs data-v-643afff0">如:办公楼3层东侧消防通道、生产车间A区设备旁等</view><view class="flex margin-bottom margin-top data-v-643afff0"><view class="text-gray data-v-643afff0">法律依据</view></view><view class="select-trigger data-v-643afff0" bindtap="{{ae}}"><view class="{{['select-value', 'data-v-643afff0', ad && 'placeholder']}}">{{ac}}</view><text class="cuIcon-unfold data-v-643afff0"></text></view><view class="flex margin-bottom margin-top data-v-643afff0"><view class="text-gray data-v-643afff0">隐患区域</view></view><view class="select-trigger data-v-643afff0" bindtap="{{ah}}"><view class="{{['select-value', 'data-v-643afff0', ag && 'placeholder']}}">{{af}}</view><text class="cuIcon-unfold data-v-643afff0"></text></view><view class="flex margin-bottom margin-top data-v-643afff0"><view class="text-gray data-v-643afff0">隐患描述</view><view class="text-red data-v-643afff0">*</view></view><up-textarea wx:if="{{aj}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-i="643afff0-9,643afff0-3" bind:__l="__l" bindupdateModelValue="{{ai}}" u-p="{{aj}}"></up-textarea><view class="text-gray text-sm margin-top-xs data-v-643afff0">请详细说明隐患现状、潜在风险及影响范围</view><view class="text-gray margin-bottom margin-top data-v-643afff0">隐患标签</view><up-choose wx:if="{{al}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-i="643afff0-10,643afff0-3" bind:__l="__l" bindupdateModelValue="{{ak}}" u-p="{{al}}"></up-choose><view class="text-gray text-sm data-v-643afff0"></view></scroll-view><view class="popup-footer data-v-643afff0"><button class="btn-cancel data-v-643afff0" bindtap="{{am}}">取消</button><button class="btn-confirm bg-blue data-v-643afff0" bindtap="{{an}}">确定</button></view></view></u-popup><u-popup wx:if="{{aE}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-s="{{['d']}}" bindclose="{{aD}}" u-i="643afff0-11" bind:__l="__l" u-p="{{aE}}"><view class="law-popup data-v-643afff0"><view class="popup-header data-v-643afff0"><view class="popup-title data-v-643afff0">选择法律依据</view><view class="popup-close data-v-643afff0" bindtap="{{aq}}">×</view></view><view class="search-box data-v-643afff0"><text class="cuIcon-search search-icon data-v-643afff0"></text><input class="search-input data-v-643afff0" placeholder="请输入关键词搜索" bindconfirm="{{ar}}" value="{{as}}" bindinput="{{at}}"/><text class="search-btn data-v-643afff0" bindtap="{{av}}">搜索</text></view><scroll-view class="law-list data-v-643afff0" scroll-y bindscrolltolower="{{aA}}"><view wx:if="{{aw}}" class="loading-tip data-v-643afff0">加载中...</view><view wx:elif="{{ax}}" class="empty-tip data-v-643afff0">暂无数据</view><block wx:else><view wx:for="{{ay}}" wx:for-item="item" wx:key="d" class="{{['law-item', 'data-v-643afff0', item.c && 'law-item-active']}}" bindtap="{{item.e}}"><view class="law-title data-v-643afff0">{{item.a}}</view><view class="law-basis text-gray data-v-643afff0">{{item.b}}</view></view><view wx:if="{{az}}" class="loading-tip data-v-643afff0">加载中...</view></block></scroll-view><view class="popup-footer data-v-643afff0"><button class="btn-cancel data-v-643afff0" bindtap="{{aB}}">取消</button><button class="btn-confirm bg-blue data-v-643afff0" bindtap="{{aC}}">确定</button></view></view></u-popup><u-popup wx:if="{{aK}}" class="data-v-643afff0" virtualHostClass="data-v-643afff0" u-s="{{['d']}}" bindclose="{{aJ}}" u-i="643afff0-12" bind:__l="__l" u-p="{{aK}}"><view class="picker-popup data-v-643afff0"><view class="picker-header data-v-643afff0"><view class="picker-cancel data-v-643afff0" bindtap="{{aF}}">取消</view><view class="picker-title data-v-643afff0">选择隐患区域</view><view class="picker-confirm data-v-643afff0" bindtap="{{aG}}">确定</view></view><scroll-view class="picker-body data-v-643afff0" scroll-y><view wx:for="{{aH}}" wx:for-item="item" wx:key="d" class="{{['picker-item', 'data-v-643afff0', item.e && 'picker-item-active']}}" bindtap="{{item.f}}"><view class="flex align-center data-v-643afff0"><view class="area-color-dot data-v-643afff0" style="{{'background-color:' + item.a}}"></view><text class="data-v-643afff0">{{item.b}}</text></view><text wx:if="{{item.c}}" class="cuIcon-check text-blue data-v-643afff0"></text></view><view wx:if="{{aI}}" class="text-gray text-center padding data-v-643afff0"> 暂无区域数据 </view></scroll-view></view></u-popup></view> |