1 line
16 KiB
Plaintext
1 line
16 KiB
Plaintext
<view class="component-member-apply" style="{{'--theme-color:'+(themeColor)+';'}}"><form class="component-member-apply-form"><block wx:for="{{$root.l3}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{!isApply||item.$orig.apply_show!=2}}"><view class="component-member-apply-form-item"><view class="item-title"><block wx:if="{{item.$orig.required==1}}"><text class="required">*</text></block><text class="text">{{item.$orig.label}}</text><block wx:if="{{item.$orig.type=='image'||item.$orig.type=='cert'||item.$orig.type=='video'||item.$orig.type=='file'}}"><text class="tips">{{"("+item.$orig.option+")"}}</text></block></view><block wx:if="{{item.$orig.type=='text'}}"><block><block wx:if="{{showType==1&&item.$orig.field=='address'}}"><view data-event-opts="{{[['tap',[['chooseLocation',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value.address}}"><view class="input text-ellipsis">{{item.$orig.value.address}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{"请选择"+item.$orig.label}}</view></block><block wx:if="{{item.$orig.value.address}}"><image class="icon" src="/static/del.png" mode="aspectFit" data-event-opts="{{[['tap',[['clearLocation',[index]]]]]}}" catchtap="__e"></image></block><block wx:else><image class="icon" src="/static/right.png" mode="aspectFit"></image></block></view></block><block wx:else><view class="{{['item-input',(item.$orig.disabled)?'disabled':'']}}"><input class="input" disabled="{{item.$orig.disabled}}" type="text" placeholder="{{item.$orig.option}}" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','value','$event',[]],[[['applyField','',index]]]]]]]}}" value="{{item.$orig.value}}" bindinput="__e"/></view></block></block></block><block wx:else><block wx:if="{{item.$orig.type=='number'}}"><block><view class="{{['item-input',(item.$orig.disabled)?'disabled':'']}}"><input class="input" disabled="{{item.$orig.disabled}}" type="number" maxlength="{{showType==1&&item.$orig.field=='mobile'?11:-1}}" placeholder="{{item.$orig.option}}" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','value','$event',[]],[[['applyField','',index]]]]]]]}}" value="{{item.$orig.value}}" bindinput="__e"/></view><block wx:if="{{showType==1&&item.$orig.field=='mobile'&&mobileAuth}}"><view data-event-opts="{{[['tap',[['changeMobileAuth']]]]}}" class="item-switch" bindtap="__e"><view class="switch-label">手机号是否对外</view><view class="{{['switch-box',(mobileAuth==1)?'select':'']}}"><view class="round"></view></view></view></block></block></block><block wx:else><block wx:if="{{item.$orig.type=='radio'}}"><block><view class="item-radio"><block wx:for="{{item.l0}}" wx:for-item="option" wx:for-index="num" wx:key="num"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" data-event-params="{{({index,option})}}" class="{{['radio',(item.$orig.value==option)?'active':'']}}" bindtap="__e"><image src="/static/select.png" mode="aspectFit"></image><text>{{option}}</text></view></block></view></block></block><block wx:else><block wx:if="{{item.$orig.type=='checkbox'}}"><block><view class="item-radio"><block wx:for="{{item.l1}}" wx:for-item="option" wx:for-index="num" wx:key="num"><view data-event-opts="{{[['tap',[['e1',['$event']]]]]}}" data-event-params="{{({index,option:option.$orig})}}" class="{{['radio',(option.g0)?'active':'']}}" bindtap="__e"><image src="/static/select.png" mode="aspectFit"></image><text>{{option.$orig}}</text></view></block></view></block></block><block wx:else><block wx:if="{{item.$orig.type=='select'}}"><block><block wx:if="{{showType==1&&item.$orig.field=='member_level_id'}}"><view data-event-opts="{{[['tap',[['openSelectPicker',[index]]]]]}}" class="{{['item-input',(item.$orig.disabled)?'disabled':'']}}" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.m0}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{"请选择"+item.$orig.label}}</view></block><block wx:if="{{!item.$orig.disabled}}"><image class="icon" src="/static/right.png" mode="aspectFit"></image></block></view></block><block wx:else><block wx:if="{{showType==1&&item.$orig.field=='industry_category_id'}}"><view data-event-opts="{{[['tap',[['openSelectPicker',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.m1}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{"请选择"+item.$orig.label}}</view></block><block wx:if="{{item.$orig.value}}"><image class="icon" src="/static/del.png" mode="aspectFit" data-event-opts="{{[['tap',[['clearValue',[index]]]]]}}" catchtap="__e"></image></block><block wx:else><image class="icon" src="/static/right.png" mode="aspectFit"></image></block></view></block><block wx:else><block wx:if="{{showType==1&&item.$orig.field=='native_place'}}"><view data-event-opts="{{[['tap',[['openSelectPicker',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.$orig.value}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{item.$orig.option}}</view></block><block wx:if="{{item.$orig.value}}"><image class="icon" src="/static/del.png" mode="aspectFit" data-event-opts="{{[['tap',[['clearValue',[index]]]]]}}" catchtap="__e"></image></block><block wx:else><image class="icon" src="/static/right.png" mode="aspectFit"></image></block></view></block><block wx:else><view data-event-opts="{{[['tap',[['openSelectPicker',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.$orig.value}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{"请选择"+item.$orig.label}}</view></block><block wx:if="{{item.$orig.value}}"><image class="icon" src="/static/del.png" mode="aspectFit" data-event-opts="{{[['tap',[['clearValue',[index]]]]]}}" catchtap="__e"></image></block><block wx:else><image class="icon" src="/static/right.png" mode="aspectFit"></image></block></view></block></block></block></block></block><block wx:else><block wx:if="{{item.$orig.type=='date'}}"><block><view data-event-opts="{{[['tap',[['openDatePicker',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.$orig.value}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{"请选择"+item.$orig.label}}</view></block><block wx:if="{{item.$orig.value}}"><image class="icon" src="/static/del.png" mode="aspectFit" data-event-opts="{{[['tap',[['clearValue',[index]]]]]}}" catchtap="__e"></image></block><block wx:else><image class="icon" src="/static/date.png" mode="aspectFit"></image></block></view></block></block><block wx:else><block wx:if="{{item.$orig.type=='time'}}"><block><view data-event-opts="{{[['tap',[['openTimePicker',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.$orig.value}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{"请选择"+item.$orig.label}}</view></block><block wx:if="{{item.$orig.value}}"><image class="icon" src="/static/del.png" mode="aspectFit" data-event-opts="{{[['tap',[['clearValue',[index]]]]]}}" catchtap="__e"></image></block><block wx:else><image class="icon" src="/static/time.png" mode="aspectFit"></image></block></view></block></block><block wx:else><block wx:if="{{item.$orig.type=='datetime'}}"><block><uni-datetime-picker bind:input="__e" vue-id="{{'1a2057c2-1-'+index}}" value="{{item.$orig.value}}" data-event-opts="{{[['^input',[['__set_model',['$0','value','$event',[]],[[['applyField','',index]]]]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="item-input"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.$orig.value}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{"请选择"+item.$orig.label}}</view></block><block wx:if="{{item.$orig.value}}"><image class="icon" src="/static/del.png" mode="aspectFit" data-event-opts="{{[['tap',[['clearValue',[index]]]]]}}" catchtap="__e"></image></block><block wx:else><image class="icon" src="/static/date.png" mode="aspectFit"></image></block></view></uni-datetime-picker></block></block><block wx:else><block wx:if="{{item.$orig.type=='textarea'}}"><block><block wx:if="{{showType==1&&item.$orig.field=='introduce_content'}}"><view data-event-opts="{{[['tap',[['toEditor',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.m2}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{item.$orig.option}}</view></block><image class="icon" src="/static/right.png" mode="aspectFit"></image></view></block><block wx:else><block wx:if="{{showType==2&&item.$orig.field=='company_introduction'}}"><view data-event-opts="{{[['tap',[['toEditor',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.m3}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{item.$orig.option}}</view></block><image class="icon" src="/static/right.png" mode="aspectFit"></image></view></block><block wx:else><block wx:if="{{showType==3&&item.$orig.field=='organize_introduction'}}"><view data-event-opts="{{[['tap',[['toEditor',[index]]]]]}}" class="item-input" bindtap="__e"><block wx:if="{{item.$orig.value}}"><view class="input text-ellipsis">{{item.m4}}</view></block><block wx:else><view class="input placeholder text-ellipsis">{{item.$orig.option}}</view></block><image class="icon" src="/static/right.png" mode="aspectFit"></image></view></block><block wx:else><view class="item-input"><textarea class="textarea" type="text" maxlength="-1" placeholder="{{item.$orig.option}}" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','value','$event',[]],[[['applyField','',index]]]]]]]}}" value="{{item.$orig.value}}" bindinput="__e"></textarea></view></block></block></block></block></block><block wx:else><block wx:if="{{item.$orig.type=='cert'}}"><block><view class="item-input"><input class="input" type="text" placeholder="请输入姓名" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],[[['applyField','',index,'value']]]]]]]}}" value="{{item.$orig.value.name}}" bindinput="__e"/></view><view class="item-input"><input class="input" type="text" placeholder="请输入证书编号" placeholder-class="placeholder" data-event-opts="{{[['input',[['__set_model',['$0','number','$event',[]],[[['applyField','',index,'value']]]]]]]}}" value="{{item.$orig.value.number}}" bindinput="__e"/></view><view class="item-upload"><block wx:if="{{item.$orig.value.image}}"><view data-event-opts="{{[['tap',[['previewImage',[index]]]]]}}" class="upload-image" bindtap="__e"><image class="image-select" src="{{item.$orig.value.image}}" mode="aspectFill"></image><image class="image-delete" src="/static/delete.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteImage',[index]]]]]}}" catchtap="__e"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['chooseImage',[index,1]]]]]}}" class="upload-image" bindtap="__e"><view class="image-background"></view><view class="image-choose"><view class="icon"><image src="/static/camera.png" mode="aspectFit"></image></view><view class="text">上传证书</view></view></view></block></view></block></block><block wx:else><block wx:if="{{item.$orig.type=='image'}}"><block><block wx:if="{{showType==1&&item.$orig.field=='avatar'||showType==2&&item.$orig.field=='company_logo'||showType==3&&item.$orig.field=='organize_logo'}}"><view class="item-upload"><block wx:if="{{item.$orig.value}}"><view data-event-opts="{{[['tap',[['previewImage',[index]]]]]}}" class="upload-image" bindtap="__e"><image class="image-select" src="{{item.$orig.value}}" mode="aspectFill"></image><image class="image-delete" src="/static/delete.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteImage',[index]]]]]}}" catchtap="__e"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['chooseImage',[index,1]]]]]}}" class="upload-image" bindtap="__e"><view class="image-background"></view><view class="image-choose"><view class="icon"><image src="/static/camera.png" mode="aspectFit"></image></view><view class="text">点击上传</view></view></view></block></view></block><block wx:else><view class="item-upload"><block wx:for="{{item.l2}}" wx:for-item="img" wx:for-index="num" wx:key="num"><block wx:if="{{img.g1}}"><view data-event-opts="{{[['tap',[['previewImage',[index,num]]]]]}}" class="upload-image" bindtap="__e"><image class="image-select" src="{{img.$orig}}" mode="aspectFill"></image><image class="image-delete" src="/static/delete.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteImage',[index,num]]]]]}}" catchtap="__e"></image></view></block></block><block wx:if="{{item.g2}}"><view data-event-opts="{{[['tap',[['chooseImage',[index,9]]]]]}}" class="upload-image" bindtap="__e"><view class="image-background"></view><view class="image-choose"><view class="icon"><image src="/static/camera.png" mode="aspectFit"></image></view><view class="text">上传图片</view></view></view></block></view></block></block></block><block wx:else><block wx:if="{{item.$orig.type=='video'}}"><block><view class="item-upload"><block wx:if="{{item.$orig.value}}"><view class="upload-image"><view class="image-video"><image class="video" src="/static/video.png" mode="aspectFill"></image></view><image class="image-delete" src="/static/delete.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteVideo',[index]]]]]}}" bindtap="__e"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['chooseVideo',[index]]]]]}}" class="upload-image" bindtap="__e"><view class="image-background"></view><view class="image-choose"><view class="icon"><image src="/static/camera.png" mode="aspectFit"></image></view><view class="text">上传视频</view></view></view></block></view></block></block><block wx:else><block wx:if="{{item.$orig.type=='file'}}"><block><view class="item-files"><block wx:if="{{item.g3}}"><view data-event-opts="{{[['tap',[['chooseFiles',[index]]]]]}}" class="files-upload flex align-items-center" bindtap="__e"><block wx:if="{{iconUpload}}"><view class="upload-icon" style="{{'background-image:'+('url('+iconUpload+')')+';'}}"></view></block><view class="upload-info flex-item"><view class="info-title">点击上传</view><block wx:if="{{item.g4}}"><view class="info-tips">{{"已上传"+item.g5+"/9,每个附件大小不能超过10M"}}</view></block><block wx:else><view class="info-tips">可上传9个,每个附件大小不能超过10M</view></block></view></view></block><block wx:if="{{item.g6}}"><view class="files-list"><block wx:for="{{item.$orig.value}}" wx:for-item="file" wx:for-index="num" wx:key="num"><view class="list-item flex align-items-center"><view class="item-name flex-item">{{file.name}}</view><image class="item-delete" src="/static/delete.png" mode="aspectFit" data-event-opts="{{[['tap',[['deleteFiles',[index,num]]]]]}}" bindtap="__e"></image></view></block></view></block></view></block></block></block></block></block></block></block></block></block></block></block></block></block></block></view></block></block></form><select-picker class="vue-ref" vue-id="1a2057c2-2" title="{{selectTitle}}" data-ref="selectPicker" data-event-opts="{{[['^onChange',[['pageChange']]],['^confirm',[['changeSelectPicker']]]]}}" bind:onChange="__e" bind:confirm="__e" bind:__l="__l"></select-picker><address-picker class="vue-ref" bind:onChange="__e" bind:confirm="__e" vue-id="1a2057c2-3" data-ref="addressPicker" data-event-opts="{{[['^onChange',[['pageChange']]],['^confirm',[['changeSelectPicker']]]]}}" bind:__l="__l"></address-picker><date-picker class="vue-ref" bind:onChange="__e" bind:confirm="__e" vue-id="1a2057c2-4" data-ref="datePicker" data-event-opts="{{[['^onChange',[['pageChange']]],['^confirm',[['changeDatePicker']]]]}}" bind:__l="__l"></date-picker><time-picker class="vue-ref" bind:onChange="__e" bind:confirm="__e" vue-id="1a2057c2-5" data-ref="timePicker" data-event-opts="{{[['^onChange',[['pageChange']]],['^confirm',[['changeTimePicker']]]]}}" bind:__l="__l"></time-picker></view> |