|
|
@ -4,18 +4,22 @@
|
|
|
|
<div class="leftList">
|
|
|
|
<div class="leftList">
|
|
|
|
<vue-scroll :ops="listScroll" :style="showPage?'height:21rem':'height:22rem'"
|
|
|
|
<vue-scroll :ops="listScroll" :style="showPage?'height:21rem':'height:22rem'"
|
|
|
|
class="score-list-div">
|
|
|
|
class="score-list-div">
|
|
|
|
<a-list item-layout="horizontal" :data-source="teamList">
|
|
|
|
<a-list item-layout="horizontal" :data-source="dataList">
|
|
|
|
<a-list-item slot="renderItem" slot-scope="item" class="teamListLi">
|
|
|
|
<a-list-item slot="renderItem" slot-scope="item" class="teamListLi">
|
|
|
|
<p class="contentText">
|
|
|
|
<p class="contentText">
|
|
|
|
<span style="width: 7px;height: 7px;margin-right:5px;border-radius: 50%;background: #fff;margin-left: -5px;display: inline-block;"></span>
|
|
|
|
<span style="width: 7px;height: 7px;margin-right:5px;border-radius: 50%;background: #fff;margin-left: -5px;display: inline-block;"></span>
|
|
|
|
{{item.content}}</p>
|
|
|
|
{{item.info_title}}</p>
|
|
|
|
</a-list-item>
|
|
|
|
</a-list-item>
|
|
|
|
</a-list>
|
|
|
|
</a-list>
|
|
|
|
</vue-scroll>
|
|
|
|
</vue-scroll>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="rightAnimate">
|
|
|
|
<div class="rightAnimate">
|
|
|
|
<div class="swiperBox">
|
|
|
|
<div class="swiperBox" v-if="imgList.length > 3">
|
|
|
|
<img class="swiperImg" v-for="(item,i) in imgArr" :src="item.src" :key="i">
|
|
|
|
<!--<img class="swiperImg" v-for="(item,i) in imgArr" :src="item.src" :key="i">-->
|
|
|
|
|
|
|
|
<img-preview class="swiperImg" v-for="(item,i) in imgList" :key="'team-help-'+i" :imgObj="item" />
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="img-no-swiper-box" v-else>
|
|
|
|
|
|
|
|
<img-preview class="swiperImg" v-for="(item,i) in imgList" :key="'team-help-'+i" :imgObj="item" />
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
@ -27,6 +31,7 @@
|
|
|
|
* */
|
|
|
|
* */
|
|
|
|
import {Carousel, List, Icon, Avatar, Row, Col} from 'ant-design-vue';
|
|
|
|
import {Carousel, List, Icon, Avatar, Row, Col} from 'ant-design-vue';
|
|
|
|
import CommonBox from '../secondPages/commonBox.vue';
|
|
|
|
import CommonBox from '../secondPages/commonBox.vue';
|
|
|
|
|
|
|
|
import ImgPreview from '../../common/imgPreview.vue';
|
|
|
|
export default{
|
|
|
|
export default{
|
|
|
|
data(){
|
|
|
|
data(){
|
|
|
|
return {
|
|
|
|
return {
|
|
|
@ -56,10 +61,15 @@
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
content: '【和谐经开·智慧洋浦】凝聚青春力量 筑牢青春底色 --洋浦学校团支部成立大会纪实'
|
|
|
|
content: '【和谐经开·智慧洋浦】凝聚青春力量 筑牢青春底色 --洋浦学校团支部成立大会纪实'
|
|
|
|
},
|
|
|
|
},
|
|
|
|
]
|
|
|
|
],
|
|
|
|
|
|
|
|
dataList:[],
|
|
|
|
|
|
|
|
imgList:[],
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
watch: {},
|
|
|
|
watch: {},
|
|
|
|
|
|
|
|
mounted(){
|
|
|
|
|
|
|
|
this.getDataexReport();
|
|
|
|
|
|
|
|
},
|
|
|
|
components: {
|
|
|
|
components: {
|
|
|
|
CommonBox,
|
|
|
|
CommonBox,
|
|
|
|
ACarousel: Carousel,
|
|
|
|
ACarousel: Carousel,
|
|
|
@ -68,10 +78,46 @@
|
|
|
|
AList: List,
|
|
|
|
AList: List,
|
|
|
|
AListItem: List.Item,
|
|
|
|
AListItem: List.Item,
|
|
|
|
AAvatar: Avatar,
|
|
|
|
AAvatar: Avatar,
|
|
|
|
|
|
|
|
ImgPreview
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
imgChange: function (index) {
|
|
|
|
getDataexReport: function () {
|
|
|
|
this.currentIndex = index;
|
|
|
|
let param = {
|
|
|
|
|
|
|
|
"access_token": "system_01##20200102030405##a6ce11eab94df48a6ce11eab",
|
|
|
|
|
|
|
|
"query": {
|
|
|
|
|
|
|
|
"query_id": "query_dangjian_tuandui",
|
|
|
|
|
|
|
|
"query_param": [
|
|
|
|
|
|
|
|
this.BaseConfig.person_info_my.bureau_id + ""
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"query_cache": 0,
|
|
|
|
|
|
|
|
"query_count": [],
|
|
|
|
|
|
|
|
"query_format": "json",
|
|
|
|
|
|
|
|
"query_group": []
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
this.spinning = true;
|
|
|
|
|
|
|
|
this.DataexReportInterface.callInterface([{
|
|
|
|
|
|
|
|
params: param,
|
|
|
|
|
|
|
|
method: "post",
|
|
|
|
|
|
|
|
}], (result) => {
|
|
|
|
|
|
|
|
this.spinning = false;
|
|
|
|
|
|
|
|
if (result[0].data.success) {
|
|
|
|
|
|
|
|
this.dataList = [];
|
|
|
|
|
|
|
|
this.imgList = [];
|
|
|
|
|
|
|
|
let dataList = JSON.parse(result[0].data.result);
|
|
|
|
|
|
|
|
console.log(dataList);
|
|
|
|
|
|
|
|
this.dataList.push(...dataList);
|
|
|
|
|
|
|
|
for (let i = 0, len = dataList.length; i < len; i++) {
|
|
|
|
|
|
|
|
let item = dataList[i];
|
|
|
|
|
|
|
|
let coverJson = JSON.parse(item.cover_json);
|
|
|
|
|
|
|
|
if (coverJson && coverJson.length > 0) {
|
|
|
|
|
|
|
|
for (let j = 0, jLen = coverJson.length; j < jLen; j++) {
|
|
|
|
|
|
|
|
this.imgList.push(coverJson[j])
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -80,15 +126,14 @@
|
|
|
|
.party-center-team-help-style {
|
|
|
|
.party-center-team-help-style {
|
|
|
|
width: 605px !important;
|
|
|
|
width: 605px !important;
|
|
|
|
height: 400px !important;
|
|
|
|
height: 400px !important;
|
|
|
|
|
|
|
|
|
|
|
|
.teamBoost {
|
|
|
|
.teamBoost {
|
|
|
|
width: 100%;
|
|
|
|
width: 100%;
|
|
|
|
height: 100%;
|
|
|
|
height: 100%;
|
|
|
|
display: flex;
|
|
|
|
display: flex;
|
|
|
|
justify-content: space-between;
|
|
|
|
justify-content: space-between;
|
|
|
|
.leftList {
|
|
|
|
.leftList {
|
|
|
|
margin-right: 23px;
|
|
|
|
/*margin-right: 23px;*/
|
|
|
|
width: 66%;
|
|
|
|
width: calc(70% - 5px);
|
|
|
|
.ant-list-split .ant-list-item {
|
|
|
|
.ant-list-split .ant-list-item {
|
|
|
|
border-bottom: none;
|
|
|
|
border-bottom: none;
|
|
|
|
padding: 0;
|
|
|
|
padding: 0;
|
|
|
@ -110,7 +155,7 @@
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.rightAnimate {
|
|
|
|
.rightAnimate {
|
|
|
|
width: 30%;
|
|
|
|
width: calc(30% - 5px);
|
|
|
|
margin: 0 auto;
|
|
|
|
margin: 0 auto;
|
|
|
|
overflow: hidden;
|
|
|
|
overflow: hidden;
|
|
|
|
@keyframes mySwiper {
|
|
|
|
@keyframes mySwiper {
|
|
|
@ -132,7 +177,16 @@
|
|
|
|
margin-bottom: 15px;
|
|
|
|
margin-bottom: 15px;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.img-no-swiper-box {
|
|
|
|
|
|
|
|
display: inherit;
|
|
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
height: 100%;
|
|
|
|
|
|
|
|
.swiperImg {
|
|
|
|
|
|
|
|
height: 30%;
|
|
|
|
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
margin-bottom: 15px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|