|
@@ -66,7 +66,7 @@
|
|
<!-- 市场概况 -->
|
|
<!-- 市场概况 -->
|
|
<div
|
|
<div
|
|
class="sub-section market-overview"
|
|
class="sub-section market-overview"
|
|
- v-if="sections.market.overview.length && isConf10"
|
|
|
|
|
|
+ v-if="sections.market.overview.length && isConf26"
|
|
>
|
|
>
|
|
<div class="sub-section-header">
|
|
<div class="sub-section-header">
|
|
<div class="sub-section-title">市场概况</div>
|
|
<div class="sub-section-title">市场概况</div>
|
|
@@ -76,7 +76,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[0]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[0]])
|
|
"
|
|
"
|
|
@@ -87,10 +87,10 @@
|
|
<div
|
|
<div
|
|
class="sub-section project-scatter"
|
|
class="sub-section project-scatter"
|
|
v-if="
|
|
v-if="
|
|
- (isConf10 && !sections.loaded.top3) ||
|
|
|
|
|
|
+ (isConf26 && !sections.loaded.top3) ||
|
|
(sections.projectScatter.dataAlready &&
|
|
(sections.projectScatter.dataAlready &&
|
|
sections.loaded.top3 &&
|
|
sections.loaded.top3 &&
|
|
- isConf10)
|
|
|
|
|
|
+ isConf26)
|
|
"
|
|
"
|
|
v-loading="!sections.loaded.top3"
|
|
v-loading="!sections.loaded.top3"
|
|
>
|
|
>
|
|
@@ -106,7 +106,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[1]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[1]])
|
|
"
|
|
"
|
|
@@ -158,11 +158,11 @@
|
|
<div
|
|
<div
|
|
class="sub-section area-scatter"
|
|
class="sub-section area-scatter"
|
|
v-if="
|
|
v-if="
|
|
- (!sections.loaded.top3 && notOneCityFilter && isConf10) ||
|
|
|
|
|
|
+ (!sections.loaded.top3 && notOneCityFilter && isConf26) ||
|
|
(sections.areaScatter.dataAlready &&
|
|
(sections.areaScatter.dataAlready &&
|
|
sections.loaded.top3 &&
|
|
sections.loaded.top3 &&
|
|
notOneCityFilter &&
|
|
notOneCityFilter &&
|
|
- isConf10)
|
|
|
|
|
|
+ isConf26)
|
|
"
|
|
"
|
|
v-loading="!sections.loaded.top3"
|
|
v-loading="!sections.loaded.top3"
|
|
>
|
|
>
|
|
@@ -182,10 +182,10 @@
|
|
<div
|
|
<div
|
|
class="ar-table"
|
|
class="ar-table"
|
|
v-if="
|
|
v-if="
|
|
- (!sections.loaded.top3 && isConf10) ||
|
|
|
|
|
|
+ (!sections.loaded.top3 && isConf26) ||
|
|
(sections.areaScatter.projectCountTop3 &&
|
|
(sections.areaScatter.projectCountTop3 &&
|
|
sections.loaded.top3 &&
|
|
sections.loaded.top3 &&
|
|
- isConf10)
|
|
|
|
|
|
+ isConf26)
|
|
"
|
|
"
|
|
v-loading="!sections.loaded.top3"
|
|
v-loading="!sections.loaded.top3"
|
|
>
|
|
>
|
|
@@ -202,10 +202,10 @@
|
|
<div
|
|
<div
|
|
class="ar-table"
|
|
class="ar-table"
|
|
v-if="
|
|
v-if="
|
|
- (!sections.loaded.top3 && isConf10) ||
|
|
|
|
|
|
+ (!sections.loaded.top3 && isConf26) ||
|
|
(sections.areaScatter.projectAmountTop3 &&
|
|
(sections.areaScatter.projectAmountTop3 &&
|
|
sections.loaded.top3 &&
|
|
sections.loaded.top3 &&
|
|
- isConf10)
|
|
|
|
|
|
+ isConf26)
|
|
"
|
|
"
|
|
v-loading="!sections.loaded.top3"
|
|
v-loading="!sections.loaded.top3"
|
|
>
|
|
>
|
|
@@ -221,7 +221,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[2]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[2]])
|
|
"
|
|
"
|
|
@@ -303,10 +303,10 @@
|
|
<div
|
|
<div
|
|
class="sub-section market-refine"
|
|
class="sub-section market-refine"
|
|
v-if="
|
|
v-if="
|
|
- (isConf10 && !sections.loaded.segment) ||
|
|
|
|
|
|
+ (isConf26 && !sections.loaded.segment) ||
|
|
(sections.market.refine.dataAlready &&
|
|
(sections.market.refine.dataAlready &&
|
|
sections.loaded.segment &&
|
|
sections.loaded.segment &&
|
|
- isConf10)
|
|
|
|
|
|
+ isConf26)
|
|
"
|
|
"
|
|
v-loading="!sections.loaded.segment"
|
|
v-loading="!sections.loaded.segment"
|
|
>
|
|
>
|
|
@@ -324,7 +324,7 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="top3-table-list pd-lr20" v-if="isConf10">
|
|
|
|
|
|
+ <div class="top3-table-list pd-lr20" v-if="isConf26">
|
|
<div
|
|
<div
|
|
class="ar-table"
|
|
class="ar-table"
|
|
v-if="
|
|
v-if="
|
|
@@ -365,7 +365,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[3]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[3]])
|
|
"
|
|
"
|
|
@@ -406,7 +406,7 @@
|
|
<div class="top3-table-list pd-lr20">
|
|
<div class="top3-table-list pd-lr20">
|
|
<div
|
|
<div
|
|
class="ar-table buyerclass-count-top3"
|
|
class="ar-table buyerclass-count-top3"
|
|
- v-if="sections.buyerclass.projectCountTop3 && isConf10"
|
|
|
|
|
|
+ v-if="sections.buyerclass.projectCountTop3 && isConf26"
|
|
>
|
|
>
|
|
<p class="ar-table-title">
|
|
<p class="ar-table-title">
|
|
项目数量TOP30采购单位及其重点合作中标单位
|
|
项目数量TOP30采购单位及其重点合作中标单位
|
|
@@ -421,7 +421,7 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[4]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[4]])
|
|
"
|
|
"
|
|
@@ -430,7 +430,7 @@
|
|
></MaskCard>
|
|
></MaskCard>
|
|
<div
|
|
<div
|
|
class="ar-table buyerclass-amount-top3"
|
|
class="ar-table buyerclass-amount-top3"
|
|
- v-if="sections.buyerclass.projectAmountTop3 && isConf10"
|
|
|
|
|
|
+ v-if="sections.buyerclass.projectAmountTop3 && isConf26"
|
|
>
|
|
>
|
|
<p class="ar-table-title">
|
|
<p class="ar-table-title">
|
|
采购金额TOP30采购单位及其重点合作中标单位
|
|
采购金额TOP30采购单位及其重点合作中标单位
|
|
@@ -445,7 +445,7 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[5]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[5]])
|
|
"
|
|
"
|
|
@@ -482,7 +482,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="top3-table-list pd-lr20">
|
|
<div class="top3-table-list pd-lr20">
|
|
- <div class="ar-table winner-count-top3" v-if="isConf10">
|
|
|
|
|
|
+ <div class="ar-table winner-count-top3" v-if="isConf26">
|
|
<p class="ar-table-title">
|
|
<p class="ar-table-title">
|
|
项目数量TOP30中标单位及其重点合作采购单位
|
|
项目数量TOP30中标单位及其重点合作采购单位
|
|
</p>
|
|
</p>
|
|
@@ -496,14 +496,14 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[6]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[6]])
|
|
"
|
|
"
|
|
k="项目数量TOP30中标单位及其重点合作采购单位"
|
|
k="项目数量TOP30中标单位及其重点合作采购单位"
|
|
:item="vipUpgradeMap[Object.keys(vipUpgradeMap)[6]]"
|
|
:item="vipUpgradeMap[Object.keys(vipUpgradeMap)[6]]"
|
|
></MaskCard>
|
|
></MaskCard>
|
|
- <div class="ar-table winner-amount-top3" v-if="isConf10">
|
|
|
|
|
|
+ <div class="ar-table winner-amount-top3" v-if="isConf26">
|
|
<p class="ar-table-title">
|
|
<p class="ar-table-title">
|
|
中标金额TOP30中标单位及其重点合作采购单位
|
|
中标金额TOP30中标单位及其重点合作采购单位
|
|
</p>
|
|
</p>
|
|
@@ -517,7 +517,7 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
<MaskCard
|
|
<MaskCard
|
|
- v-if="!isConf10"
|
|
|
|
|
|
+ v-if="!isConf26"
|
|
@click="
|
|
@click="
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[7]])
|
|
openBigPage(vipUpgradeMap[Object.keys(vipUpgradeMap)[7]])
|
|
"
|
|
"
|
|
@@ -904,14 +904,14 @@ export default {
|
|
reportSelectedKeywords() {
|
|
reportSelectedKeywords() {
|
|
return this.projectDetailFilters.keywordsGroupList
|
|
return this.projectDetailFilters.keywordsGroupList
|
|
},
|
|
},
|
|
- isConf10() {
|
|
|
|
- return this.info.power.indexOf(10) !== -1
|
|
|
|
|
|
+ isConf26() {
|
|
|
|
+ return this.info.power.indexOf(26) !== -1
|
|
},
|
|
},
|
|
getVipUpgradeMap() {
|
|
getVipUpgradeMap() {
|
|
const tempMap = this.vipUpgradeMap
|
|
const tempMap = this.vipUpgradeMap
|
|
Object.keys(tempMap).forEach((v) => {
|
|
Object.keys(tempMap).forEach((v) => {
|
|
const tempTitle = '开通大会员'
|
|
const tempTitle = '开通大会员'
|
|
- const tempButton = !this.isConf10 ? '联系客服' : '免费体验'
|
|
|
|
|
|
+ const tempButton = !this.isConf26 ? '联系客服' : '免费体验'
|
|
tempMap[v].title = tempTitle
|
|
tempMap[v].title = tempTitle
|
|
tempMap[v].button = tempButton
|
|
tempMap[v].button = tempButton
|
|
})
|
|
})
|
|
@@ -931,19 +931,21 @@ export default {
|
|
},
|
|
},
|
|
buyerclassSectionShow() {
|
|
buyerclassSectionShow() {
|
|
const winnerState = this.sections.buyerclass
|
|
const winnerState = this.sections.buyerclass
|
|
- return (
|
|
|
|
- winnerState.dataAlready &&
|
|
|
|
- winnerState.projectCountTop3 &&
|
|
|
|
- winnerState.projectAmountTop3
|
|
|
|
- )
|
|
|
|
|
|
+ // return (
|
|
|
|
+ // winnerState.dataAlready &&
|
|
|
|
+ // winnerState.projectCountTop3 &&
|
|
|
|
+ // winnerState.projectAmountTop3
|
|
|
|
+ // )
|
|
|
|
+ return winnerState.dataAlready && winnerState.chartData
|
|
},
|
|
},
|
|
winnerSectionShow() {
|
|
winnerSectionShow() {
|
|
const winnerState = this.sections.winner
|
|
const winnerState = this.sections.winner
|
|
- return (
|
|
|
|
- winnerState.dataAlready &&
|
|
|
|
- winnerState.projectCountTop3 &&
|
|
|
|
- winnerState.projectAmountTop3
|
|
|
|
- )
|
|
|
|
|
|
+ // return (
|
|
|
|
+ // winnerState.dataAlready &&
|
|
|
|
+ // winnerState.projectCountTop3 &&
|
|
|
|
+ // winnerState.projectAmountTop3
|
|
|
|
+ // )
|
|
|
|
+ return winnerState.dataAlready && winnerState.chartData
|
|
}
|
|
}
|
|
},
|
|
},
|
|
created() {
|
|
created() {
|
|
@@ -1020,7 +1022,7 @@ export default {
|
|
} catch (e) {
|
|
} catch (e) {
|
|
console.log('未初始化百度统计')
|
|
console.log('未初始化百度统计')
|
|
}
|
|
}
|
|
- if (this.isConf10) {
|
|
|
|
|
|
+ if (this.isConf26) {
|
|
setTimeout(this.scrollToTab, 100)
|
|
setTimeout(this.scrollToTab, 100)
|
|
return true
|
|
return true
|
|
} else {
|
|
} else {
|