1 |
- <view class="container"><block wx:if="{{isdy==0}}"><uni-card vue-id="34f4aad3-1" bind:__l="__l" vue-slots="{{['default']}}"><uni-section vue-id="{{('34f4aad3-2')+','+('34f4aad3-1')}}" title="您还不能签到" type="line" bind:__l="__l" vue-slots="{{['default']}}"><text class="msg">您需要进行党员或下沉干部报到后,才能进行签到。</text></uni-section></uni-card></block><block wx:else><uni-forms class="vue-ref" vue-id="34f4aad3-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="{{('34f4aad3-4-'+__i0__)+','+('34f4aad3-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="{{('34f4aad3-5-'+__i0__)+','+('34f4aad3-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="{{('34f4aad3-6-'+__i0__)+','+('34f4aad3-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="{{('34f4aad3-7-'+__i0__)+','+('34f4aad3-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=='upload'&&!formData[item.name]}}"><view data-event-opts="{{[['tap',[['upVideo',['$event']]]]]}}" class="upVideo" bindtap="__e"><uni-icons class="videoIcon" vue-id="{{('34f4aad3-8-'+__i0__)+','+('34f4aad3-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="{{('34f4aad3-9-'+__i0__)+','+('34f4aad3-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=='upload'&&formData[item.name]}}"><image class="uploadVideo" mode="{{item.mode}}" src="{{filesUrl+formData[item.name]}}"></image></block></uni-forms-item></block></uni-forms></block><block wx:if="{{isdy!=0}}"><button class="btn" disabled="{{formData&&formData.userId}}" type="primary" data-event-opts="{{[['tap',[['submitForm',['$event']]]]]}}" bindtap="__e">{{btnText}}</button></block></view>
|