|
@@ -34,32 +34,34 @@
|
|
<el-col :span="8" class="infoLeft">
|
|
<el-col :span="8" class="infoLeft">
|
|
<el-col :span="24" class="infoLeftTop">
|
|
<el-col :span="24" class="infoLeftTop">
|
|
<el-col :span="18" class="leftTopTitle">
|
|
<el-col :span="18" class="leftTopTitle">
|
|
- <span>{{ leftTopTitle }}</span>
|
|
|
|
|
|
+ <span>{{ centerTopTitle }}</span>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="6" class="leftTopMore">
|
|
<el-col :span="6" class="leftTopMore">
|
|
<el-link :underline="false">更多<i class="el-icon-plus"></i></el-link>
|
|
<el-link :underline="false">更多<i class="el-icon-plus"></i></el-link>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="24" class="infoLeftList">
|
|
|
|
- <el-col :span="24" class="rencaiList" v-for="(item, index) in rencaiList" :key="index">
|
|
|
|
- <el-col :span="16" class="title">
|
|
|
|
- <p class="textOver"><i class="el-icon-s-flag icon"></i>{{ item.title }}</p>
|
|
|
|
|
|
+ <el-col :span="24" class="infoCenterList">
|
|
|
|
+ <el-col :span="12" class="dangjianList" v-for="(item, index) in dangjianList" :key="index">
|
|
|
|
+ <el-col :span="24" class="imageTit">
|
|
|
|
+ <el-image style="width:180px;height:120px;" :src="item.url"></el-image>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="24" class="title">
|
|
|
|
+ <p>{{ item.title }}</p>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="8" class="date"> [{{ item.date }}] </el-col>
|
|
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="8" class="infoLeft">
|
|
<el-col :span="8" class="infoLeft">
|
|
<el-col :span="24" class="infoLeftTop">
|
|
<el-col :span="24" class="infoLeftTop">
|
|
<el-col :span="18" class="leftTopTitle">
|
|
<el-col :span="18" class="leftTopTitle">
|
|
- <span>{{ leftTopTitle }}</span>
|
|
|
|
|
|
+ <span>{{ rightTopTitle }}</span>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="6" class="leftTopMore">
|
|
<el-col :span="6" class="leftTopMore">
|
|
<el-link :underline="false">更多<i class="el-icon-plus"></i></el-link>
|
|
<el-link :underline="false">更多<i class="el-icon-plus"></i></el-link>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="infoLeftList">
|
|
<el-col :span="24" class="infoLeftList">
|
|
- <el-col :span="24" class="rencaiList" v-for="(item, index) in rencaiList" :key="index">
|
|
|
|
|
|
+ <el-col :span="24" class="rencaiList" v-for="(item, index) in yaowenList" :key="index">
|
|
<el-col :span="16" class="title">
|
|
<el-col :span="16" class="title">
|
|
<p class="textOver"><i class="el-icon-s-flag icon"></i>{{ item.title }}</p>
|
|
<p class="textOver"><i class="el-icon-s-flag icon"></i>{{ item.title }}</p>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -77,13 +79,17 @@ export default {
|
|
name: 'dangjian',
|
|
name: 'dangjian',
|
|
props: {
|
|
props: {
|
|
rencaiList: null,
|
|
rencaiList: null,
|
|
|
|
+ dangjianList: null,
|
|
|
|
+ yaowenList: null,
|
|
},
|
|
},
|
|
components: {},
|
|
components: {},
|
|
data: () => ({
|
|
data: () => ({
|
|
title: '基层党建',
|
|
title: '基层党建',
|
|
|
|
+ leftTopTitle: '人才建设',
|
|
|
|
+ centerTopTitle: '党建综合',
|
|
|
|
+ rightTopTitle: '党建要闻',
|
|
left: require('@/assets/messageLeft.jpg'),
|
|
left: require('@/assets/messageLeft.jpg'),
|
|
right: require('@/assets/messageRight.jpg'),
|
|
right: require('@/assets/messageRight.jpg'),
|
|
- leftTopTitle: '人才建设',
|
|
|
|
}),
|
|
}),
|
|
created() {},
|
|
created() {},
|
|
computed: {},
|
|
computed: {},
|
|
@@ -122,11 +128,14 @@ p {
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
}
|
|
}
|
|
.infoLeft {
|
|
.infoLeft {
|
|
- width: 380px;
|
|
|
|
- height: 400px;
|
|
|
|
|
|
+ width: 400px;
|
|
|
|
+ height: 318px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
margin: 0 30px 0 0;
|
|
margin: 0 30px 0 0;
|
|
}
|
|
}
|
|
|
|
+.infoLeft:last-child {
|
|
|
|
+ margin: 0;
|
|
|
|
+}
|
|
.infoLeftTop {
|
|
.infoLeftTop {
|
|
height: 40px;
|
|
height: 40px;
|
|
line-height: 40px;
|
|
line-height: 40px;
|
|
@@ -148,7 +157,7 @@ p {
|
|
padding: 0 10px;
|
|
padding: 0 10px;
|
|
}
|
|
}
|
|
.rencaiList {
|
|
.rencaiList {
|
|
- padding: 11px;
|
|
|
|
|
|
+ padding: 9px;
|
|
}
|
|
}
|
|
.rencaiList .title p {
|
|
.rencaiList .title p {
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
@@ -168,4 +177,40 @@ p {
|
|
.rencaiList:hover .date {
|
|
.rencaiList:hover .date {
|
|
color: #bd000b;
|
|
color: #bd000b;
|
|
}
|
|
}
|
|
|
|
+.infoCenterList {
|
|
|
|
+ margin: 18px 0 0 0;
|
|
|
|
+}
|
|
|
|
+.dangjianList {
|
|
|
|
+ position: relative;
|
|
|
|
+ width: 180px;
|
|
|
|
+ height: 120px;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ margin: 0 15px 10px 15px;
|
|
|
|
+}
|
|
|
|
+.dangjianList:nth-child(2n) {
|
|
|
|
+ margin: 0;
|
|
|
|
+}
|
|
|
|
+.dangjianList .title {
|
|
|
|
+ position: absolute;
|
|
|
|
+ top: 0;
|
|
|
|
+ width: 180px;
|
|
|
|
+ height: 120px;
|
|
|
|
+ background: #0000004f;
|
|
|
|
+ display: none;
|
|
|
|
+}
|
|
|
|
+.dangjianList:hover .title {
|
|
|
|
+ display: block;
|
|
|
|
+}
|
|
|
|
+.dangjianList .title p {
|
|
|
|
+ color: #fff;
|
|
|
|
+ font-size: 18px;
|
|
|
|
+ text-align: center;
|
|
|
|
+ overflow: hidden;
|
|
|
|
+ text-overflow: ellipsis;
|
|
|
|
+ -webkit-line-clamp: 2;
|
|
|
|
+ word-break: break-all;
|
|
|
|
+ display: -webkit-box;
|
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
|
+ margin: 36px 10px;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|