|
@@ -105,11 +105,12 @@
|
|
|
</van-cell>
|
|
|
</van-cell-group>
|
|
|
</div>
|
|
|
- <div class="report_source">
|
|
|
+ <div ref="reportSource" class="report_source">
|
|
|
<p>数据来源:基于您当前订阅条件所关联的招标项目数据;</p>
|
|
|
<p>项目预算/项目规模:少量预算金额、中标金额未公开或为空的项目,在计算项目总预算、总规模时不参与统计;</p>
|
|
|
<p>项目重复统计:一个招标项目可能同属于多个关键词组,故各关键词组的数据统计之和可能大于整体市场的统计。</p>
|
|
|
</div>
|
|
|
+ <!-- || !detailInfo.isNewData -->
|
|
|
<div v-if="utils.getParam('type')!='member'">
|
|
|
<!-- 项目数量 1-->
|
|
|
<div class="chart count_chart" v-if="isShow.show_1">
|
|
@@ -490,7 +491,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <van-tabs v-else v-model:active="tabActive" sticky>
|
|
|
+ <van-tabs v-else v-model:active="tabActive" :offset-top="stickyOffset" sticky>
|
|
|
<van-tab name="0" title="本月分析">
|
|
|
<!-- 项目数量 1-->
|
|
|
<div class="chart count_chart" v-if="isShow.show_1">
|
|
@@ -738,13 +739,13 @@
|
|
|
<month-report-example :status="bigStatus" :power="power" type="item_6" imgurl='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/collection/image/report/6-1.png'></month-report-example>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 本月采购单位排行榜 13-->
|
|
|
+ <!-- 本月采购单位排行榜TOP30 13-->
|
|
|
<div class="chart rank" v-if="isShow.show_13 && getStatus">
|
|
|
- <div class="chart_title">本月采购单位排行榜</div>
|
|
|
+ <div class="chart_title">本月采购单位排行榜TOP30</div>
|
|
|
<div class="progress-bar-container">
|
|
|
<div class="progress-bar-item" v-for="(item,index) in showBuyerTop" :key="index">
|
|
|
<div class="item-label">
|
|
|
- <span class="item-name">${item.buyer}</span>
|
|
|
+ <span @click="setBuyerLink(item)" class="item-name addlink">${item.buyer}</span>
|
|
|
<span class="item-count">${item.count}个</span>
|
|
|
</div>
|
|
|
<div class="item-progress">
|
|
@@ -759,15 +760,31 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="!getStatus">
|
|
|
- <p class="example-title">本月采购单位排行榜</p>
|
|
|
+ <p class="example-title">本月采购单位排行榜TOP30</p>
|
|
|
<div class="vip_component" style="height:9.76rem;background:url('/common-module/collection/image/report/7.png') no-repeat;background-size:100% 100%">
|
|
|
<month-report-example :status="bigStatus" :power="power" type="item_7" imgurl='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/collection/image/report/7-1.png'></month-report-example>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 本月中标企业排行榜 14-->
|
|
|
+ <!-- 本月中标企业排行榜TOP30 14-->
|
|
|
<div class="chart rank" v-if="isShow.show_14 && getStatus">
|
|
|
- <div class="chart_title">本月中标企业排行榜</div>
|
|
|
- <div>
|
|
|
+ <div class="chart_title">本月中标企业排行榜TOP30</div>
|
|
|
+ <div class="progress-bar-container">
|
|
|
+ <div class="progress-bar-item" v-for="(item,index) in showEntWinTop" :key="index">
|
|
|
+ <div class="item-label">
|
|
|
+ <span @click="setBuyerLink(item)" class="item-name addlink">${item.winner}</span>
|
|
|
+ <span class="item-count">${item.project_count}个</span>
|
|
|
+ </div>
|
|
|
+ <div class="item-progress">
|
|
|
+ <span class="item-progress-count" :class="index > 2 ? 'blue-progress' : 'yellow-progress'" :style="{width: item.parent}"></span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- <div v-if="buyerTop.list.length > 5 && !buyerTop.showAll">
|
|
|
+ <div class="more">
|
|
|
+ <span @click="buyerTop.showAll = true">查看更多</span>
|
|
|
+ </div>
|
|
|
+ </div> -->
|
|
|
+ <!-- <div>
|
|
|
<div class="current-list" v-for="(item,index) in showEntWinTop">
|
|
|
<div class="win-name">
|
|
|
<span v-if="index === 0" class="index first-index">${index + 1}</span>
|
|
@@ -803,7 +820,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
<div v-if="curMonthEntWin.list.length > 3 && !curMonthEntWin.showAll">
|
|
|
<div class="more">
|
|
|
<span @click="curMonthEntWin.showAll = true">查看更多</span>
|
|
@@ -811,51 +828,53 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="!getStatus">
|
|
|
- <p class="example-title">本月中标企业排行榜</p>
|
|
|
+ <p class="example-title">本月中标企业排行榜TOP30</p>
|
|
|
<div class="vip_component" style="height:10.4rem;background:url('/common-module/collection/image/report/8.png') no-repeat;background-size:100% 100%">
|
|
|
<month-report-example :status="bigStatus" :power="power" type="item_8" imgurl='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/collection/image/report/8-1.png'></month-report-example>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <!-- 本月项目规模排行榜 15-->
|
|
|
+ <!-- 本月项目规模排行榜TOP30 15-->
|
|
|
<div class="chart rank" v-if="isShow.show_15 && getStatus">
|
|
|
- <div class="chart_title">本月项目规模排行榜</div>
|
|
|
+ <div class="chart_title">本月项目规模排行榜TOP30</div>
|
|
|
<div>
|
|
|
- <div class="current-list" v-for="(item,index) in showScaleWin">
|
|
|
+ <div class="current-list current-list-new" v-for="(item,index) in showScaleWin">
|
|
|
<div class="win-name">
|
|
|
<span v-if="index === 0" class="index first-index">${index + 1}</span>
|
|
|
<span v-else-if="index === 1" class="index second-index">${index + 1}</span>
|
|
|
<span v-else-if="index === 2" class="index third-index">${index + 1}</span>
|
|
|
<span v-else class="index ">${index + 1}</span>
|
|
|
- <span class="title">${item.projectname}</span>
|
|
|
+ <span class="title ellipsis-2 addlink" style="color:#1D1D1D;font-weight: 400;">${item.projectname}</span>
|
|
|
</div>
|
|
|
<div class="item-double">
|
|
|
<div class="item-single">
|
|
|
- <span class="i-label">所在地</span>
|
|
|
+ <span class="i-label">所在地:</span>
|
|
|
<span class="i-value">${item.area || '--'} ${item.city}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="item-double">
|
|
|
<div class="item-single">
|
|
|
- <span class="i-label">项目规模(万元)</span>
|
|
|
+ <span class="i-label">项目规模(万元):</span>
|
|
|
<span>${item.bidamount || '--'}</span>
|
|
|
</div>
|
|
|
- <div class="item-single">
|
|
|
- <span class="i-label">成交时间</span>
|
|
|
- <span class="i-value">${item.jgtime}</span>
|
|
|
- </div>
|
|
|
</div>
|
|
|
<div class="item-double">
|
|
|
- <div class="item-single">
|
|
|
- <span class="i-label">采购单位</span>
|
|
|
- <span class="i-value">${item.buyer}</span>
|
|
|
+ <div class="item-single" @click="setBuyerLink(item)">
|
|
|
+ <span class="i-label">采购单位:</span>
|
|
|
+ <span class="i-value addlink">${item.buyer}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="item-double">
|
|
|
- <div class="item-single">
|
|
|
- <span class="i-label">中标单位</span>
|
|
|
- <span class="i-value">${item.winner}</span>
|
|
|
+ <div class="item-single" @click="setWinnerLink(item.winnerids)">
|
|
|
+ <span class="i-label">中标单位:</span>
|
|
|
+ <span class="i-value addlink">${item.winner}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="item-double">
|
|
|
+ <div class="item-single">
|
|
|
+ <span class="i-label">成交时间:</span>
|
|
|
+ <span class="i-value">${item.jgtime}</span>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="curMonthScaleWin.list.length > 3 && !curMonthScaleWin.showAll">
|
|
@@ -865,7 +884,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-if="!getStatus">
|
|
|
- <p class="example-title">本月项目规模排行榜</p>
|
|
|
+ <p class="example-title">本月项目规模排行榜TOP30</p>
|
|
|
<div class="vip_component" style="height:13.04rem;background:url('/common-module/collection/image/report/9.png') no-repeat;background-size:100% 100%">
|
|
|
<month-report-example :status="bigStatus" :power="power" type="item_9" imgurl='{{Cdns .Host "seo" "cdn"|SafeUrl}}/common-module/collection/image/report/9-1.png'></month-report-example>
|
|
|
</div>
|
|
@@ -874,7 +893,7 @@
|
|
|
<van-tab name="1" title="本月项目明细">
|
|
|
<filter-component :show-tip="false" :show-select="false" :arealist="area" :keyphraseslist="keywordsList" keyformat="phrases" @confirm="confirm"></filter-component>
|
|
|
<div class="project-detail-list" v-if="Object.keys(projectInfo).length != 0 && projectInfo.list.length > 0">
|
|
|
- <project-header @setsort-type="setsortType"></project-header>
|
|
|
+ <project-header :total="projectInfo.total" @setsort-type="setsortType"></project-header>
|
|
|
<van-list
|
|
|
v-model:loading="vanlistParams.loading"
|
|
|
:finished="vanlistParams.finished"
|