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