|
@@ -9,6 +9,16 @@ class ContentExpandModel extends BaseModel {
|
|
|
}
|
|
|
createModel() {
|
|
|
return {
|
|
|
+ moduleShow: {
|
|
|
+ // 招投标进度
|
|
|
+ timeline: false,
|
|
|
+ // 投标服务
|
|
|
+ tbService: false,
|
|
|
+ // 商机推荐(招标推荐)
|
|
|
+ zbRecommend: false,
|
|
|
+ // 客户推荐
|
|
|
+ customerRecommend: false
|
|
|
+ },
|
|
|
projectProgress: {
|
|
|
list: [],
|
|
|
name: ''
|
|
@@ -122,6 +132,21 @@ class ContentExpandModel extends BaseModel {
|
|
|
}
|
|
|
result.recommendCustomers = data.customerRec
|
|
|
}
|
|
|
+
|
|
|
+ // 根据数据情况判断模块是否展示
|
|
|
+ // 招投标进度
|
|
|
+ result.moduleShow.timeline = Array.isArray(result.projectProgress?.list) && result.projectProgress?.list.length > 0
|
|
|
+ // 投标服务
|
|
|
+ result.moduleShow.tbService = Array.isArray(result.services) && result.services.length > 0
|
|
|
+ // 商机推荐(招标推荐)
|
|
|
+ const recProjectsExist = Array.isArray(result.recommendProjects?.list) && result.recommendProjects?.list.length > 0
|
|
|
+ const recBuyersExist = Array.isArray(result.recommendBuyers?.list) && result.recommendBuyers?.list.length > 0
|
|
|
+ const recWinnersExist = Array.isArray(result.recommendWinners?.list) && result.recommendWinners?.list.length > 0
|
|
|
+ result.moduleShow.zbRecommend = recProjectsExist || recBuyersExist || recWinnersExist
|
|
|
+ // 客户推荐(这个比较特殊。如果是付费用户,则有数据展示,无数据不展示。免费用户则一直展示,展示广告引导)
|
|
|
+ // 在页面中使用是请注意权限判断,此处只判断是否有数据
|
|
|
+ result.moduleShow.customerRecommend = Array.isArray(result.recommendCustomers?.list) && result.recommendCustomers?.list.length > 0
|
|
|
+
|
|
|
return result
|
|
|
}
|
|
|
}
|