fix: 修改首页样式

dev
laixingyu 3 years ago
parent 0a0fb2619c
commit ea8e4b59c1

@ -42,43 +42,82 @@
<span style="color: #6fbb60">下跌{{ marketEqual }}</span>
</div>
</div>
<div class="left_nav">
<div class="nav_market_text">推荐信息</div>
<div class="nav_market_right" @click="marketDetail">
<div class="left_suggest_nav">
<div class="suggest_nav_market_text">推荐信息</div>
<div class="suggest_nav_market_right" @click="marketDetail">
<div>我的收藏</div>
<i class="el-icon-arrow-right"></i>
</div>
</div>
<div class="left_bottom_nav">
<div class="market_top_nav_text">
<div class="left_suggest">
<div class="suggest_nav_list">
<div
v-for="(item, index) in suggestTopNav"
:key="index"
:style="{ color: item.is ? '#EC7C00' : '#999999' }"
@click="marketTopNavClick(item.name)"
@click="tendencyNavClick(item.name)"
>
{{ item.name }}
</div>
</div>
<div class="trend_nav_list">
<div class="list">
<el-table
:data="suggestList"
style="width: 100%"
@row-click="rowClick"
:height="tableHeight"
>
<el-table-column prop="securityCode" label="股票代码">
</el-table-column>
<el-table-column prop="securityName" label="股票名称">
</el-table-column>
<el-table-column prop="openingPrice" label="开盘价">
</el-table-column>
<el-table-column prop="closingPrice" label="收盘价">
</el-table-column>
<el-table-column prop="highestPrice" label="最高价">
</el-table-column>
<el-table-column prop="lowestPrice" label="最低价"> </el-table-column>
<el-table-column label="当日涨跌幅">
<template slot-scope="scope">
<div
v-for="(item, index) in tendencyNav"
:key="index"
:style="{ color: item.is ? '#EC7C00' : '#999999' }"
@click="tendencyNavClick(item.name)"
style="color: #d9001b"
v-if="scope.row.riseLossesCurrentDay > 0"
>
{{ item.name }}
{{ scope.row.riseLossesCurrentDay.toFixed(2) }}%
</div>
<div style="color: #6fbb60" v-else>
-{{ scope.row.riseLossesCurrentDay.toFixed(2) }}%
</div>
<div class="trend_list_head">
<div class="trend_head_left">
<div class="trend__head_date">交易日期</div>
<div class="trend__head_name">东财行业指数2级</div>
<div class="head_plate_box">
<div class="trend__head_plate" @click="selectPlateRank">
板块排名
</div>
<div class="module_head_icon" v-if="plateRank">
</template>
</el-table-column>
<el-table-column label="是否涨停">
<!-- riseStop -->
<template slot-scope="scope">
{{ scope.row.riseStop == 1 ? "是" : "否" }}
</template>
</el-table-column>
<el-table-column label="是否跌停">
<template slot-scope="scope">
{{ scope.row.lossesStop == 1 ? "是" : "否" }}
</template>
</el-table-column>
<el-table-column prop="volume" label="成交量"> </el-table-column>
<el-table-column prop="turnover" label="成交额"> </el-table-column>
<el-table-column prop="freeCapitalization" label="自由流通市值">
</el-table-column>
<el-table-column
prop="totalInstitutionalPositions"
label="机构持仓合计"
>
</el-table-column>
<!-- <el-table-column prop="ban" label="几天几板" width="150"> -->
<!-- </el-table-column> -->
<el-table-column prop="dayAndPlate" width="150">
<template slot="header" slot-scope="scope">
<div class="plate_sift" @click="selectPlateSift">
<div>几天几板</div>
<div class="module_head_icon" v-if="plateSift">
<img
src="../../static/shengxu_true.png"
class="head_icon"
@ -103,37 +142,34 @@
/>
</div>
</div>
</template>
</el-table-column>
<el-table-column
prop="dongCaiIndustryIndexLevel2"
label="所属东财行业指数2级"
>
</el-table-column>
</el-table>
<div class="pagination" v-if="total > 20" ref="footer">
<el-pagination
layout="prev, pager, next"
:total="total"
background
:page-size="20"
@current-change="currentChange"
>
</el-pagination>
</div>
<div class="head_ranking_box" @click="selectRankChange">
<div>排名变化</div>
<div class="module_head_icon" v-if="rankChange">
<img
src="../../static/shengxu_true.png"
class="head_icon"
mode="scaleToFill"
/>
<img
src="../../static/jiangxu_false.png"
class="head_icon"
mode="scaleToFill"
/>
</div>
<div class="module_head_icon" v-else>
<img
src="../../static/shengxu_false.png"
class="head_icon"
mode="scaleToFill"
/>
<img
src="../../static/jiangxu_true.png"
class="head_icon"
mode="scaleToFill"
/>
</div>
<!-- <div class="suggest_list_head">
<div class="suggest_head_left">
<div class="suggest_head_date">交易日期</div>
<div class="suggest_head_name">名称</div>
<div class="suggest_head_industry_name">东财行业指数2级</div>
</div>
</div>
<div
v-if="tendencyList.length == 0"
v-if="suggestList.length == 0"
style="
font-weight: bold;
color: #999999;
@ -145,8 +181,8 @@
</div>
<div v-else>
<div
class="trend_list"
v-for="(item, index) in tendencyList"
class="suggest_list"
v-for="(item, index) in suggestList"
:key="index"
>
<div class="trend_list_left">
@ -185,7 +221,7 @@
{{ item.sortChange }}
</div>
</div>
</div>
</div> -->
<!-- <div class="market_bottom_nav_text">
<div
v-for="(item, index) in marketBottomNav"
@ -564,6 +600,8 @@ export default {
current: 30,
},
],
//
suggestList:[],
//
tendencyList: [
{
@ -1405,6 +1443,7 @@ export default {
background-color: #ffffff;
padding: 20px;
border-radius: 8px;
//
.left_nav {
display: flex;
align-items: center;
@ -1474,6 +1513,84 @@ export default {
cursor: pointer;
}
}
//
.left_suggest_nav{
margin-top: 20px;
display: flex;
align-items: center;
justify-content: space-between;
.suggest_nav_market_text {
font-weight: bold;
}
.suggest_nav_market_right {
cursor: pointer;
font-size: 14px;
display: flex;
// align-items: center;
color: #999999;
}
.el-icon-arrow-right {
margin-left: 5px;
line-height: 16px;
}
}
.left_suggest {
margin-top: 20px;
// padding: 20px;
border: 1px solid #e8e8e8;
.suggest_nav_list {
padding: 20px 20px 5px 20px;
display: flex;
align-items: center;
justify-content: space-between;
}
.suggest_list_head{
font-size: 14px;
font-weight: bold;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 12px 20px;
margin-top: 12px;
background-color: #fff9f3;
.suggest_head_left {
display: flex;
align-items: center;
.suggest_head_date {
width: 90px;
}
.suggest_head_name {
width: 120px;
text-align: center;
}
.suggest_head_industry_name{
width: 120px;
text-align: center;
}
}
}
::v-deep .el-table td {
text-align: center;
border: 0;
}
::v-deep .el-table th.is-leaf {
text-align: center;
background-color: #fff9f3;
color: #333333;
padding: 13px 0;
}
.columnar_value {
display: flex;
align-items: center;
justify-content: center;
}
.columnar_value > span {
margin-right: 30px;
}
}
}
.main_right {
// background-color: white;

Loading…
Cancel
Save