comm.wxml 10 KB

1
  1. <view class="circle tn-safe-area-inset-bottom data-v-ad2d06f4"><tn-nav-bar vue-id="f872d580-1" customBack="{{true}}" class="data-v-ad2d06f4" bind:__l="__l" vue-slots="{{['back','default']}}"><view class="tn-custom-nav-bar__back data-v-ad2d06f4" slot="back" data-event-opts="{{[['tap',[['reFetchData']]]]}}" bindtap="__e"><block wx:if="{{!loading}}"><text class="tn-icon-circle-arrow data-v-ad2d06f4" style="font-size:50rpx;"></text></block><block wx:if="{{loading}}"><tn-loading vue-id="{{('f872d580-2')+','+('f872d580-1')}}" size="{{46}}" class="data-v-ad2d06f4" bind:__l="__l"></tn-loading></block></view><view style="display:flex;" class="data-v-ad2d06f4"><view style="flex:1;margin-left:25px;" class="data-v-ad2d06f4"><text class="data-v-ad2d06f4">我有什么</text></view><view class="data-v-ad2d06f4"><text data-event-opts="{{[['tap',[['addButton']]]]}}" class="tn-icon-add-fill data-v-ad2d06f4" style="font-size:30px;margin-right:4px;" bindtap="__e"></text></view></view></tn-nav-bar><block wx:if="{{current==0}}"><view style="{{'padding-top:'+(vuex_custom_bar_height+'px')+';'}}" class="data-v-ad2d06f4"><uv-sticky vue-id="f872d580-3" offsetTop="{{vuex_custom_bar_height+'px'}}" bgColor="#ffffff" class="data-v-ad2d06f4" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{currentTab==0}}"><view style="width:100%;" class="data-v-ad2d06f4"><view style="display:flex;padding:10px 12px;" class="data-v-ad2d06f4"><view data-event-opts="{{[['tap',[['showSearch',['$event']]]]]}}" style="flex:1;background-color:#f8f8f8;border-radius:18px;color:#bbb;line-height:35px;" bindtap="__e" class="data-v-ad2d06f4"><view class="data-v-ad2d06f4"><uni-icons style="margin:8px;" vue-id="{{('f872d580-4')+','+('f872d580-3')}}" type="search" color="#bbbbbb" size="18" class="data-v-ad2d06f4" bind:__l="__l"></uni-icons><block wx:if="{{!searchProdValue}}"><text class="data-v-ad2d06f4">产品名称/品牌/产品型号</text></block><block wx:if="{{searchProdValue}}"><text class="data-v-ad2d06f4">{{searchProdValue}}</text></block></view></view><block wx:if="{{searchProdValue}}"><view data-event-opts="{{[['tap',[['clearProd',['$event']]]]]}}" style="line-height:36px;margin-left:10px;" bindtap="__e" class="data-v-ad2d06f4">取消</view></block></view></view></block><block wx:if="{{currentTab==1}}"><uni-search-bar vue-id="{{('f872d580-5')+','+('f872d580-3')}}" radius="15" placeholder="搜索" cancelButton="auto" clearButton="auto" 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-ad2d06f4" bind:__l="__l"></uni-search-bar></block><tn-tabs-swiper style="border-bottom:1rpx solid #f1f1f1cc;" vue-id="{{('f872d580-6')+','+('f872d580-3')}}" list="{{tabList}}" isScroll="{{false}}" current="{{currentTab}}" name="tab-name" data-event-opts="{{[['^change',[['changeTab']]]]}}" bind:change="__e" class="data-v-ad2d06f4" bind:__l="__l"></tn-tabs-swiper></uv-sticky><view class="tn-flex tn-flex-direction-column tn-margin-top-sm tn-margin-bottom data-v-ad2d06f4"><block wx:for="{{$root.l2}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block class="data-v-ad2d06f4"><view class="blogger__item data-v-ad2d06f4"><view class="blogger__author tn-flex tn-flex-row-between tn-flex-col-center data-v-ad2d06f4"><view data-event-opts="{{[['tap',[['tn',['']]]]]}}" class="justify__author__info data-v-ad2d06f4" bindtap="__e"><view class="tn-flex tn-flex-row-center data-v-ad2d06f4"><view class="tn-flex tn-flex-row-center tn-flex-col-center data-v-ad2d06f4"><view class="tn-padding-right tn-text-ellipsis data-v-ad2d06f4"><view class="tn-padding-right tn-color-grey tn-text-lg data-v-ad2d06f4">{{''+(item.$orig.company||'个人/'+(item.$orig.contactNickName||item.$orig.contactPerson))+''}}</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-ad2d06f4"><text style="background:#3F51B542;font-size:12px;padding:8px;color:#0000FF;border-radius:24px;border-top-right-radius:0;" class="data-v-ad2d06f4">{{item.$orig.validDate}}</text></view></block></view><block wx:if="{{item.$orig.content||item.$orig.brand}}"><view data-event-opts="{{[['tap',[['tn',['']]]]]}}" class="blogger__desc tn-margin-top-sm tn-margin-bottom-sm tn-text-justify tn-flex-col-center tn-flex-row-left data-v-ad2d06f4" bindtap="__e"><block wx:if="{{item.$orig.brand}}"><tn-tag vue-id="{{'f872d580-7-'+index}}" margin="-4px 4px 0 0" backgroundColor="#3a96d733" fontColor="#3a96d7" shape="circle" class="data-v-ad2d06f4" bind:__l="__l" vue-slots="{{['default']}}">{{item.$orig.brand}}</tn-tag></block><block wx:if="{{item.$orig.content}}"><text class="blogger__desc__content tn-flex-1 tn-text-justify tn-text-df data-v-ad2d06f4">{{item.$orig.content}}</text></block></view></block><block wx:if="{{item.$orig.imgList}}"><block class="data-v-ad2d06f4"><block wx:if="{{item.g0!=-1}}"><view data-event-opts="{{[['tap',[['tn',['']]]]]}}" class="tn-padding-top-xs data-v-ad2d06f4" bindtap="__e"><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-ad2d06f4',(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="scaleToFill" data-event-opts="{{[['tap',[['showImg',['$0',image_index],[[['content','',index,'imgList']]]]]]]}}" bindtap="__e"></image></block></view></block><block wx:else><view data-event-opts="{{[['tap',[['tn',['']]]]]}}" class="tn-padding-top-xs data-v-ad2d06f4" bindtap="__e"><tn-grid vue-id="{{'f872d580-8-'+index}}" hoverClass="none" col="{{3}}" class="data-v-ad2d06f4" 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-ad2d06f4"><tn-grid-item style="width:30%;margin:10rpx;" vue-id="{{('f872d580-9-'+index+'-'+image_index)+','+('f872d580-8-'+index)}}" class="data-v-ad2d06f4" bind:__l="__l" vue-slots="{{['default']}}"><image class="blogger__main-image blogger__main-image--3 data-v-ad2d06f4" src="{{image_item.ftpUrl}}" mode="scaleToFill"></image></tn-grid-item></block></block></tn-grid></view></block></block></block><block wx:if="{{item.g3}}"><view class="blogger__content data-v-ad2d06f4" id="{{'blogger__content--'+index}}"><basic-table vue-id="{{'f872d580-10-'+index}}" header-row-class-name="basic-table-header" columns="{{columns}}" border="{{true}}" stripe="{{true}}" data="{{item.$orig.shareExt}}" class="data-v-ad2d06f4" bind:__l="__l"></basic-table></view></block><block wx:for="{{item.l1}}" wx:for-item="file" wx:for-index="__i0__"><block wx:if="{{!file.m0}}"><view class="data-v-ad2d06f4"><view style="margin-top:10px;" class="data-v-ad2d06f4"><text class="tn-icon-link data-v-ad2d06f4"></text><view data-event-opts="{{[['tap',[['clickLink',['$0'],[[['content','',index],['fileDetailList','',__i0__,'ftpUrl']]]]]]]}}" style="display:inline-block;margin-left:8px;" bindtap="__e" class="data-v-ad2d06f4">{{''+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-ad2d06f4"><view class="justify-content-item tn-color-gray tn-text-center data-v-ad2d06f4"><view class="tn-padding-right tn-padding-top-xs tn-color-gray data-v-ad2d06f4">{{''+item.f0+''}}</view></view><view class="justify-content-item tn-flex tn-flex-col-center data-v-ad2d06f4"><text data-event-opts="{{[['tap',[['showActionSheet',['$0'],[[['content','',index]]]]]]]}}" class="tn-icon-more-vertical tn-color-gray tn-text-bold tn-text-xxl data-v-ad2d06f4" bindtap="__e"></text></view></view></view><block wx:if="{{index!=item.g4-1}}"><view class="tn-strip-bottom data-v-ad2d06f4"></view></block></block></block><view class="tn-strip-bottom data-v-ad2d06f4"></view><block wx:if="{{$root.g5}}"><view style="margin-top:32vh;" class="data-v-ad2d06f4"><tn-empty vue-id="f872d580-11" mode="list" class="data-v-ad2d06f4" bind:__l="__l"></tn-empty></view></block></view><view class="tn-tabbar-height data-v-ad2d06f4"></view></view></block><tn-popup bind:input="__e" vue-id="f872d580-12" mode="center" closeBtn="true" borderRadius="16" value="{{showSheet}}" data-event-opts="{{[['^input',[['__set_model',['','showSheet','$event',[]]]]]]}}" class="data-v-ad2d06f4" bind:__l="__l" vue-slots="{{['default']}}"><block wx:if="{{!showContact}}"><view class="content data-v-ad2d06f4" style="padding:24px 36px;font-size:16px;line-height:24px;width:300px;"><button data-event-opts="{{[['tap',[['linkTel']]]]}}" style="border-radius:30px;color:#3a96d7;background-color:#d3e3fd;" bindtap="__e" class="data-v-ad2d06f4"><text class="tn-icon-service data-v-ad2d06f4" style="margin-right:12px;"></text>联系供方</button><block wx:if="{{!collStatus}}"><button data-event-opts="{{[['tap',[['addColl',['$event']]]]]}}" style="margin-top:10px;border-radius:30px;color:#3a96d7;background-color:#d3e3fd;" bindtap="__e" class="data-v-ad2d06f4"><text class="tn-icon-star data-v-ad2d06f4" style="margin-right:12px;"></text>收        藏</button></block><block wx:if="{{collStatus}}"><button data-event-opts="{{[['tap',[['delColl',['$event']]]]]}}" style="margin-top:10px;border-radius:30px;color:#3a96d7;background-color:#d3e3fd;" bindtap="__e" class="data-v-ad2d06f4"><text class="tn-icon-star-fill data-v-ad2d06f4" style="margin-right:12px;"></text>取消收藏</button></block><button style="margin-top:10px;border-radius:30px;color:#3a96d7;background-color:#d3e3fd;" open-type="share" class="data-v-ad2d06f4"><text class="tn-icon-send data-v-ad2d06f4" style="margin-right:12px;"></text>转        发</button></view></block><block wx:if="{{showContact}}"><view class="content data-v-ad2d06f4" style="padding:24px 36px;font-size:16px;line-height:24px;width:300px;"><view class="data-v-ad2d06f4"><block wx:if="{{curContact.company}}"><text class="data-v-ad2d06f4">{{"公司名称:"+curContact.company}}</text></block></view><view class="data-v-ad2d06f4"><text class="data-v-ad2d06f4">{{"联系人姓名:"+curContact.contactPerson}}</text></view><view class="data-v-ad2d06f4"><text class="data-v-ad2d06f4">{{"联系方式:"+curContact.contactMethod}}</text></view></view></block></tn-popup></view>