<template>
|
<div class="baoxianForm-wrap" :style="{paddingTop : paddingTop + 'rem'}">
|
<el-table
|
:max-height="tableHeight"
|
border
|
style="width: 100%"
|
:data="tableData">
|
<el-table-column
|
width="200"
|
align="center"
|
prop="areaName"
|
label="县(市、区)">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="january"
|
label="1月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="february"
|
label="2月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="march"
|
label="3月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="april"
|
label="4月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="may"
|
label="5月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="june"
|
label="6月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="july"
|
label="7月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="august"
|
label="8月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="september"
|
label="9月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="october"
|
label="10月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="november"
|
label="11月">
|
</el-table-column>
|
<el-table-column
|
align="center"
|
prop="december"
|
label="12月">
|
</el-table-column>
|
</el-table>
|
</div>
|
</template>
|
|
<script>
|
import {getInsuranceTable} from '@/api/shehuiBaozhang'
|
import nowSize from "../../../libs/nowSize";
|
export default {
|
name: "baoxianForm",
|
props: {
|
paddingTop: {
|
type: Number,
|
default: 0.078125
|
},
|
typeData: {
|
type: String,
|
default: '3'
|
}
|
},
|
computed: {
|
},
|
data() {
|
return {
|
tableData:[],
|
tableHeight: window.innerHeight - nowSize(230)
|
}
|
},
|
mounted() {
|
this.getInsuranceTable()
|
},
|
methods: {
|
getInsuranceTable() {
|
getInsuranceTable({type: this.typeData}).then(res => {
|
if(res.code == 1000) {
|
this.tableData = res.list
|
}
|
})
|
}
|
}
|
}
|
</script>
|
|
<style lang="scss">
|
@import "../../../assets/css/base";
|
.baoxianForm-wrap{
|
width: 100%;
|
height: 100%;
|
box-sizing: border-box;
|
.el-table th.el-table__cell{
|
background-color:$color-blue;
|
}
|
.el-table .el-table__body-wrapper tr{
|
height: 0.265625rem /* 68/256 */;
|
}
|
.el-table tr:nth-child(odd){
|
background-color: #CEF2FF;
|
}
|
.el-table tr:nth-child(even){
|
background-color: #A8E9FF;
|
}
|
.el-table, .el-table__expanded-cell{
|
background-color: transparent;
|
}
|
.el-table thead{
|
color: $color-darkGrey;
|
}
|
.el-table{
|
color: $color-darkGrey;
|
}
|
.el-table .cell{
|
font-size: $fontSize-28;
|
color: $color-darkGrey;
|
font-weight: 300;
|
line-height: 1;
|
}
|
.el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf{
|
border-bottom:1Px solid $color-grey; /*no*/
|
}
|
.el-table--border .el-table__cell, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
|
border-right:1Px solid $color-grey; /*no*/
|
}
|
}
|
</style>
|
|
<style lang="scss" scoped>
|
|
</style>
|