parent
69859d9ebe
commit
7c1bf50efb
@ -0,0 +1,117 @@ |
|||||||
|
<template> |
||||||
|
<div class="app-container"> |
||||||
|
<div class="rank"> |
||||||
|
<div class="mx-width"> |
||||||
|
<el-card> |
||||||
|
<div class="select"> |
||||||
|
<span>商品销售数据top20</span> |
||||||
|
|
||||||
|
<span v-for="item in dict.type.time_granularity" :key="item.value">{{ |
||||||
|
item.label |
||||||
|
}}</span> |
||||||
|
</div> |
||||||
|
<el-row type="flex" class="rank-item" v-for="item in 20" :key="item" :gutter="20"> |
||||||
|
<el-col :span="4" :class="{ 'black': item <= 3, 'gray': item > 3 }"> |
||||||
|
{{ item }} |
||||||
|
</el-col> |
||||||
|
<el-col :span="18"> |
||||||
|
联想笔记本 |
||||||
|
</el-col> |
||||||
|
<el-col :span="2" :offset="3"> |
||||||
|
99999 |
||||||
|
</el-col> |
||||||
|
</el-row> |
||||||
|
</el-card> |
||||||
|
</div> |
||||||
|
<div class="mx-width"> |
||||||
|
<el-card> |
||||||
|
<div class="select"> |
||||||
|
<span>商品交易金额top20</span> |
||||||
|
|
||||||
|
<span v-for="item in dict.type.time_granularity" :key="item.value">{{ |
||||||
|
item.label |
||||||
|
}}</span> |
||||||
|
</div> |
||||||
|
<el-row type="flex" class="rank-item" v-for="item in 20" :key="item" :gutter="20"> |
||||||
|
<el-col :span="4" :class="{ 'black': item <= 3, 'gray': item > 3 }"> |
||||||
|
{{ item }} |
||||||
|
</el-col> |
||||||
|
<el-col :span="18"> |
||||||
|
联想笔记本 |
||||||
|
</el-col> |
||||||
|
<el-col :span="2" :offset="3"> |
||||||
|
¥99999 |
||||||
|
</el-col> |
||||||
|
</el-row> |
||||||
|
</el-card> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
<script> |
||||||
|
export default { |
||||||
|
name: 'SalesRanking', |
||||||
|
dicts: ['time_granularity'], |
||||||
|
data() { |
||||||
|
return { |
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
<style scoped lang="scss"> |
||||||
|
.rank { |
||||||
|
display: flex; |
||||||
|
justify-content: space-around; |
||||||
|
} |
||||||
|
|
||||||
|
.select { |
||||||
|
display: flex; |
||||||
|
justify-content: space-between; |
||||||
|
color: rgba(16, 16, 16, 1); |
||||||
|
font-size: 14px; |
||||||
|
text-align: left; |
||||||
|
font-family: SourceHanSansSC-regular; |
||||||
|
padding: 0 20px; |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
.mx-width { |
||||||
|
width: 600px; |
||||||
|
} |
||||||
|
|
||||||
|
.rank-item { |
||||||
|
margin-top: 30px; |
||||||
|
color: rgba(16, 16, 16, 1); |
||||||
|
font-size: 14px; |
||||||
|
text-align: left; |
||||||
|
font-family: SourceHanSansSC-regular; |
||||||
|
padding: 0 20px; |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
&>div:nth-child(1) { |
||||||
|
width: 30px; |
||||||
|
height: 30px; |
||||||
|
border-radius: 50%; |
||||||
|
display: flex; |
||||||
|
justify-content: center; |
||||||
|
align-items: center; |
||||||
|
} |
||||||
|
|
||||||
|
.black { |
||||||
|
color: #fff; |
||||||
|
background-color: rgba(0, 0, 0); |
||||||
|
} |
||||||
|
|
||||||
|
.gray { |
||||||
|
color: #fff; |
||||||
|
background-color: rgba(190, 190, 190, 1); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
&>div:nth-child(3) { |
||||||
|
text-align: right; |
||||||
|
} |
||||||
|
} |
||||||
|
</style> |
Loading…
Reference in new issue