|
@@ -27,98 +27,132 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="echartsView" v-if="isFinish">
|
|
|
|
- <!-- 项目数量 -->
|
|
|
|
- <div class="chart" v-if="pCount.show">
|
|
|
|
- <div class="chart_title">项目数量</div>
|
|
|
|
- <BarLineChart :datas="pCount.data" :options="pCount.options"></BarLineChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 项目规模 -->
|
|
|
|
- <div class="chart" v-if="pScale.show">
|
|
|
|
- <div class="chart_title">项目规模</div>
|
|
|
|
- <BarLineChart :datas="pScale.data" :options="pScale.options"></BarLineChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目数量 -->
|
|
|
|
- <div class="chart" v-if="curMonthCount.show">
|
|
|
|
- <div class="chart_title">本月项目数量</div>
|
|
|
|
- <DuoToneChart :datas="curMonthCount.data"></DuoToneChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目规模 -->
|
|
|
|
- <div class="chart" v-if="curMonthScale.show">
|
|
|
|
- <div class="chart_title">本月项目规模</div>
|
|
|
|
- <BarLineChart :datas="curMonthScale.data" :options="curMonthScale.options"></BarLineChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目数量分布 -->
|
|
|
|
- <div class="chart" v-if="curMonthCountArea.show">
|
|
|
|
- <div class="chart_title">本月项目数量分布</div>
|
|
|
|
- <MapChart :datas="curMonthCountArea.data" :options="curMonthCountArea.options"></MapChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目规模分布 -->
|
|
|
|
- <div class="chart" v-if="curMonthScaleArea.show">
|
|
|
|
- <div class="chart_title">本月项目规模分布</div>
|
|
|
|
- <MapChart :datas="curMonthScaleArea.data" :options="curMonthScaleArea.options"></MapChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目数量采购行业排行榜 7-->
|
|
|
|
- <div class="chart" v-if="countTop.show">
|
|
|
|
- <div class="chart_title">
|
|
|
|
- <div>
|
|
|
|
- <div>本月项目数量采购行业排行榜</div>
|
|
|
|
- <div class="notice">注:采购行业为“其它”不参与排名</div>
|
|
|
|
|
|
+ <el-tabs class="tabs sticky-tab-container" v-model="tabActiveName" v-if="isFinish">
|
|
|
|
+ <el-tab-pane label="本月分析" name="1">
|
|
|
|
+ <div class="echartsView" >
|
|
|
|
+ <!-- 项目数量 -->
|
|
|
|
+ <div class="chart" v-if="pCount.show">
|
|
|
|
+ <div class="chart_title">项目数量</div>
|
|
|
|
+ <BarLineChart :datas="pCount.data" :options="pCount.options"></BarLineChart>
|
|
</div>
|
|
</div>
|
|
- <div class="more-btn" v-if="countTop.originData.length > 10" @click="viewMoreRanking('countTop')">查看全部</div>
|
|
|
|
- </div>
|
|
|
|
- <DuoToneChart :datas="countTop.data"></DuoToneChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目规模采购行业排行榜 8-->
|
|
|
|
- <div class="chart" v-if="scaleTop.show">
|
|
|
|
- <div class="chart_title">
|
|
|
|
- <div>
|
|
|
|
- <div>本月项目规模采购行业排行榜</div>
|
|
|
|
- <div class="notice">注:采购行业为“其它”不参与排名</div>
|
|
|
|
|
|
+ <!-- 项目规模 -->
|
|
|
|
+ <div class="chart" v-if="pScale.show">
|
|
|
|
+ <div class="chart_title">项目规模</div>
|
|
|
|
+ <BarLineChart :datas="pScale.data" :options="pScale.options"></BarLineChart>
|
|
</div>
|
|
</div>
|
|
- <div class="more-btn" v-if="scaleTop.originData.length > 10" @click="viewMoreRanking('scaleTop')">查看全部</div>
|
|
|
|
- </div>
|
|
|
|
- <DuoToneChart :datas="scaleTop.data"></DuoToneChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目平均规模采购行业排行榜 9-->
|
|
|
|
- <div class="chart" v-if="averageTop.show">
|
|
|
|
- <div class="chart_title">
|
|
|
|
- <div>
|
|
|
|
- <div>本月项目平均规模采购行业排行榜</div>
|
|
|
|
- <div class="notice">注:采购行业为“其它”不参与排名</div>
|
|
|
|
|
|
+ <!-- 本月项目数量 -->
|
|
|
|
+ <div class="chart" v-if="curMonthCount.show">
|
|
|
|
+ <div class="chart_title">本月项目数量</div>
|
|
|
|
+ <DuoToneChart :datas="curMonthCount.data"></DuoToneChart>
|
|
</div>
|
|
</div>
|
|
- <div class="more-btn" v-if="averageTop.originData.length > 10" @click="viewMoreRanking('averageTop')">查看全部</div></div>
|
|
|
|
- <DuoToneChart :datas="averageTop.data"></DuoToneChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月中标企业注册地分布 10-->
|
|
|
|
- <div class="chart" v-if="curMonthRegArea.show">
|
|
|
|
- <div class="chart_title">本月中标企业注册地分布</div>
|
|
|
|
- <MapChart :datas="curMonthRegArea.data" :options="curMonthRegArea.options"></MapChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月中标企业注册资本分布 11-->
|
|
|
|
- <div class="chart" v-if="capitalTop.show">
|
|
|
|
- <div class="chart_title">本月中标企业注册资本分布</div>
|
|
|
|
- <DuoToneChart :datas="capitalTop.data" :single="true"></DuoToneChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月中标企业中标项目数量分布 12-->
|
|
|
|
- <div class="chart" v-if="curMonthBidCount.show">
|
|
|
|
- <div class="chart_title">本月中标企业中标项目数量分布</div>
|
|
|
|
- <BarLineChart :datas="curMonthBidCount.data" :options="curMonthBidCount.options"></BarLineChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月采购单位排行榜 13-->
|
|
|
|
- <div class="chart" v-if="unitTop.show">
|
|
|
|
- <div class="chart_title">本月采购单位排行榜</div>
|
|
|
|
- <DuoToneChart :datas="unitTop.data"></DuoToneChart>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月中标企业排行榜 14 -->
|
|
|
|
- <div class="chart" v-if="bidEntTop.show">
|
|
|
|
- <ProjectTop type="winner" title="本月中标企业排行榜" :data="bidEntTop.data"></ProjectTop>
|
|
|
|
- </div>
|
|
|
|
- <!-- 本月项目规模排行榜 15 -->
|
|
|
|
- <div class="chart" v-if="curScaleTop.show">
|
|
|
|
- <ProjectTop type="bidamount" title="本月项目规模排行榜" :data="curScaleTop.data"></ProjectTop>
|
|
|
|
- </div>
|
|
|
|
- </div>
|
|
|
|
|
|
+ <!-- 本月项目规模 -->
|
|
|
|
+ <div class="chart" v-if="curMonthScale.show">
|
|
|
|
+ <div class="chart_title">本月项目规模</div>
|
|
|
|
+ <BarLineChart :datas="curMonthScale.data" :options="curMonthScale.options"></BarLineChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月项目数量分布 -->
|
|
|
|
+ <div class="chart" v-if="curMonthCountArea.show">
|
|
|
|
+ <div class="chart_title">本月项目数量分布</div>
|
|
|
|
+ <MapChart :datas="curMonthCountArea.data" :options="curMonthCountArea.options"></MapChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月项目规模分布 -->
|
|
|
|
+ <div class="chart" v-if="curMonthScaleArea.show">
|
|
|
|
+ <div class="chart_title">本月项目规模分布</div>
|
|
|
|
+ <MapChart :datas="curMonthScaleArea.data" :options="curMonthScaleArea.options"></MapChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月项目数量采购行业排行榜 7-->
|
|
|
|
+ <div class="chart" v-if="countTop.show">
|
|
|
|
+ <div class="chart_title">
|
|
|
|
+ <div>
|
|
|
|
+ <div>本月项目数量采购行业排行榜</div>
|
|
|
|
+ <div class="notice">注:采购行业为“其它”不参与排名</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="more-btn" v-if="countTop.originData.length > 10" @click="viewMoreRanking('countTop')">查看全部</div>
|
|
|
|
+ </div>
|
|
|
|
+ <DuoToneChart :datas="countTop.data"></DuoToneChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月项目规模采购行业排行榜 8-->
|
|
|
|
+ <div class="chart" v-if="scaleTop.show">
|
|
|
|
+ <div class="chart_title">
|
|
|
|
+ <div>
|
|
|
|
+ <div>本月项目规模采购行业排行榜</div>
|
|
|
|
+ <div class="notice">注:采购行业为“其它”不参与排名</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="more-btn" v-if="scaleTop.originData.length > 10" @click="viewMoreRanking('scaleTop')">查看全部</div>
|
|
|
|
+ </div>
|
|
|
|
+ <DuoToneChart :datas="scaleTop.data"></DuoToneChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月项目平均规模采购行业排行榜 9-->
|
|
|
|
+ <div class="chart" v-if="averageTop.show">
|
|
|
|
+ <div class="chart_title">
|
|
|
|
+ <div>
|
|
|
|
+ <div>本月项目平均规模采购行业排行榜</div>
|
|
|
|
+ <div class="notice">注:采购行业为“其它”不参与排名</div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="more-btn" v-if="averageTop.originData.length > 10" @click="viewMoreRanking('averageTop')">查看全部</div></div>
|
|
|
|
+ <DuoToneChart :datas="averageTop.data"></DuoToneChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月中标企业注册地分布 10-->
|
|
|
|
+ <div class="chart" v-if="curMonthRegArea.show">
|
|
|
|
+ <div class="chart_title">本月中标企业注册地分布</div>
|
|
|
|
+ <MapChart :datas="curMonthRegArea.data" :options="curMonthRegArea.options"></MapChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月中标企业注册资本分布 11-->
|
|
|
|
+ <div class="chart" v-if="capitalTop.show">
|
|
|
|
+ <div class="chart_title">本月中标企业注册资本分布</div>
|
|
|
|
+ <DuoToneChart :datas="capitalTop.data" :single="true"></DuoToneChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月中标企业中标项目数量分布 12-->
|
|
|
|
+ <div class="chart" v-if="curMonthBidCount.show">
|
|
|
|
+ <div class="chart_title">本月中标企业中标项目数量分布</div>
|
|
|
|
+ <BarLineChart :datas="curMonthBidCount.data" :options="curMonthBidCount.options"></BarLineChart>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月采购单位排行榜/ 13-->
|
|
|
|
+ <div class="chart" v-if="unitTop.show">
|
|
|
|
+ <template v-if="useNewVersionReport">
|
|
|
|
+ <div class="chart_title">本月采购单位排行榜TOP30</div>
|
|
|
|
+ <DuoToneChart
|
|
|
|
+ :datas="unitTop.data"
|
|
|
|
+ @clickTitle="buyerTitleClick"
|
|
|
|
+ :defaultOnlyShowSome="useNewVersionReport"
|
|
|
|
+ :titleClickable="useNewVersionReport"></DuoToneChart>
|
|
|
|
+ </template>
|
|
|
|
+ <template v-else>
|
|
|
|
+ <div class="chart_title">本月采购单位排行榜</div>
|
|
|
|
+ <DuoToneChart :datas="unitTop.data"></DuoToneChart>
|
|
|
|
+ </template>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月中标企业排行榜 14 -->
|
|
|
|
+ <div class="chart" v-if="bidEntTop.show">
|
|
|
|
+ <template v-if="useNewVersionReport">
|
|
|
|
+ <div class="chart_title">本月中标企业排行榜TOP30</div>
|
|
|
|
+ <DuoToneChart
|
|
|
|
+ :datas="bidEntTop.data"
|
|
|
|
+ @clickTitle="winnerTitleClick"
|
|
|
|
+ :defaultOnlyShowSome="useNewVersionReport"
|
|
|
|
+ :titleClickable="useNewVersionReport"
|
|
|
|
+ ></DuoToneChart>
|
|
|
|
+ </template>
|
|
|
|
+ <ProjectTop v-else type="winner" title="本月中标企业排行榜" :data="bidEntTop.data"></ProjectTop>
|
|
|
|
+ </div>
|
|
|
|
+ <!-- 本月项目规模排行榜 15 -->
|
|
|
|
+ <div class="chart" v-if="curScaleTop.show">
|
|
|
|
+ <ProjectTopTable v-if="useNewVersionReport" title="本月项目规模排行榜TOP30" type="bidamount" :data="curScaleTop.data"></ProjectTopTable>
|
|
|
|
+ <ProjectTop v-else title="本月项目规模排行榜" type="bidamount" :data="curScaleTop.data"></ProjectTop>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ <el-tab-pane lazy label="本月项目明细" name="2" v-if="useNewVersionReport">
|
|
|
|
+ <ProjectDetailsList
|
|
|
|
+ :start="start - 0"
|
|
|
|
+ :end="end - 0"
|
|
|
|
+ reportType="month"
|
|
|
|
+ :subscribeClassList="projectDetailFilters.keywordsGroupList"
|
|
|
|
+ :subscribeAreaMap="projectDetailFilters.subscribeAreaMap"
|
|
|
|
+ :subscribeBuyerClass="projectDetailFilters.subscribeBuyerClass"
|
|
|
|
+ />
|
|
|
|
+ </el-tab-pane>
|
|
|
|
+ </el-tabs>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<purchase-ranking-dialog v-if="rankingDialogOptions.visible" :options.sync="rankingDialogOptions"></purchase-ranking-dialog>
|
|
<purchase-ranking-dialog v-if="rankingDialogOptions.visible" :options.sync="rankingDialogOptions"></purchase-ranking-dialog>
|
|
@@ -126,9 +160,11 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
+import { Tabs, TabPane } from 'element-ui'
|
|
import Layout from '@/components/common/ContentLayout'
|
|
import Layout from '@/components/common/ContentLayout'
|
|
import SelectMonth from '@/components/report-data/SelectMonth.vue'
|
|
import SelectMonth from '@/components/report-data/SelectMonth.vue'
|
|
import ProjectTop from '@/components/report-data/ProjectTop.vue'
|
|
import ProjectTop from '@/components/report-data/ProjectTop.vue'
|
|
|
|
+import ProjectTopTable from '@/components/report-data/ProjectTopTable.vue'
|
|
import { getReportDetail, getReportIndex } from '@/api/modules'
|
|
import { getReportDetail, getReportIndex } from '@/api/modules'
|
|
import { dateFormatter } from '@/utils/globalFunctions'
|
|
import { dateFormatter } from '@/utils/globalFunctions'
|
|
import BarLineChart from '@/components/chart/BarLineChart'
|
|
import BarLineChart from '@/components/chart/BarLineChart'
|
|
@@ -137,13 +173,20 @@ import MapChart from '@/components/chart/MapChart'
|
|
import bmEmpty from '@/components/common/BigMemberEmpty'
|
|
import bmEmpty from '@/components/common/BigMemberEmpty'
|
|
import Empty from '@/components/common/Empty'
|
|
import Empty from '@/components/common/Empty'
|
|
import PurchaseRankingDialog from '@/views/reportData/components/PurchaseRankingDialog'
|
|
import PurchaseRankingDialog from '@/views/reportData/components/PurchaseRankingDialog'
|
|
|
|
+import ProjectDetailsList from '@/views/reportData/components/ProjectDetailsList.vue'
|
|
|
|
+import { tabsSticky } from '@/utils/mixins/el-tabs-sticky'
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name: 'page_week',
|
|
name: 'page_week',
|
|
|
|
+ mixins: [tabsSticky],
|
|
components: {
|
|
components: {
|
|
|
|
+ [Tabs.name]: Tabs,
|
|
|
|
+ [TabPane.name]: TabPane,
|
|
|
|
+ ProjectDetailsList,
|
|
Layout,
|
|
Layout,
|
|
SelectMonth,
|
|
SelectMonth,
|
|
ProjectTop,
|
|
ProjectTop,
|
|
|
|
+ ProjectTopTable,
|
|
BarLineChart,
|
|
BarLineChart,
|
|
DuoToneChart,
|
|
DuoToneChart,
|
|
bmEmpty,
|
|
bmEmpty,
|
|
@@ -153,8 +196,11 @@ export default {
|
|
},
|
|
},
|
|
data () {
|
|
data () {
|
|
return {
|
|
return {
|
|
|
|
+ // 是否历史周报(历史周报部分功能使用旧的)
|
|
|
|
+ useNewVersionReport: true,
|
|
canQuery: true,
|
|
canQuery: true,
|
|
isWeekIndex: 0,
|
|
isWeekIndex: 0,
|
|
|
|
+ tabActiveName: '1',
|
|
yearmonth: '', // 第一个月报的年份
|
|
yearmonth: '', // 第一个月报的年份
|
|
start: 0,
|
|
start: 0,
|
|
end: 0,
|
|
end: 0,
|
|
@@ -305,6 +351,11 @@ export default {
|
|
data: []
|
|
data: []
|
|
},
|
|
},
|
|
isFinish: false,
|
|
isFinish: false,
|
|
|
|
+ projectDetailFilters: {
|
|
|
|
+ keywordsGroupList: [],
|
|
|
|
+ subscribeAreaMap: {},
|
|
|
|
+ subscribeBuyerClass: []
|
|
|
|
+ },
|
|
// 采购排行榜数据
|
|
// 采购排行榜数据
|
|
rankingDialogOptions: {
|
|
rankingDialogOptions: {
|
|
visible: false,
|
|
visible: false,
|
|
@@ -371,7 +422,6 @@ export default {
|
|
this.getReportList(data)
|
|
this.getReportList(data)
|
|
},
|
|
},
|
|
getReportList (time) {
|
|
getReportList (time) {
|
|
- console.log(time, 'times')
|
|
|
|
const setyear = time.slice(0, 4)
|
|
const setyear = time.slice(0, 4)
|
|
const that = this
|
|
const that = this
|
|
getReportIndex({ ym: setyear }).then((res) => {
|
|
getReportIndex({ ym: setyear }).then((res) => {
|
|
@@ -407,18 +457,39 @@ export default {
|
|
getReportDetail({ start: start, end: end }).then(res => {
|
|
getReportDetail({ start: start, end: end }).then(res => {
|
|
if (res.error_code === 0) {
|
|
if (res.error_code === 0) {
|
|
if (res.data) {
|
|
if (res.data) {
|
|
|
|
+ if (res.data) {
|
|
|
|
+ this.useNewVersionReport = res.data.isNewData || !!1
|
|
|
|
+ }
|
|
// 订阅关键词
|
|
// 订阅关键词
|
|
- if (res.data.item && res.data.item.length > 0 && res.data.item.toString() !== '') {
|
|
|
|
|
|
+ if (res.data && res.data.item && Array.isArray(res.data.item) && res.data.item.length > 0) {
|
|
|
|
+ this.projectDetailFilters.keywordsGroupList = this.createKeywordGroupList(res.data.item)
|
|
this.keywordsGroup = res.data.item.join('、')
|
|
this.keywordsGroup = res.data.item.join('、')
|
|
} else {
|
|
} else {
|
|
this.keywordsGroup = '--'
|
|
this.keywordsGroup = '--'
|
|
}
|
|
}
|
|
|
|
+ if (res.data && res.data.area) {
|
|
|
|
+ this.projectDetailFilters.subscribeAreaMap = res.data.area
|
|
|
|
+ }
|
|
|
|
+ if (res.data && res.data.buyerClass) {
|
|
|
|
+ this.projectDetailFilters.subscribeBuyerClass = res.data.buyerClass
|
|
|
|
+ }
|
|
this.isFinish = true
|
|
this.isFinish = true
|
|
this.initChartData(res.data)
|
|
this.initChartData(res.data)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ createKeywordGroupList (arr) {
|
|
|
|
+ let groupList = []
|
|
|
|
+ if (!Array.isArray(arr)) return groupList
|
|
|
|
+ groupList = arr.map(item => {
|
|
|
|
+ return {
|
|
|
|
+ s_item: item,
|
|
|
|
+ a_key: []
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ return groupList
|
|
|
|
+ },
|
|
// 初始化数据
|
|
// 初始化数据
|
|
initChartData (res) {
|
|
initChartData (res) {
|
|
// 项目数量 1
|
|
// 项目数量 1
|
|
@@ -653,7 +724,14 @@ export default {
|
|
formatCurBidEntData (data) {
|
|
formatCurBidEntData (data) {
|
|
if (data && data.length > 0) {
|
|
if (data && data.length > 0) {
|
|
this.bidEntTop.show = true
|
|
this.bidEntTop.show = true
|
|
- this.bidEntTop.data = data
|
|
|
|
|
|
+ this.bidEntTop.data = data.map(v => {
|
|
|
|
+ return {
|
|
|
|
+ ...v,
|
|
|
|
+ name: v.winner,
|
|
|
|
+ value: v.project_count + '个',
|
|
|
|
+ parent: v.project_count / data[0].project_count * 100 + '%'
|
|
|
|
+ }
|
|
|
|
+ })
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 本月项目规模排行榜数据
|
|
// 本月项目规模排行榜数据
|
|
@@ -844,6 +922,23 @@ export default {
|
|
})
|
|
})
|
|
return max[0]
|
|
return max[0]
|
|
},
|
|
},
|
|
|
|
+ buyerTitleClick (item) {
|
|
|
|
+ this.toOtherPage(item.name, 'buyer')
|
|
|
|
+ },
|
|
|
|
+ winnerTitleClick (item) {
|
|
|
|
+ this.toOtherPage(item.id, 'winner')
|
|
|
|
+ },
|
|
|
|
+ toOtherPage (id, type) {
|
|
|
|
+ let goLink = ''
|
|
|
|
+ if (type === 'winner') {
|
|
|
|
+ goLink = `/ent_portrait/${id}`
|
|
|
|
+ } else if (type === 'buyer') {
|
|
|
|
+ goLink = `/unit_portrayal/${id}`
|
|
|
|
+ }
|
|
|
|
+ if (id && goLink) {
|
|
|
|
+ window.open(`/swordfish/page_big_pc${goLink}`)
|
|
|
|
+ }
|
|
|
|
+ },
|
|
// 采购排行榜查看全部
|
|
// 采购排行榜查看全部
|
|
viewMoreRanking(type){
|
|
viewMoreRanking(type){
|
|
switch(type) {
|
|
switch(type) {
|
|
@@ -983,4 +1078,32 @@ export default {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ .tabs {
|
|
|
|
+ margin-top: 24px;
|
|
|
|
+ background-color: #fff;
|
|
|
|
+ ::v-deep {
|
|
|
|
+ .fixed-nav {
|
|
|
|
+ width: 920px;
|
|
|
|
+ box-shadow: inset 0 -1px 0 0 rgb(0, 0, 0, 0.05);
|
|
|
|
+ }
|
|
|
|
+ .el-tabs__header {
|
|
|
|
+ margin: 0;
|
|
|
|
+ padding: 0 40px;
|
|
|
|
+ border-bottom: 1px solid #ECECEC;
|
|
|
|
+ background-color: #fff;
|
|
|
|
+ }
|
|
|
|
+ .el-tabs__item {
|
|
|
|
+ height: 50px;
|
|
|
|
+ line-height: 50px;
|
|
|
|
+ font-size: 16px;
|
|
|
|
+ color: #686868;
|
|
|
|
+ }
|
|
|
|
+ .el-tabs__nav-wrap {
|
|
|
|
+ &::after {
|
|
|
|
+ content: unset;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
</style>
|
|
</style>
|