home.wxml 12 KB

1
  1. <view class="index tn-safe-area-inset-bottom data-v-92bb8f34"><view style="background:#f7f7f7;" class="data-v-92bb8f34"><uv-sticky vue-id="1da55560-1" bgColor="#ffffff" class="data-v-92bb8f34" bind:__l="__l" vue-slots="{{['default']}}"><uni-search-bar style="background:#f7f7f7;" vue-id="{{('1da55560-2')+','+('1da55560-1')}}" radius="15" placeholder="搜索" cancelButton="auto" bgColor="#fff" clearButton="auto" fontSize="{{wxFontSize-2}}" value="{{searchValue}}" data-event-opts="{{[['^confirm',[['search']]],['^blur',[['search']]],['^cancel',[['cancel']]],['^clear',[['clear']]],['^input',[['__set_model',['','searchValue','$event',[]]]]]]}}" bind:confirm="__e" bind:blur="__e" bind:cancel="__e" bind:clear="__e" bind:input="__e" class="data-v-92bb8f34" bind:__l="__l" vue-slots="{{['searchIcon']}}"><image style="width:28px;height:28px;" src="../../static/tu/search.png" class="data-v-92bb8f34" slot="searchIcon"></image></uni-search-bar></uv-sticky><block wx:for="{{$root.l2}}" wx:for-item="item" wx:for-index="index" wx:key="id"><block class="data-v-92bb8f34"><view class="blogger__item data-v-92bb8f34" style="{{'border-radius:12px;margin:12px 16px 12px 16px;background-color:#fff;'+('margin-top:'+(index==0?'0':'12px')+';')}}"><view class="blogger__author tn-flex tn-flex-row-between tn-flex-col-center data-v-92bb8f34"><view data-event-opts="{{[['tap',[['tn',['']]]]]}}" class="justify__author__info data-v-92bb8f34" bindtap="__e"><view class="tn-flex tn-flex-row-center data-v-92bb8f34"><view class="tn-flex tn-flex-row-center tn-flex-col-center data-v-92bb8f34"><view style="width:5px;height:5px;background:#E18730;border-radius:50%;margin-right:4px;" class="data-v-92bb8f34"></view><view class="tn-padding-right data-v-92bb8f34"><view class="tn-padding-right tn-text-lg data-v-92bb8f34" style="{{'color:#333;'+('font-size:'+(wxFontSize+'px')+';')}}">{{''+item.$orig.company+''}}</view></view></view></view></view><block wx:if="{{item.$orig.validDate}}"><view class="blogger__author__btn justify-content-item tn-flex-col-center tn-flex-row-center data-v-92bb8f34"><text data-event-opts="{{[['tap',[['showValid',['$0'],[[['content','id',item.$orig.id,'validDate']]]]]]]}}" style="{{'background:#E6E8F4;font-size:12px;word-break:keep-all;padding:8px;color:#8383F7;border-radius:24px;border-top-right-radius:0;'+('font-size:'+(wxFontSize-6+'px')+';')}}" bindtap="__e" class="data-v-92bb8f34">{{item.$orig.validDate}}</text></view></block></view><view class="blogger__desc tn-margin-top-sm tn-margin-bottom-sm tn-text-justify tn-flex-col-center tn-flex-row-left data-v-92bb8f34"><text class="blogger__desc__content tn-flex-1 tn-text-justify tn-text-df data-v-92bb8f34" style="{{'color:#747E87;'+('font-size:'+(wxFontSize-2+'px')+';')}}">{{item.$orig.content}}</text></view><block wx:if="{{item.$orig.imgList}}"><block class="data-v-92bb8f34"><block wx:if="{{item.g0!=-1}}"><view class="tn-padding-top-xs data-v-92bb8f34"><block wx:for="{{item.l0}}" wx:for-item="image_item" wx:for-index="image_index" wx:key="image_index"><image class="{{['blogger__main-image','data-v-92bb8f34',(image_item.g1===1)?'blogger__main-image--1 tn-margin-bottom-sm':'',(image_item.g2)?'blogger__main-image--2 tn-margin-right-sm tn-margin-bottom-sm':'']}}" src="{{image_item.$orig.ftpUrl}}" mode="aspectFill" data-event-opts="{{[['tap',[['showImg',['$0',image_index],[[['content','id',item.$orig.id,'imgList']]]]]]]}}" bindtap="__e"></image></block></view></block><block wx:else><view class="tn-padding-top-xs data-v-92bb8f34"><tn-grid vue-id="{{'1da55560-3-'+index}}" hoverClass="none" col="{{3}}" class="data-v-92bb8f34" bind:__l="__l" vue-slots="{{['default']}}"><block wx:for="{{item.$orig.imgList}}" wx:for-item="image_item" wx:for-index="image_index" wx:key="image_index"><block class="data-v-92bb8f34"><tn-grid-item style="width:30%;margin:10rpx;" vue-id="{{('1da55560-4-'+index+'-'+image_index)+','+('1da55560-3-'+index)}}" class="data-v-92bb8f34" bind:__l="__l" vue-slots="{{['default']}}"><image class="blogger__main-image blogger__main-image--3 data-v-92bb8f34" src="{{image_item.ftpUrl}}" mode="aspectFill" data-event-opts="{{[['tap',[['showImg',['$0',image_index],[[['content','id',item.$orig.id,'imgList']]]]]]]}}" bindtap="__e"></image></tn-grid-item></block></block></tn-grid></view></block></block></block><block wx:for="{{item.l1}}" wx:for-item="file" wx:for-index="__i0__" wx:key="id"><block wx:if="{{!file.m0}}"><view style="background-color:#005da60d;margin-bottom:4px;padding:4px 8px;border-radius:4px;" class="data-v-92bb8f34"><view class="data-v-92bb8f34"><image style="width:18px;height:18px;vertical-align:bottom;" src="../../static/tu/link.png" class="data-v-92bb8f34"></image><view data-event-opts="{{[['tap',[['clickLink',['$0','$1'],[[['content','id',item.$orig.id],['fileDetailList','id',file.$orig.id,'ftpUrl']],[['content','id',item.$orig.id],['fileDetailList','id',file.$orig.id,'fileName']]]]]]]}}" style="{{'display:inline;margin-left:8px;color:#005DA6;'+('font-size:'+(wxFontSize-3+'px')+';')}}" bindtap="__e" class="data-v-92bb8f34">{{''+file.$orig.fileName}}</view></view></view></block></block><view class="tn-flex tn-flex-row-between tn-flex-col-center tn-margin-top-xs data-v-92bb8f34"><view class="justify-content-item tn-color-gray tn-text-center data-v-92bb8f34"><view class="tn-padding-right tn-padding-top-xs tn-color-gray data-v-92bb8f34" style="{{'font-size:'+(wxFontSize-3+'px')+';'+('color:'+('#777')+';')}}">{{''+item.f0+''}}</view></view><view class="justify-content-item tn-flex tn-flex-col-center data-v-92bb8f34" style="position:relative;"><image style="width:30px;height:30px;" src="../../static/tu/more.png" data-event-opts="{{[['tap',[['showActionSheet',['$0'],[[['content','id',item.$orig.id]]]]]]]}}" bindtap="__e" class="data-v-92bb8f34"></image><block wx:if="{{curItem.id==item.$orig.id&&showSheet}}"><view class="pop-dia data-v-92bb8f34" style="position:absolute;background:#E4F1FB;display:block;right:10px;top:24px;border-radius:6px;z-index:900;"><block wx:if="{{!showContact}}"><view class="content data-v-92bb8f34" style="padding:8px;font-size:16px;line-height:24px;width:180px;border-radius:6px;"><button data-event-opts="{{[['tap',[['linkTel']]]]}}" style="border:none;border-radius:0;color:#333333;background-color:#E4F1FB;border-bottom:1px solid rgb(0 93 166 / 0.2);" bindtap="__e" class="data-v-92bb8f34"><image style="width:26px;height:26px;margin-right:10px;vertical-align:middle;" src="../../static/tu/call.png" class="data-v-92bb8f34"></image>联系需方</button><block wx:if="{{!collStatus}}"><button style="border:none;border-radius:0;color:#333333;background-color:#E4F1FB;border-bottom:1px solid rgb(0 93 166 / 0.2);" type="default" plain="true" data-event-opts="{{[['tap',[['addColl',['$event']]]]]}}" bindtap="__e" class="data-v-92bb8f34"><image style="width:26px;height:26px;margin-right:10px;vertical-align:middle;" src="../../static/tu/coll.png" class="data-v-92bb8f34"></image>收        藏</button></block><block wx:if="{{collStatus}}"><button style="border:none;border-radius:0;color:#333333;background-color:#E4F1FB;border-bottom:1px solid rgb(0 93 166 / 0.2);" type="default" plain="true" data-event-opts="{{[['tap',[['delColl',['$event']]]]]}}" bindtap="__e" class="data-v-92bb8f34"><image style="width:26px;height:26px;margin-right:10px;vertical-align:middle;" src="../../static/tu/coll.png" class="data-v-92bb8f34"></image>取消收藏</button></block><button style="border:none;border-radius:0;color:#333333;background-color:#E4F1FB;" open-type="share" type="default" plain="true" data-coupon="{{curItem}}" class="data-v-92bb8f34"><image style="width:26px;height:26px;margin-right:10px;vertical-align:middle;" src="../../static/tu/share.png" class="data-v-92bb8f34"></image>转        发</button></view></block><block wx:if="{{showContact}}"><view class="content data-v-92bb8f34" style="background:linear-gradient( 180deg, #DAECFA 0%, #FFFFFF 27%, #FFFFFF 100%);padding:24px 40px;padding-bottom:32px;font-size:16px;width:calc(100vw - 80px);line-height:24px;border-radius:12px;"><view class="data-v-92bb8f34"><block wx:if="{{curContact.company}}"><text style="font-size:20px;" class="data-v-92bb8f34">{{curContact.company}}</text></block></view><view style="margin-top:10px;font-size:20px;text-align:center;" class="data-v-92bb8f34"><image style="width:25px;height:25px;vertical-align:middle;" src="../../static/tu/person.png" class="data-v-92bb8f34"></image><text style="margin-left:6px;" class="data-v-92bb8f34">{{curContact.contactPerson}}</text></view><view data-event-opts="{{[['tap',[['showTel',['$0'],['curContact.contactMethod']]]]]}}" style="margin-top:10px;font-size:20px;text-align:center;" bindtap="__e" class="data-v-92bb8f34"><image style="width:25px;height:25px;vertical-align:middle;" src="../../static/tu/tel.png" class="data-v-92bb8f34"></image><text style="margin-left:4px;" class="data-v-92bb8f34">{{curContact.contactMethod}}</text></view></view></block></view></block></view></view></view></block></block><block wx:if="{{$root.g3}}"><view style="margin-top:32vh;" class="data-v-92bb8f34"><tn-empty vue-id="1da55560-5" mode="list" class="data-v-92bb8f34" bind:__l="__l"></tn-empty></view></block><block wx:if="{{$root.g4}}"><view style="{{'background-color:#f7f7f7;padding:16px 0;'+('padding-top:'+(showSheet?'216px':'16px')+';')}}" class="data-v-92bb8f34"><tn-load-more vue-id="1da55560-6" status="nomore" loadText="{{loadText}}" fontSize="{{wxFontSize+11}}" class="data-v-92bb8f34" bind:__l="__l"></tn-load-more></view></block></view><view class="tn-tabbar-height data-v-92bb8f34" style="{{'margin-top:'+(vuex_custom_bar_height+'px')+';'}}"></view><tn-popup bind:input="__e" vue-id="1da55560-7" mode="center" closeBtn="true" borderRadius="16" value="{{showSheet2}}" data-event-opts="{{[['^input',[['__set_model',['','showSheet2','$event',[]]]]]]}}" class="data-v-92bb8f34" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{!showContact}}"><view class="content data-v-92bb8f34" style="padding:24px 36px;font-size:16px;line-height:24px;width:320px;"><button data-event-opts="{{[['tap',[['linkTel']]]]}}" style="border-radius:30px;color:#fff;background-color:#1d60b1;" bindtap="__e" class="data-v-92bb8f34"><text class="tn-icon-service data-v-92bb8f34" style="margin-right:12px;"></text>联系需方</button><block wx:if="{{!collStatus}}"><button style="margin-top:10px;border-radius:30px;" type="default" plain="true" data-event-opts="{{[['tap',[['addColl',['$event']]]]]}}" bindtap="__e" class="data-v-92bb8f34"><text class="tn-icon-star data-v-92bb8f34" style="margin-right:12px;"></text>收        藏</button></block><block wx:if="{{collStatus}}"><button style="margin-top:10px;border-radius:30px;" type="default" plain="true" data-event-opts="{{[['tap',[['delColl',['$event']]]]]}}" bindtap="__e" class="data-v-92bb8f34"><text class="tn-icon-star-fill data-v-92bb8f34" style="margin-right:12px;"></text>取消收藏</button></block><button style="margin-top:10px;border-radius:30px;" open-type="share" type="default" plain="true" data-coupon="{{curItem}}" class="data-v-92bb8f34"><text class="tn-icon-send data-v-92bb8f34" style="margin-right:12px;"></text>转        发</button></view></block><block wx:if="{{showContact}}"><view class="content bg-content data-v-92bb8f34" style="padding:50px 36px;padding-bottom:32px;font-size:16px;width:320px;line-height:24px;"><view class="data-v-92bb8f34"><block wx:if="{{curContact.company}}"><text style="font-size:20px;font-weight:bold;" class="data-v-92bb8f34">{{curContact.company}}</text></block></view><view style="margin-top:20px;font-weight:bold;font-size:20px;" class="data-v-92bb8f34"><text class="tn-icon-my-formal data-v-92bb8f34"></text><text style="margin-left:6px;" class="data-v-92bb8f34">{{curContact.contactPerson}}</text></view><view data-event-opts="{{[['tap',[['showTel',['$0'],['curContact.contactMethod']]]]]}}" style="margin-top:20px;font-size:20px;font-weight:bold;" bindtap="__e" class="data-v-92bb8f34"><text class="tn-icon-tel data-v-92bb8f34"></text><text style="margin-left:4px;" class="data-v-92bb8f34">{{curContact.contactMethod}}</text></view></view></block></tn-popup><tn-toast vue-id="1da55560-8" data-ref="toast" class="data-v-92bb8f34 vue-ref" bind:__l="__l"></tn-toast></view>