|
@@ -4,10 +4,10 @@
|
|
<dividerIndex :info="{ title: '集团新闻', enTitle: 'GROUP NEWS' }" />
|
|
<dividerIndex :info="{ title: '集团新闻', enTitle: 'GROUP NEWS' }" />
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="24" class="bottom">
|
|
<el-col :span="24" class="bottom">
|
|
- <el-col :span="6" class="left">
|
|
|
|
|
|
+ <el-col :span="7" class="left">
|
|
<el-image class="images" :src="leftUrl"></el-image>
|
|
<el-image class="images" :src="leftUrl"></el-image>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="18" class="right">
|
|
|
|
|
|
+ <el-col :span="17" class="right">
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|
<el-tab-pane label="党建天地" name="first">
|
|
<el-tab-pane label="党建天地" name="first">
|
|
<el-row class="info animate__animated animate__backInLeft">
|
|
<el-row class="info animate__animated animate__backInLeft">
|
|
@@ -18,14 +18,14 @@
|
|
:key="item"
|
|
:key="item"
|
|
@click="toDetail(item)"
|
|
@click="toDetail(item)"
|
|
>
|
|
>
|
|
- <el-col :span="6" class="imgs">
|
|
|
|
|
|
+ <el-col :span="8" class="imgs">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<template #placeholder>
|
|
<template #placeholder>
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
</template>
|
|
</template>
|
|
</el-image>
|
|
</el-image>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="18" class="mess">
|
|
|
|
|
|
+ <el-col :span="16" class="mess">
|
|
<!-- item.ext.title -->
|
|
<!-- item.ext.title -->
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<!-- item.txt.txt -->
|
|
<!-- item.txt.txt -->
|
|
@@ -47,14 +47,14 @@
|
|
:key="item"
|
|
:key="item"
|
|
@click="toDetail(item)"
|
|
@click="toDetail(item)"
|
|
>
|
|
>
|
|
- <el-col :span="6" class="imgs">
|
|
|
|
|
|
+ <el-col :span="8" class="imgs">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<template #placeholder>
|
|
<template #placeholder>
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
</template>
|
|
</template>
|
|
</el-image>
|
|
</el-image>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="18" class="mess">
|
|
|
|
|
|
+ <el-col :span="16" class="mess">
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<!-- <el-col :span="24" class="brief" v-html="getProp(item, 'brief')"></el-col> -->
|
|
<!-- <el-col :span="24" class="brief" v-html="getProp(item, 'brief')"></el-col> -->
|
|
<el-col :span="24" class="brief">{{ getContent(getProp(item, 'brief')) }}</el-col>
|
|
<el-col :span="24" class="brief">{{ getContent(getProp(item, 'brief')) }}</el-col>
|
|
@@ -72,14 +72,14 @@
|
|
:key="item"
|
|
:key="item"
|
|
@click="toDetail(item)"
|
|
@click="toDetail(item)"
|
|
>
|
|
>
|
|
- <el-col :span="6" class="imgs">
|
|
|
|
|
|
+ <el-col :span="8" class="imgs">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<template #placeholder>
|
|
<template #placeholder>
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
</template>
|
|
</template>
|
|
</el-image>
|
|
</el-image>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="18" class="mess">
|
|
|
|
|
|
+ <el-col :span="16" class="mess">
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<!-- <el-col :span="24" class="brief" v-html="getProp(item, 'brief')"></el-col> -->
|
|
<!-- <el-col :span="24" class="brief" v-html="getProp(item, 'brief')"></el-col> -->
|
|
<el-col :span="24" class="brief">{{ getContent(getProp(item, 'brief')) }}</el-col>
|
|
<el-col :span="24" class="brief">{{ getContent(getProp(item, 'brief')) }}</el-col>
|
|
@@ -97,14 +97,14 @@
|
|
:key="item"
|
|
:key="item"
|
|
@click="toDetail(item)"
|
|
@click="toDetail(item)"
|
|
>
|
|
>
|
|
- <el-col :span="6" class="imgs">
|
|
|
|
|
|
+ <el-col :span="8" class="imgs">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<el-image class="images" :src="getProp(item, 'url')">
|
|
<template #placeholder>
|
|
<template #placeholder>
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
<el-image class="images" src="zxzx.jpg" />
|
|
</template>
|
|
</template>
|
|
</el-image>
|
|
</el-image>
|
|
</el-col>
|
|
</el-col>
|
|
- <el-col :span="18" class="mess">
|
|
|
|
|
|
+ <el-col :span="16" class="mess">
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<el-col :span="24" class="title textOver">{{ getProp(item, 'title') }}</el-col>
|
|
<!-- <el-col :span="24" class="brief" v-html="getProp(item, 'brief')"></el-col> -->
|
|
<!-- <el-col :span="24" class="brief" v-html="getProp(item, 'brief')"></el-col> -->
|
|
<el-col :span="24" class="brief">{{ getContent(getProp(item, 'brief')) }}</el-col>
|
|
<el-col :span="24" class="brief">{{ getContent(getProp(item, 'brief')) }}</el-col>
|
|
@@ -209,31 +209,37 @@ const toDetail = (data: any) => {
|
|
gap: 10px;
|
|
gap: 10px;
|
|
|
|
|
|
.left {
|
|
.left {
|
|
- height: 400px;
|
|
|
|
|
|
+ height: 568px;
|
|
|
|
|
|
.images {
|
|
.images {
|
|
width: 100%;
|
|
width: 100%;
|
|
- height: 400px;
|
|
|
|
|
|
+ height: 568px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
.right {
|
|
.right {
|
|
max-width: 74%;
|
|
max-width: 74%;
|
|
- height: 400px;
|
|
|
|
|
|
+ height: 568px;
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
padding: 0 10px;
|
|
padding: 0 10px;
|
|
background-color: #ffffff;
|
|
background-color: #ffffff;
|
|
|
|
|
|
|
|
+ :deep(.el-tabs__item) {
|
|
|
|
+ font-size: 20px;
|
|
|
|
+ font-weight: 500;
|
|
|
|
+ line-height: 29px;
|
|
|
|
+ letter-spacing: 0px;
|
|
|
|
+ text-align: left;
|
|
|
|
+ }
|
|
.info {
|
|
.info {
|
|
- font-family: 'PingFangSC-Regular';
|
|
|
|
.list {
|
|
.list {
|
|
display: flex;
|
|
display: flex;
|
|
- margin: 0 0 5px 0;
|
|
|
|
|
|
+ margin: 10px 0 0 0;
|
|
|
|
|
|
.imgs {
|
|
.imgs {
|
|
.images {
|
|
.images {
|
|
- width: 100%;
|
|
|
|
- height: 106px;
|
|
|
|
|
|
+ width: 290px;
|
|
|
|
+ height: 158px;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -248,6 +254,7 @@ const toDetail = (data: any) => {
|
|
font-weight: 500;
|
|
font-weight: 500;
|
|
line-height: 29px;
|
|
line-height: 29px;
|
|
letter-spacing: 0px;
|
|
letter-spacing: 0px;
|
|
|
|
+ margin: 0 0 20px 0;
|
|
}
|
|
}
|
|
|
|
|
|
.brief {
|
|
.brief {
|
|
@@ -286,7 +293,6 @@ const toDetail = (data: any) => {
|
|
// font-family: '黑体';
|
|
// font-family: '黑体';
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
font-weight: 500;
|
|
- line-height: 23px;
|
|
|
|
letter-spacing: 0px;
|
|
letter-spacing: 0px;
|
|
}
|
|
}
|
|
}
|
|
}
|