112 lines
2.5 KiB
Vue
Raw Normal View History

2022-10-17 10:13:22 +08:00
<template>
<Card title="疫情播报" class="max">
<div class="container" id="more" @click="toMore">
<div id="page">
2022-12-17 11:46:32 +08:00
<div class="content" v-for="(item, index) in list" :key="index">
<p class="time">{{ item.content }}</p>
<!-- <p class="value">
2022-12-16 10:54:02 +08:00
<a :href= item.url target="_blank">{{111}}</a>
</p> -->
2022-12-17 11:46:32 +08:00
</div>
</div>
2022-10-17 10:13:22 +08:00
</div>
</Card>
</template>
<script>
import Card from '../components/Card'
import { getEpidemicBroadcastApi } from '@/assets/js/api/zhongjianFourth'
2022-10-17 10:13:22 +08:00
export default {
components: { Card },
data() {
return {
2022-12-17 11:46:32 +08:00
list: [{ content: '' }]
2022-10-17 10:13:22 +08:00
}
},
created() {
2022-12-17 11:46:32 +08:00
this.getData()
2022-10-17 10:13:22 +08:00
},
methods: {
2022-12-17 11:46:32 +08:00
getData() {
getEpidemicBroadcastApi({adCode: this.$store.state.currentProDetail.cityCode }).then(res => {
if (res.code == 200) {
2022-12-16 10:54:02 +08:00
this.list[0].content = res.result
}
2022-12-16 10:54:02 +08:00
// console.log('疫情',res)
})
},
2022-12-17 11:46:32 +08:00
toMore() {
let dom = document.getElementById('more')
2022-12-17 11:46:32 +08:00
dom.addEventListener('click', function(e) {
if (e.target.id == 'more') {
2022-12-17 11:46:32 +08:00
window.open('http://wjw.gz.gov.cn/ztzl/xxfyyqfk/yqtb/index.html', '_blank')
}
2022-12-17 11:46:32 +08:00
})
}
2022-10-17 10:13:22 +08:00
}
}
</script>
<style lang="less" scoped>
2022-12-17 11:46:32 +08:00
.max {
position: relative;
}
2022-12-17 11:46:32 +08:00
.container::after {
content: '更多 >';
cursor: pointer;
color: #66d4d9;
position: absolute;
right: 4%;
top: 5%;
z-index: 999;
}
.container {
position: relative;
box-sizing: border-box;
width: 100%;
height: 100%;
padding: 8px 15px;
overflow: auto;
.content {
margin-top: 10px;
width: 100%;
height: 65px;
2022-12-17 11:46:32 +08:00
.time {
padding: 10px 0px 10px 0px;
2022-12-16 10:54:02 +08:00
// color:rgba(255, 255, 255, 0.65)
border-left: 4px solid #66d3d8;
background-image: linear-gradient(to right, #3b7589, #182337);
margin-top: 35px;
}
2022-12-17 11:46:32 +08:00
a {
text-decoration: none;
2022-12-17 11:46:32 +08:00
color: rgb(255, 255, 255);
}
.value {
position: relative;
box-sizing: border-box;
border-left: 4px solid #66d3d8;
margin-bottom: 3px;
padding: 10px 5px;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background-image: linear-gradient(to right, #3b7589, #182337);
font-size: 14px;
font-weight: 500;
cursor: pointer;
2022-12-17 11:46:32 +08:00
color: rgb(255, 255, 255);
transition: all 0.3s;
white-space: nowrap;
&:hover {
cursor: pointer;
margin-top: 2px;
margin-bottom: 5px;
2022-10-17 10:13:22 +08:00
}
}
}
}
</style>