double.wxml 3.0 KB

1
  1. <view class="container"><block wx:if="{{formData&&formData.status==1}}"><uni-card vue-id="3fe59bfa-1" bind:__l="__l" vue-slots="{{['default']}}"><uni-section vue-id="{{('3fe59bfa-2')+','+('3fe59bfa-1')}}" title="驳回原因" type="line" bind:__l="__l" vue-slots="{{['default']}}"><text class="msg">{{formData.rejectReason}}</text></uni-section></uni-card></block><uni-forms class="vue-ref" vue-id="3fe59bfa-3" modelValue="{{formData}}" rules="{{rules}}" label-width="{{80}}" data-ref="baseForm" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{fileds}}" wx:for-item="item" wx:for-index="__i0__" wx:key="name"><uni-forms-item vue-id="{{('3fe59bfa-4-'+__i0__)+','+('3fe59bfa-3')}}" label="{{item.title}}" name="{{item.name}}" required="{{true}}" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{!item.formatter&&!item.type}}"><uni-easyinput bind:input="__e" vue-id="{{('3fe59bfa-5-'+__i0__)+','+('3fe59bfa-4-'+__i0__)}}" type="text" placeholder="{{'请输入'+item.title}}" value="{{formData[item.name]}}" data-event-opts="{{[['^input',[['__set_model',['$0','$1','$event',[]],['formData',[['fileds','name',item.name,'name']]]]]]]}}" bind:__l="__l"></uni-easyinput></block><block wx:if="{{item.formatter&&item.type=='checkbox'}}"><uni-data-checkbox bind:input="__e" vue-id="{{('3fe59bfa-6-'+__i0__)+','+('3fe59bfa-4-'+__i0__)}}" multiple="{{item.multiple||false}}" localdata="{{item.dict}}" value="{{formData[item.name]}}" data-event-opts="{{[['^input',[['__set_model',['$0','$1','$event',[]],['formData',[['fileds','name',item.name,'name']]]]]]]}}" bind:__l="__l"></uni-data-checkbox></block><block wx:if="{{item.formatter&&item.type=='select'}}"><uni-data-select bind:input="__e" vue-id="{{('3fe59bfa-7-'+__i0__)+','+('3fe59bfa-4-'+__i0__)}}" localdata="{{item.dict}}" value="{{formData[item.name]}}" data-event-opts="{{[['^input',[['__set_model',['$0','$1','$event',[]],['formData',[['fileds','name',item.name,'name']]]]]]]}}" bind:__l="__l"></uni-data-select></block><block wx:if="{{item.type=='video'&&!formData[item.name]}}"><view data-event-opts="{{[['tap',[['upVideo',['$event']]]]]}}" class="upVideo" bindtap="__e"><uni-icons class="videoIcon" vue-id="{{('3fe59bfa-8-'+__i0__)+','+('3fe59bfa-4-'+__i0__)}}" color="#cacaca" type="videocam" size="30" bind:__l="__l"></uni-icons></view></block><block wx:if="{{item.type=='picker'}}"><uni-data-select bind:input="__e" vue-id="{{('3fe59bfa-9-'+__i0__)+','+('3fe59bfa-4-'+__i0__)}}" localdata="{{item.dict}}" placeholder="请选择社区" value="{{formData[item.name]}}" data-event-opts="{{[['^input',[['__set_model',['$0','$1','$event',[]],['formData',[['fileds','name',item.name,'name']]]]]]]}}" bind:__l="__l"></uni-data-select></block><block wx:if="{{item.type=='video'&&formData[item.name]}}"><video class="uploadVideo" controls="{{true}}" src="{{filesUrl+formData[item.name]}}"></video></block></uni-forms-item></block></uni-forms><button class="btn" disabled="{{formData.status==0||formData.status==2}}" type="primary" data-event-opts="{{[['tap',[['submitForm',['$event']]]]]}}" bindtap="__e">{{btnText}}</button></view>