1 |
- <view class="publishMain data-v-1e87cce8" style="{{'padding-top:'+(barHeight+'px')+';'}}"><page-container show="{{pageContainerShow}}" overlay="{{pageContainerOverlay}}" position="right" background-color="#fff" data-ref="addressPopup" data-event-opts="{{[['beforeleave',[['afterenter',['$event']]]]]}}" bindbeforeleave="__e" class="data-v-1e87cce8 vue-ref"><view class="popup-content data-v-1e87cce8"><local-search bind:changeAddress="__e" bind:closeSelectAddress="__e" vue-id="26c798fa-1" data-ref="localRef" data-event-opts="{{[['^changeAddress',[['changeAddress']]],['^closeSelectAddress',[['closeSelectAddress']]]]}}" class="data-v-1e87cce8 vue-ref" bind:__l="__l"></local-search></view></page-container><view class="content data-v-1e87cce8"><uni-easyinput bind:input="__e" vue-id="26c798fa-2" type="textarea" placeholder="来点内容吧..." value="{{formDatas.title}}" data-event-opts="{{[['^input',[['__set_model',['$0','title','$event',[]],['formDatas']]]]]}}" class="data-v-1e87cce8" bind:__l="__l"></uni-easyinput><view class="fileBox data-v-1e87cce8"><block wx:for="{{fileList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view class="fileItem data-v-1e87cce8"><image class="deleteFile data-v-1e87cce8" src="../../static/image/delete.png" data-event-opts="{{[['tap',[['deleteFiles',[index]]]]]}}" bindtap="__e"></image><block wx:if="{{item.fileType==='image'}}"><image class="thumbnail data-v-1e87cce8" src="{{item.materialUrl}}" mode="aspectFill" data-event-opts="{{[['tap',[['previewFile',[index]]]]]}}" bindtap="__e"></image></block><block wx:else><block wx:if="{{item.fileType==='video'}}"><view data-event-opts="{{[['tap',[['previewFile',[index]]]]]}}" class="defaultFileItem data-v-1e87cce8" bindtap="__e"><image class="thumbnail data-v-1e87cce8" src="../../static/image/video.png"></image><image class="playBtn data-v-1e87cce8" src="../../static/image/playBtn.png"></image></view></block><block wx:else><view data-event-opts="{{[['tap',[['previewFile',[index]]]]]}}" class="defaultFileItem data-v-1e87cce8" bindtap="__e"><image class="thumbnail data-v-1e87cce8" src="../../static/image/music.png"></image><image class="playBtn data-v-1e87cce8" src="../../static/image/playBtn.png"></image></view></block></block></view></block><block wx:if="{{fileList.length<9}}"><view data-event-opts="{{[['tap',[['addFile',['$event']]]]]}}" class="fileItem addFileBtn data-v-1e87cce8" bindtap="__e"></view></block></view><view class="formBox data-v-1e87cce8"><view class="phoneBox data-v-1e87cce8"><view class="label data-v-1e87cce8">手机号</view><view class="textRight data-v-1e87cce8">{{''+phone+''}}</view></view><uni-forms vue-id="26c798fa-3" id="publishForm" rules="{{rules}}" modelValue="{{formDatas}}" data-ref="valiForm" class="data-v-1e87cce8 vue-ref" bind:__l="__l" vue-slots="{{['default']}}"><uni-forms-item vue-id="{{('26c798fa-4')+','+('26c798fa-3')}}" label="地点" required="{{true}}" name="tipAddress" class="data-v-1e87cce8" bind:__l="__l" vue-slots="{{['default']}}"><view data-event-opts="{{[['tap',[['openSelectAddress',['$event']]]]]}}" class="selectInputBox data-v-1e87cce8" bindtap="__e"><text class="{{['data-v-1e87cce8',formDatas.tipAddress==''?'addressNoText':'']}}">{{''+$root.m0+''}}</text><text class="rightIcon data-v-1e87cce8">></text></view></uni-forms-item><uni-forms-item vue-id="{{('26c798fa-5')+','+('26c798fa-3')}}" label="昵称" required="{{true}}" name="tipUsername" class="data-v-1e87cce8" bind:__l="__l" vue-slots="{{['default']}}"><uni-easyinput bind:input="__e" class="textRight data-v-1e87cce8" vue-id="{{('26c798fa-6')+','+('26c798fa-5')}}" type="nickname" placeholder="请输入" value="{{formDatas.tipUsername}}" data-event-opts="{{[['^input',[['__set_model',['$0','tipUsername','$event',[]],['formDatas']]]]]}}" bind:__l="__l"></uni-easyinput></uni-forms-item></uni-forms></view></view><view data-event-opts="{{[['tap',[['publishNews']]]]}}" class="publishBtn data-v-1e87cce8" bindtap="__e">发布</view><block wx:if="{{isshowAudio}}"><view data-event-opts="{{[['touchmove',[['moveStop',['$event']]]]]}}" class="popupBottom data-v-1e87cce8" catchtouchmove="__e"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="popupBg data-v-1e87cce8" bindtap="__e"></view><view class="popupContent data-v-1e87cce8"><sound-recording vue-id="26c798fa-7" maximum="{{15}}" duration="{{100}}" data-event-opts="{{[['^cancel',[['e1']]],['^confirm',[['uploadFile']]]]}}" bind:cancel="__e" bind:confirm="__e" class="data-v-1e87cce8" bind:__l="__l"></sound-recording></view></view></block><block wx:if="{{previewModal}}"><view data-event-opts="{{[['touchmove',[['moveStop',['$event']]]]]}}" class="popupBottom data-v-1e87cce8" catchtouchmove="__e"><view data-event-opts="{{[['tap',[['e2',['$event']]]]]}}" class="popupSwiperBg data-v-1e87cce8" bindtap="__e"></view><view class="swiperDotBox data-v-1e87cce8"><swiper class="swiperBox data-v-1e87cce8" current="{{previewIndex-1}}" data-event-opts="{{[['change',[['swiperChange',['$event']]]]]}}" bindchange="__e"><block wx:for="{{fileList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><swiper-item class="data-v-1e87cce8"><block wx:if="{{item.fileType==='image'}}"><image class="swiperFileItem data-v-1e87cce8" src="{{item.materialUrl}}" mode="aspectFit" data-event-opts="{{[['tap',[['e3',['$event']]]]]}}" bindtap="__e"></image></block><video class="swiperFileItem data-v-1e87cce8" src="{{item.materialUrl}}" show-fullscreen-btn="{{false}}" controls="{{true}}"></video></swiper-item></block></swiper><view class="swiperPage data-v-1e87cce8">{{previewIndex+' / '+fileList.length}}</view></view></view></block></view>
|