doum
2025-09-16 e755ab6c6edddf4accb51e241e6ec04c27cea091
1
<view class="she data-v-f1e08674"><u--form vue-id="5ae85d00-1" labelPosition="left" model="{{model}}" rules="{{rules}}" data-ref="uForm" class="data-v-f1e08674 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item vue-id="{{('5ae85d00-2')+','+('5ae85d00-1')}}" label="员工姓名" labelWidth="120" prop="name" borderBottom="{{true}}" required="{{true}}" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default']}}"><u--input bind:input="__e" vue-id="{{('5ae85d00-3')+','+('5ae85d00-2')}}" border="none" placeholder="请输入员工姓名" disabledColor="#ffffff" disabled="{{true}}" value="{{model.name}}" data-event-opts="{{[['^input',[['__set_model',['$0','name','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--input></u-form-item><u-form-item vue-id="{{('5ae85d00-4')+','+('5ae85d00-1')}}" label="部门" labelWidth="120" prop="companyName" borderBottom="{{true}}" required="{{true}}" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('5ae85d00-5')+','+('5ae85d00-4')}}" border="none" placeholder="请选择部门" disabledColor="#ffffff" disabled="{{true}}" value="{{model.companyName}}" data-event-opts="{{[['^input',[['__set_model',['$0','companyName','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--input><u-icon vue-id="{{('5ae85d00-6')+','+('5ae85d00-4')}}" slot="right" name="arrow-right" class="data-v-f1e08674" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('5ae85d00-7')+','+('5ae85d00-1')}}" label="上报时间" labelWidth="120" prop="submitDate" borderBottom="{{true}}" required="{{true}}" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('5ae85d00-8')+','+('5ae85d00-7')}}" border="none" placeholder="请选择上报时间" disabledColor="#ffffff" disabled="{{true}}" value="{{model.submitDate}}" data-event-opts="{{[['^input',[['__set_model',['$0','submitDate','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--input><u-icon vue-id="{{('5ae85d00-9')+','+('5ae85d00-7')}}" slot="right" name="arrow-right" class="data-v-f1e08674" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('5ae85d00-10')+','+('5ae85d00-1')}}" label="发现时间" labelWidth="120" prop="happenTime" borderBottom="{{true}}" required="{{true}}" data-event-opts="{{[['^click',[['openF']]]]}}" bind:click="__e" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('5ae85d00-11')+','+('5ae85d00-10')}}" border="none" placeholder="请选择发现时间" disabledColor="#ffffff" disabled="{{true}}" value="{{model.happenTime}}" data-event-opts="{{[['^input',[['__set_model',['$0','happenTime','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--input><u-icon vue-id="{{('5ae85d00-12')+','+('5ae85d00-10')}}" slot="right" name="arrow-right" class="data-v-f1e08674" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('5ae85d00-13')+','+('5ae85d00-1')}}" label="风险类型" labelWidth="120" prop="typeName" borderBottom="{{true}}" required="{{true}}" data-event-opts="{{[['^click',[['e0']]]]}}" bind:click="__e" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('5ae85d00-14')+','+('5ae85d00-13')}}" border="none" placeholder="请选择风险类型" disabledColor="#ffffff" disabled="{{true}}" value="{{model.typeName}}" data-event-opts="{{[['^input',[['__set_model',['$0','typeName','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--input><u-icon vue-id="{{('5ae85d00-15')+','+('5ae85d00-13')}}" slot="right" name="arrow-right" class="data-v-f1e08674" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('5ae85d00-16')+','+('5ae85d00-1')}}" label="发生地点" labelWidth="120" prop="localtionName" borderBottom="{{true}}" required="{{true}}" data-event-opts="{{[['^click',[['e1']]]]}}" bind:click="__e" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default','right']}}"><u--input bind:input="__e" vue-id="{{('5ae85d00-17')+','+('5ae85d00-16')}}" border="none" placeholder="请选择发生地点" disabledColor="#ffffff" disabled="{{true}}" value="{{model.localtionName}}" data-event-opts="{{[['^input',[['__set_model',['$0','localtionName','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--input><u-icon vue-id="{{('5ae85d00-18')+','+('5ae85d00-16')}}" slot="right" name="arrow-right" class="data-v-f1e08674" bind:__l="__l"></u-icon></u-form-item><u-form-item vue-id="{{('5ae85d00-19')+','+('5ae85d00-1')}}" label="风险描述" labelWidth="120" prop="riskInfo" labelPosition="top" borderBottom="{{true}}" required="{{true}}" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default']}}"><u--textarea bind:input="__e" style="margin-top:15rpx;" vue-id="{{('5ae85d00-20')+','+('5ae85d00-19')}}" placeholder="请输入风险描述" maxlength="200" count="{{true}}" value="{{model.riskInfo}}" data-event-opts="{{[['^input',[['__set_model',['$0','riskInfo','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--textarea></u-form-item><u-form-item vue-id="{{('5ae85d00-21')+','+('5ae85d00-1')}}" label="上传图片" labelWidth="120" prop="multifileList" labelPosition="top" borderBottom="{{true}}" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default']}}"><u-upload style="margin-top:15rpx;" vue-id="{{('5ae85d00-22')+','+('5ae85d00-21')}}" fileList="{{model.multifileList}}" name="1" data-event-opts="{{[['^afterRead',[['afterRead']]],['^delete',[['deletePic']]]]}}" bind:afterRead="__e" bind:delete="__e" class="data-v-f1e08674" bind:__l="__l"></u-upload></u-form-item><u-form-item vue-id="{{('5ae85d00-23')+','+('5ae85d00-1')}}" label="通知人" labelWidth="120" prop="notifier" borderBottom="{{true}}" required="{{true}}" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default']}}"><u--input bind:input="__e" vue-id="{{('5ae85d00-24')+','+('5ae85d00-23')}}" border="none" placeholder="请输入通知人" disabledColor="#ffffff" disabled="{{true}}" value="{{model.notifier}}" data-event-opts="{{[['^input',[['__set_model',['$0','notifier','$event',[]],['model']]]]]}}" class="data-v-f1e08674" bind:__l="__l"></u--input></u-form-item></u--form><u-button style="margin-top:60rpx;" vue-id="5ae85d00-25" type="primary" text="提交" data-event-opts="{{[['^click',[['submit']]]]}}" bind:click="__e" class="data-v-f1e08674" bind:__l="__l"></u-button><u-datetime-picker vue-id="5ae85d00-26" show="{{show1}}" mode="datetime" value="{{time}}" data-event-opts="{{[['^cancel',[['closeF']]],['^confirm',[['selectTime']]],['^input',[['__set_model',['','time','$event',[]]]]]]}}" bind:cancel="__e" bind:confirm="__e" bind:input="__e" class="data-v-f1e08674" bind:__l="__l"></u-datetime-picker><u-modal vue-id="5ae85d00-27" show="{{show4}}" showCancelButton="{{true}}" confirmText="查看详情" cancelText="继续上报" data-event-opts="{{[['^cancel',[['next']]],['^confirm',[['toDesc']]]]}}" bind:cancel="__e" bind:confirm="__e" class="data-v-f1e08674" bind:__l="__l" vue-slots="{{['default']}}"><view class="slot-content data-v-f1e08674"><u-icon vue-id="{{('5ae85d00-28')+','+('5ae85d00-27')}}" name="checkmark-circle-fill" color="#3875C5" size="70" class="data-v-f1e08674" bind:__l="__l"></u-icon><text class="data-v-f1e08674">提交成功</text><text class="data-v-f1e08674">感谢您的反馈</text></view></u-modal><peng-tree vue-id="5ae85d00-29" range="{{address}}" idKey="id" selectParent="{{false}}" nameKey="name" multiple="{{false}}" title="选择地点" data-ref="pengTree" data-event-opts="{{[['^confirm',[['selectAddress']]],['^cancel',[['e2']]]]}}" bind:confirm="__e" bind:cancel="__e" class="data-v-f1e08674 vue-ref" bind:__l="__l"></peng-tree><peng-tree vue-id="5ae85d00-30" range="{{typeList}}" idKey="id" selectParent="{{false}}" nameKey="name" multiple="{{false}}" title="选择伤害类型" data-ref="pengTree1" data-event-opts="{{[['^confirm',[['selectType']]],['^cancel',[['e3']]]]}}" bind:confirm="__e" bind:cancel="__e" class="data-v-f1e08674 vue-ref" bind:__l="__l"></peng-tree></view>