1 |
- <uni-drawer vue-id="28eecc5c-1" mode="left" mask-click="{{false}}" width="85%" maskClick="{{true}}" data-ref="drawer" class="data-v-0de01c2c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><scroll-view class="scroll-view data-v-0de01c2c" scroll-y="true"><uni-section vue-id="{{('28eecc5c-2')+','+('28eecc5c-1')}}" title="{{type==='add'?'隐患登记':'编辑隐患'}}" type="line" class="data-v-0de01c2c" bind:__l="__l"></uni-section><view class="form-wrap data-v-0de01c2c"><uni-forms vue-id="{{('28eecc5c-3')+','+('28eecc5c-1')}}" label-position="top" rules="{{rules}}" model="{{form}}" label-width="{{300}}" data-ref="form" class="data-v-0de01c2c vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('28eecc5c-4')+','+('28eecc5c-3')}}" label="企业/单位名称" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('28eecc5c-5')+','+('28eecc5c-4')}}" localdata="{{entCats}}" placeholder="请选择企业/单位名称" clear="{{false}}" value="{{form.entId}}" data-event-opts="{{[['^input',[['__set_model',['$0','entId','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-data-select></uni-forms-item><uni-card vue-id="{{('28eecc5c-6')+','+('28eecc5c-3')}}" padding="0" margin="5px 0" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('28eecc5c-7')+','+('28eecc5c-6')}}" label="隐患标题" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('28eecc5c-8')+','+('28eecc5c-7')}}" placeholder="请输入隐患标题" value="{{form.dangerTitle}}" data-event-opts="{{[['^input',[['__set_model',['$0','dangerTitle','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-9')+','+('28eecc5c-6')}}" label="隐患分类" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('28eecc5c-10')+','+('28eecc5c-9')}}" localdata="{{dangerCats}}" placeholder="请选择隐患分类" clear="{{false}}" value="{{form.dangerCatId}}" data-event-opts="{{[['^input',[['__set_model',['$0','dangerCatId','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-data-select></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-11')+','+('28eecc5c-6')}}" label="隐患等级" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-select bind:input="__e" vue-id="{{('28eecc5c-12')+','+('28eecc5c-11')}}" localdata="{{dangerLevelOptions}}" placeholder="请选择隐患等级" clear="{{false}}" value="{{form.dangerLevel}}" data-event-opts="{{[['^input',[['__set_model',['$0','dangerLevel','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-data-select></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-13')+','+('28eecc5c-6')}}" label="发生位置" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('28eecc5c-14')+','+('28eecc5c-13')}}" placeholder="请输入发生位置" value="{{form.dangerLocation}}" data-event-opts="{{[['^input',[['__set_model',['$0','dangerLocation','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-easyinput></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-15')+','+('28eecc5c-6')}}" label="隐患描述" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('28eecc5c-16')+','+('28eecc5c-15')}}" type="textarea" maxlength="{{300}}" autoHeight="{{true}}" placeholder="请输入隐患描述" value="{{form.dangerDesc}}" data-event-opts="{{[['^input',[['__set_model',['$0','dangerDesc','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-easyinput><view class="word-limit data-v-0de01c2c">{{$root.g0+"/300"}}</view></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-17')+','+('28eecc5c-6')}}" label="登记时间" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-datetime-picker bind:input="__e" vue-id="{{('28eecc5c-18')+','+('28eecc5c-17')}}" type="date" placeholder="请选择登记时间" value="{{form.submitTime}}" data-event-opts="{{[['^input',[['__set_model',['$0','submitTime','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-datetime-picker></uni-forms-item></uni-card><uni-card vue-id="{{('28eecc5c-19')+','+('28eecc5c-3')}}" padding="0" margin="5px 0" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('28eecc5c-20')+','+('28eecc5c-19')}}" label="整改期限" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-datetime-picker bind:input="__e" vue-id="{{('28eecc5c-21')+','+('28eecc5c-20')}}" type="date" placeholder="请选择整改期限" value="{{form.dangerDeadLine}}" data-event-opts="{{[['^input',[['__set_model',['$0','dangerDeadLine','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-datetime-picker></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-22')+','+('28eecc5c-19')}}" label="整改类型" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-checkbox bind:input="__e" vue-id="{{('28eecc5c-23')+','+('28eecc5c-22')}}" localdata="{{[{value:1,text:'自行整改'},{value:2,text:'外协整改'}]}}" value="{{form.rectifyCat}}" data-event-opts="{{[['^input',[['__set_model',['$0','rectifyCat','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-data-checkbox></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-24')+','+('28eecc5c-19')}}" label="整改说明" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('28eecc5c-25')+','+('28eecc5c-24')}}" type="textarea" maxlength="{{300}}" autoHeight="{{true}}" placeholder="请输入整改说明" value="{{form.rectifyRemark}}" data-event-opts="{{[['^input',[['__set_model',['$0','rectifyRemark','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-easyinput><view class="word-limit data-v-0de01c2c">{{$root.g1+"/300"}}</view></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-26')+','+('28eecc5c-19')}}" label="整改完成时间" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-datetime-picker bind:input="__e" vue-id="{{('28eecc5c-27')+','+('28eecc5c-26')}}" type="date" placeholder="请选择整改完成时间" value="{{form.rectifyTime}}" data-event-opts="{{[['^input',[['__set_model',['$0','rectifyTime','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-datetime-picker></uni-forms-item></uni-card><uni-card vue-id="{{('28eecc5c-28')+','+('28eecc5c-3')}}" padding="0" margin="5px 0" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('28eecc5c-29')+','+('28eecc5c-28')}}" label="验收说明" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" vue-id="{{('28eecc5c-30')+','+('28eecc5c-29')}}" type="textarea" maxlength="{{300}}" autoHeight="{{true}}" placeholder="请输入验收说明" value="{{form.acceptRemark}}" data-event-opts="{{[['^input',[['__set_model',['$0','acceptRemark','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-easyinput><view class="word-limit data-v-0de01c2c">{{$root.g2+"/300"}}</view></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-31')+','+('28eecc5c-28')}}" label="验收完成时间" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-datetime-picker bind:input="__e" vue-id="{{('28eecc5c-32')+','+('28eecc5c-31')}}" type="date" placeholder="请选择验收完成时间" value="{{form.acceptTime}}" data-event-opts="{{[['^input',[['__set_model',['$0','acceptTime','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-datetime-picker></uni-forms-item></uni-card><uni-forms-item vue-id="{{('28eecc5c-33')+','+('28eecc5c-3')}}" label="附件" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><view class="attachbox data-v-0de01c2c"><block wx:for="{{form.attachList}}" wx:for-item="attach" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['preview',['$0'],['form.attachList']]]],['longpress',[['delAttach',[index]]]]]}}" class="attach data-v-0de01c2c" bindtap="__e" bindlongpress="__e"><image src="{{attach.attachUrl}}" class="data-v-0de01c2c"></image></view></block><view class="attach data-v-0de01c2c"><view data-event-opts="{{[['tap',[['uploadAttach',['$event']]]]]}}" class="handle data-v-0de01c2c" bindtap="__e"><uni-icons vue-id="{{('28eecc5c-34')+','+('28eecc5c-33')}}" type="plusempty" size="40" color="#999999" class="data-v-0de01c2c" bind:__l="__l"></uni-icons></view></view></view></uni-forms-item><uni-forms-item vue-id="{{('28eecc5c-35')+','+('28eecc5c-3')}}" label="是否关闭" class="data-v-0de01c2c" bind:__l="__l" vue-slots="{{['default']}}"><uni-data-checkbox bind:input="__e" vue-id="{{('28eecc5c-36')+','+('28eecc5c-35')}}" localdata="{{[{value:0,text:'未整改'},{value:1,text:'已整改完成'}]}}" value="{{form.status}}" data-event-opts="{{[['^input',[['__set_model',['$0','status','$event',[]],['form']]]]]}}" class="data-v-0de01c2c" bind:__l="__l"></uni-data-checkbox></uni-forms-item></uni-forms><view class="handle-container data-v-0de01c2c"><button class="save data-v-0de01c2c" type="primary" data-event-opts="{{[['tap',[['onSubmit',['$event']]]]]}}" bindtap="__e">保存</button><button class="cancel data-v-0de01c2c" type="default" data-event-opts="{{[['tap',[['close',['$event']]]]]}}" bindtap="__e">取消</button></view></view></scroll-view></uni-drawer>
|