MrShi
2025-08-19 f2ac76666299407545fb733f0d21f6e8cfe538a3
1
<block wx:if="{{info}}"><view class="dca data-v-a221c0b8"><view class="dca_head data-v-a221c0b8"><text class="data-v-a221c0b8">{{"任务"+$root.m0}}</text><text class="data-v-a221c0b8">{{"工单号:"+info.code}}</text><block wx:if="{{$root.g0}}"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="dca_head_chao data-v-a221c0b8" bindtap="__e">抄送</view></block></view><u-gap vue-id="2ef555e2-1" height="5" bgColor="#EFEFEF" class="data-v-a221c0b8" bind:__l="__l"></u-gap><view class="dca_list data-v-a221c0b8"><view class="dca_list_item data-v-a221c0b8"><view class="dca_list_item_label data-v-a221c0b8">员工姓名</view><view class="dca_list_item_value data-v-a221c0b8">{{info.memberName}}</view></view><view class="dca_list_item data-v-a221c0b8"><view class="dca_list_item_label data-v-a221c0b8">部门</view><view class="dca_list_item_value data-v-a221c0b8">{{info.companyName}}</view></view><view class="dca_list_item data-v-a221c0b8"><view class="dca_list_item_label data-v-a221c0b8">上报时间</view><view class="dca_list_item_value data-v-a221c0b8">{{$root.g1}}</view></view><view class="dca_list_item data-v-a221c0b8"><view class="dca_list_item_label data-v-a221c0b8">发现时间</view><view class="dca_list_item_value data-v-a221c0b8">{{$root.g2}}</view></view><view class="dca_list_item data-v-a221c0b8"><view class="dca_list_item_label data-v-a221c0b8">风险类型</view><view class="dca_list_item_value data-v-a221c0b8">{{info.typeNamePath}}</view></view><view class="dca_list_item data-v-a221c0b8"><view class="dca_list_item_label data-v-a221c0b8">发生地点</view><view class="dca_list_item_value data-v-a221c0b8">{{info.locationName}}</view></view><view class="dca_list_item data-v-a221c0b8"><view class="dca_list_item_label data-v-a221c0b8">风险描述</view><view class="dca_list_item_value data-v-a221c0b8">{{info.riskInfo}}</view></view><view class="dca_list_item data-v-a221c0b8" style="flex-direction:column;"><view class="dca_list_item_label data-v-a221c0b8">图片</view><block wx:if="{{info.multifileList}}"><view class="dca_list_item_tu data-v-a221c0b8"><block wx:for="{{info.multifileList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" data-event-params="{{({item})}}" class="dca_list_item_tu_item data-v-a221c0b8" bindtap="__e"><image src="{{item.fileurlFull}}" mode="widthFix" class="data-v-a221c0b8"></image></view></block><view class="dca_list_item_tu_zw data-v-a221c0b8"></view><view class="dca_list_item_tu_zw data-v-a221c0b8"></view><view class="dca_list_item_tu_zw data-v-a221c0b8"></view></view></block></view></view><u-gap vue-id="2ef555e2-2" height="5" bgColor="#EFEFEF" class="data-v-a221c0b8" bind:__l="__l"></u-gap><view class="dca_process data-v-a221c0b8"><view class="dca_process_title data-v-a221c0b8">处理流程</view><view class="dca_process_lc data-v-a221c0b8"><view class="lc data-v-a221c0b8"><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="lc_item data-v-a221c0b8"><view class="lc_item_dian data-v-a221c0b8"></view><block wx:if="{{item.g3===1?false:index!==item.g4-1}}"><view class="lc_item_xian data-v-a221c0b8"></view></block><view class="lc_item_title data-v-a221c0b8">{{item.$orig.title}}</view><view class="lc_item_info data-v-a221c0b8">{{item.$orig.companyName+"/"+item.$orig.userName+" "+item.$orig.createDate}}</view><block wx:if="{{!item.g5}}"><view class="lc_item_content data-v-a221c0b8"><block wx:if="{{item.g6}}"><view class="lc_item_content_item data-v-a221c0b8"><view class="lc_item_content_item_label data-v-a221c0b8">处理人:</view><view class="lc_item_content_item_val data-v-a221c0b8"><text class="data-v-a221c0b8">{{item.$orig.param2}}</text><block wx:if="{{item.$orig.urgeButton===1}}"><view data-event-opts="{{[['tap',[['urge',['$event']]]]]}}" class="lc_item_content_item_val_cui data-v-a221c0b8" bindtap="__e">催促</view></block></view></view></block><view class="lc_item_content_item data-v-a221c0b8"><view class="lc_item_content_item_label data-v-a221c0b8">说明:</view><view class="lc_item_content_item_val data-v-a221c0b8"><text class="data-v-a221c0b8">{{item.$orig.content||'暂无'}}</text></view></view><view class="lc_item_content_item data-v-a221c0b8"><view class="lc_item_content_item_label data-v-a221c0b8">图片:</view><block wx:if="{{item.$orig.multifileList}}"><view class="lc_item_content_item_img data-v-a221c0b8"><block wx:for="{{item.$orig.multifileList}}" wx:for-item="child" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" data-event-params="{{({child,item:item.$orig})}}" class="image data-v-a221c0b8" bindtap="__e"><image src="{{child.fileurlFull}}" mode="widthFix" class="data-v-a221c0b8"></image></view></block><view class="imagezw data-v-a221c0b8"></view><view class="imagezw data-v-a221c0b8"></view></view></block><block wx:else><view class="lc_item_content_item_val data-v-a221c0b8"><text class="data-v-a221c0b8">暂无</text></view></block></view></view></block><block wx:else><block wx:if="{{item.$orig.objType===4}}"><view class="lc_item_content data-v-a221c0b8"><view class="lc_item_content_item data-v-a221c0b8"><view class="lc_item_content_item_val data-v-a221c0b8"><text class="data-v-a221c0b8">{{item.$orig.content}}</text></view></view></view></block></block></view></block></view></view></view><block wx:if="{{info.closeButton===1||info.passOnButton===1}}"><view style="width:100%;height:calc(84rpx + env(safe-area-inset-bottom));" class="data-v-a221c0b8"></view><view class="footer data-v-a221c0b8"><block wx:if="{{info.closeButton===1}}"><view data-event-opts="{{[['tap',[['openGB',['$event']]]]]}}" class="footer_btn data-v-a221c0b8" style="{{(info.passOnButton===0?'background-color: #3875C5; color: #ffffff;':'')}}" bindtap="__e">问题关闭</view></block><block wx:if="{{info.passOnButton===1}}"><view data-event-opts="{{[['tap',[['openFP',['$event']]]]]}}" class="footer_btn data-v-a221c0b8" style="background-color:#3875C5;color:#ffffff;" bindtap="__e">任务分配</view></block></view></block><u-popup vue-id="2ef555e2-3" show="{{show}}" round="{{10}}" mode="bottom" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><view class="fp data-v-a221c0b8"><view class="fp_head data-v-a221c0b8"><text data-event-opts="{{[['tap',[['closeFP',['$event']]]]]}}" bindtap="__e" class="data-v-a221c0b8">取消</text><text data-event-opts="{{[['tap',[['allocation',['$event']]]]]}}" bindtap="__e" class="data-v-a221c0b8">确认分配</text></view><view class="fp_box data-v-a221c0b8"><u--form vue-id="{{('2ef555e2-4')+','+('2ef555e2-3')}}" labelPosition="left" model="{{model}}" rules="{{rules1}}" data-ref="uForm1" class="data-v-a221c0b8 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('2ef555e2-5')+','+('2ef555e2-4')}}" label="处理人" labelWidth="80" prop="passOnUserName" required="{{true}}" data-event-opts="{{[['^click',[['seleUser']]]]}}" bind:click="__e" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('2ef555e2-6')+','+('2ef555e2-5')}}" border="none" placeholder="请选择处理人" disabledColor="#ffffff" disabled="{{true}}" value="{{model.passOnUserName}}" data-event-opts="{{[['^input',[['__set_model',['$0','passOnUserName','$event',[]],['model']]]]]}}" class="data-v-a221c0b8" bind:__l="__l"></u--input><u-icon vue-id="{{('2ef555e2-7')+','+('2ef555e2-5')}}" slot="right" name="arrow-right" class="data-v-a221c0b8" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('2ef555e2-8')+','+('2ef555e2-4')}}" label="说明" labelWidth="80" labelPosition="top" prop="info" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><u--textarea bind:input="__e" style="margin-top:15rpx;" vue-id="{{('2ef555e2-9')+','+('2ef555e2-8')}}" placeholder="请输入说明" maxlength="200" count="{{true}}" value="{{model.info}}" data-event-opts="{{[['^input',[['__set_model',['$0','info','$event',[]],['model']]]]]}}" class="data-v-a221c0b8" bind:__l="__l"></u--textarea></u-form-item><u-form-item vue-id="{{('2ef555e2-10')+','+('2ef555e2-4')}}" label="上传图片" labelWidth="80" prop="multifileList" labelPosition="top" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><upload-image style="margin-top:15rpx;" vue-id="{{('2ef555e2-11')+','+('2ef555e2-10')}}" fileList="{{model.multifileList}}" folder="WORKORDER_LOG_FILE_PATH" data-event-opts="{{[['^dele',[['deletePic']]],['^getFileList',[['afterRead']]]]}}" bind:dele="__e" bind:getFileList="__e" class="data-v-a221c0b8" bind:__l="__l"></upload-image></u-form-item></u--form></view></view></u-popup><u-popup vue-id="2ef555e2-12" show="{{show1}}" round="{{10}}" mode="bottom" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><view class="fp data-v-a221c0b8"><view class="fp_head data-v-a221c0b8"><text data-event-opts="{{[['tap',[['closeGB',['$event']]]]]}}" bindtap="__e" class="data-v-a221c0b8">取消</text><text data-event-opts="{{[['tap',[['closeWorkOrder',['$event']]]]]}}" bindtap="__e" class="data-v-a221c0b8">确认关闭</text></view><view class="fp_box data-v-a221c0b8"><u--form vue-id="{{('2ef555e2-13')+','+('2ef555e2-12')}}" labelPosition="left" model="{{model}}" rules="{{rules}}" data-ref="uForm" class="data-v-a221c0b8 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('2ef555e2-14')+','+('2ef555e2-13')}}" label="说明" labelWidth="120" labelPosition="top" prop="info" required="{{true}}" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><u--textarea bind:input="__e" style="margin-top:15rpx;" vue-id="{{('2ef555e2-15')+','+('2ef555e2-14')}}" placeholder="请输入说明" maxlength="200" count="{{true}}" value="{{model.info}}" data-event-opts="{{[['^input',[['__set_model',['$0','info','$event',[]],['model']]]]]}}" class="data-v-a221c0b8" bind:__l="__l"></u--textarea></u-form-item><u-form-item vue-id="{{('2ef555e2-16')+','+('2ef555e2-13')}}" label="上传图片" labelWidth="120" prop="multifileList" labelPosition="top" required="{{true}}" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><upload-image style="margin-top:15rpx;" vue-id="{{('2ef555e2-17')+','+('2ef555e2-16')}}" fileList="{{model.multifileList}}" folder="WORKORDER_LOG_FILE_PATH" data-event-opts="{{[['^dele',[['deletePic']]],['^getFileList',[['afterRead']]]]}}" bind:dele="__e" bind:getFileList="__e" class="data-v-a221c0b8" bind:__l="__l"></upload-image></u-form-item></u--form></view></view></u-popup><u-popup vue-id="2ef555e2-18" show="{{show3}}" round="{{10}}" mode="bottom" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><view class="fp data-v-a221c0b8"><view class="fp_head data-v-a221c0b8"><text data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" bindtap="__e" class="data-v-a221c0b8">取消</text><text data-event-opts="{{[['tap',[['send',['$event']]]]]}}" bindtap="__e" class="data-v-a221c0b8">确认抄送</text></view><view class="fp_box data-v-a221c0b8"><u--form vue-id="{{('2ef555e2-19')+','+('2ef555e2-18')}}" labelPosition="left" model="{{model}}" rules="{{rules1}}" data-ref="uForm2" class="data-v-a221c0b8 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('2ef555e2-20')+','+('2ef555e2-19')}}" label="选择抄送人" labelWidth="80" prop="passOnUserName" required="{{true}}" data-event-opts="{{[['^click',[['seleUser1']]]]}}" bind:click="__e" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('2ef555e2-21')+','+('2ef555e2-20')}}" border="none" placeholder="请选择抄送人" disabledColor="#ffffff" disabled="{{true}}" value="{{model.passOnUserName}}" data-event-opts="{{[['^input',[['__set_model',['$0','passOnUserName','$event',[]],['model']]]]]}}" class="data-v-a221c0b8" bind:__l="__l"></u--input><u-icon vue-id="{{('2ef555e2-22')+','+('2ef555e2-20')}}" slot="right" name="arrow-right" class="data-v-a221c0b8" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('2ef555e2-23')+','+('2ef555e2-19')}}" label="说明" labelWidth="80" labelPosition="top" prop="info" class="data-v-a221c0b8" bind:__l="__l" vue-slots="{{['default']}}"><u--textarea bind:input="__e" style="margin-top:15rpx;" vue-id="{{('2ef555e2-24')+','+('2ef555e2-23')}}" placeholder="请输入说明" maxlength="200" count="{{true}}" value="{{model.info}}" data-event-opts="{{[['^input',[['__set_model',['$0','info','$event',[]],['model']]]]]}}" class="data-v-a221c0b8" bind:__l="__l"></u--textarea></u-form-item></u--form></view></view></u-popup><u-modal vue-id="2ef555e2-25" show="{{show2}}" data-event-opts="{{[['^confirm',[['urge']]],['^cancel',[['e4']]]]}}" bind:confirm="__e" bind:cancel="__e" class="data-v-a221c0b8" bind:__l="__l"></u-modal></view></block>