this.globalData.businessCommunicationCustomer = businessCommunicationCustomer; | this.globalData.businessCommunicationCustomer = businessCommunicationCustomer; | ||||
this.globalData.customerId = businessCommunicationCustomer.customerId; | this.globalData.customerId = businessCommunicationCustomer.customerId; | ||||
} | } | ||||
console.log(`初始化拿到的缓存`,this.globalData) | |||||
} | } | ||||
} | } | ||||
}) | }) |
<image class="browse-img" src="/images/home/browse-icon.png" /> | <image class="browse-img" src="/images/home/browse-icon.png" /> | ||||
{{ item.pageView || 0}}浏览量 | {{ item.pageView || 0}}浏览量 | ||||
</view> | </view> | ||||
<view class="fl list-collect-view" wx:if="{{ pageStatus == 'detatil' }}" bindtap="productCollect"> | |||||
<view class="fl list-collect-view" wx:if="{{ pageStatus == 'detatil' && app.globalData.customerId != item.globalData }}" bindtap="productCollect"> | |||||
<image class="collect-img" src="/images/home/is-collect.png" wx:if="{{ isCollect }}" /> | <image class="collect-img" src="/images/home/is-collect.png" wx:if="{{ isCollect }}" /> | ||||
<image class="collect-img" src="/images/home/not-collect.png" wx:else /> | <image class="collect-img" src="/images/home/not-collect.png" wx:else /> | ||||
收藏 | 收藏 |
}, | }, | ||||
{ | { | ||||
text: "我关注的", | text: "我关注的", | ||||
value: "my1" | |||||
value: "my" | |||||
}, | }, | ||||
{ | { | ||||
text: "工商类", | text: "工商类", | ||||
}, | }, | ||||
// 点击搜索 | // 点击搜索 | ||||
toSearch(e) { | toSearch(e) { | ||||
console.log(this.data.keyword) | |||||
this.setData({ | this.setData({ | ||||
listData: [], | listData: [], | ||||
onRefresh: true, | onRefresh: true, | ||||
// tab切换 | // tab切换 | ||||
tabChange(e) { | tabChange(e) { | ||||
let dataset = e.currentTarget.dataset; | let dataset = e.currentTarget.dataset; | ||||
// if(dataset.value == 'my1'){ | |||||
// console.log(this.selectComponent('#shouquan')); | |||||
// return | |||||
// } | |||||
// 如果实在加载中点击无效 | // 如果实在加载中点击无效 | ||||
if (this.data.listLoading) { | if (this.data.listLoading) { | ||||
return | return | ||||
if (type == 'all') { | if (type == 'all') { | ||||
type = ""; | type = ""; | ||||
} | } | ||||
if(currentTab == 'my' ){ | |||||
type = app.globalData.businessCommunicationCustomer.attentionTypeIds; | |||||
} | |||||
$request.get('/businessCommunicationDemand/getDemandByKeywordOrType.action', | $request.get('/businessCommunicationDemand/getDemandByKeywordOrType.action', | ||||
{ page, size, keyword, type, isInterest: 0 } | { page, size, keyword, type, isInterest: 0 } | ||||
).then(res => { | ).then(res => { |
<view wx:else> | <view wx:else> | ||||
<view class="not-data" wx:if="{{ listData.length < 1 }}"> | <view class="not-data" wx:if="{{ listData.length < 1 }}"> | ||||
<image class="not-data-img" src="/images/home/not-data.png" /> | <image class="not-data-img" src="/images/home/not-data.png" /> | ||||
<view class="not-info" wx:if="{{ currentTab == 'all ' }}"> | |||||
抱歉,暂无任何需求 | |||||
</view> | |||||
<view class="not-info" wx:else> | |||||
抱歉,暂无任何需求 | |||||
<view class="not-info" wx:if="{{ currentTab == 'all' }}">抱歉,暂无任何需求</view> | |||||
<view class="not-info" wx:elif="{{ currentTab == 'my' }}"> | |||||
<view>您尚未设置关注类型喜好</view> | |||||
<view style="margin-bottom: 10rpx;">设置后将为您进行需求推荐~</view> | |||||
<van-button class="set-attention-btn" color="#5e73e5" round bind:click="setAttention"> | |||||
设置关注类型喜好 | |||||
</van-button> | |||||
</view> | </view> | ||||
<view class="not-info" wx:else>抱歉,暂无任何需求</view> | |||||
</view> | </view> | ||||
<view wx:else> | <view wx:else> | ||||
<view class="list-view" wx:for="{{ listData }}" wx:key="*this"> | <view class="list-view" wx:for="{{ listData }}" wx:key="*this"> | ||||
<listItem item="{{ item }}" bind:getItem="goDetails"/> | |||||
<listItem item="{{ item }}" bind:getItem="goDetails" /> | |||||
</view> | </view> | ||||
<view class="text-center" wx:if="{{ itemLoading }}"> | <view class="text-center" wx:if="{{ itemLoading }}"> | ||||
<van-loading size="24px">加载中...</van-loading> | <van-loading size="24px">加载中...</van-loading> |