|
@@ -27,7 +27,7 @@
|
|
sticky
|
|
sticky
|
|
>
|
|
>
|
|
<!-- 摘要 -->
|
|
<!-- 摘要 -->
|
|
- <van-tab title="摘要" key="abstract">
|
|
|
|
|
|
+ <van-tab title="摘要" key="abstract" v-if="baseModuleShow.summary">
|
|
<div class="tab-module">
|
|
<div class="tab-module">
|
|
<ContentAbstract
|
|
<ContentAbstract
|
|
class="content-abstract-module"
|
|
class="content-abstract-module"
|
|
@@ -43,35 +43,51 @@
|
|
</div>
|
|
</div>
|
|
</van-tab>
|
|
</van-tab>
|
|
<!-- 正文 -->
|
|
<!-- 正文 -->
|
|
- <van-tab title="正文" key="mainText">
|
|
|
|
|
|
+ <van-tab title="正文" key="mainText" v-if="baseModuleShow.content">
|
|
<ContentMainText
|
|
<ContentMainText
|
|
class="tab-module"
|
|
class="tab-module"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
/>
|
|
/>
|
|
</van-tab>
|
|
</van-tab>
|
|
<!-- 进度 -->
|
|
<!-- 进度 -->
|
|
- <van-tab title="进度" key="timeline">
|
|
|
|
|
|
+ <van-tab
|
|
|
|
+ title="进度"
|
|
|
|
+ key="timeline"
|
|
|
|
+ v-if="advancedModuleShow.timeline"
|
|
|
|
+ >
|
|
<ContentProjectTimeline
|
|
<ContentProjectTimeline
|
|
class="tab-module"
|
|
class="tab-module"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
/>
|
|
/>
|
|
</van-tab>
|
|
</van-tab>
|
|
<!-- 投标服务 -->
|
|
<!-- 投标服务 -->
|
|
- <van-tab title="投标服务" key="tbService">
|
|
|
|
|
|
+ <van-tab
|
|
|
|
+ title="投标服务"
|
|
|
|
+ key="tbService"
|
|
|
|
+ v-if="advancedModuleShow.tbService"
|
|
|
|
+ >
|
|
<ContentTouBiaoService
|
|
<ContentTouBiaoService
|
|
class="tab-module"
|
|
class="tab-module"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
/>
|
|
/>
|
|
</van-tab>
|
|
</van-tab>
|
|
<!-- 商机推荐 -->
|
|
<!-- 商机推荐 -->
|
|
- <van-tab title="商机推荐" key="businessRecommend">
|
|
|
|
|
|
+ <van-tab
|
|
|
|
+ title="商机推荐"
|
|
|
|
+ key="businessRecommend"
|
|
|
|
+ v-if="advancedModuleShow.zbRecommend"
|
|
|
|
+ >
|
|
<ContentBusinessRecommend
|
|
<ContentBusinessRecommend
|
|
class="tab-module"
|
|
class="tab-module"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
/>
|
|
/>
|
|
</van-tab>
|
|
</van-tab>
|
|
<!-- 客户推荐 -->
|
|
<!-- 客户推荐 -->
|
|
- <van-tab title="客户推荐" key="customerRecommend">
|
|
|
|
|
|
+ <van-tab
|
|
|
|
+ title="客户推荐"
|
|
|
|
+ key="customerRecommend"
|
|
|
|
+ v-if="customerRecommendModuleShow"
|
|
|
|
+ >
|
|
<ContentCustomerRecommend
|
|
<ContentCustomerRecommend
|
|
class="tab-module"
|
|
class="tab-module"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
:beforeLeavePage="beforeLeavePage"
|
|
@@ -241,6 +257,7 @@ export default {
|
|
preAgentInfo: (state) => state.article.preAgentInfo,
|
|
preAgentInfo: (state) => state.article.preAgentInfo,
|
|
content: (state) => state.article.mainModel.content,
|
|
content: (state) => state.article.mainModel.content,
|
|
summary: (state) => state.article.mainModel.summary,
|
|
summary: (state) => state.article.mainModel.summary,
|
|
|
|
+ mainModel: (state) => state.article.mainModel,
|
|
expandModel: (state) => state.article.expandModel,
|
|
expandModel: (state) => state.article.expandModel,
|
|
otherModel: (state) => state.article.otherModel
|
|
otherModel: (state) => state.article.otherModel
|
|
}),
|
|
}),
|
|
@@ -254,6 +271,21 @@ export default {
|
|
canRead() {
|
|
canRead() {
|
|
return this.content.isCanRead
|
|
return this.content.isCanRead
|
|
},
|
|
},
|
|
|
|
+ baseModuleShow() {
|
|
|
|
+ return this.mainModel.moduleShow
|
|
|
|
+ },
|
|
|
|
+ advancedModuleShow() {
|
|
|
|
+ return this.expandModel.moduleShow
|
|
|
|
+ },
|
|
|
|
+ // 客户推荐模块是否展示
|
|
|
|
+ customerRecommendModuleShow() {
|
|
|
|
+ // 如果是付费用户,则有数据展示,无数据不展示。免费用户则一直展示,展示广告引导
|
|
|
|
+ if (this.isFree) {
|
|
|
|
+ return true
|
|
|
|
+ } else {
|
|
|
|
+ return this.advancedModuleShow.customerRecommend
|
|
|
|
+ }
|
|
|
|
+ },
|
|
getContentAdID() {
|
|
getContentAdID() {
|
|
return (this.$envs.inWX ? 'jy' : 'jyapp') + '-wxcontent-bottom'
|
|
return (this.$envs.inWX ? 'jy' : 'jyapp') + '-wxcontent-bottom'
|
|
}
|
|
}
|