parent
fa6fa0d0f3
commit
f9a045e8e2
@ -0,0 +1,22 @@ |
|||||||
|
<template> |
||||||
|
<el-row class="app-container" justify="center" type="flex"> |
||||||
|
<el-col :span="12"> |
||||||
|
<div>宪法至上,习近平为法治中国建设指明方向</div> |
||||||
|
<div>2021-12-04发布</div> |
||||||
|
<div> |
||||||
|
精神是一个民族赖以长久生存的灵魂,唯有精神上达到一定高度,这个民族才能在历史的洪流中屹立不倒、奋勇前进。中华上下五千年,孕育了磅礴坚韧的中国精神,深深融入于中华儿女的血脉和灵魂之中。 |
||||||
|
什么是中国精神?翻开中华民族的厚重历史,是“岂曰无衣?与子同袍”的同仇敌忾,是“长太息以掩涕兮,哀民生之多艰”的忧民爱民情怀,是“苟利于民,不必法古;苟周于事,不必循俗”的改革求新,是“捐躯赴国难,视死忽如归”的牺牲奉献……中国精神浸润于口口相传的诗词歌赋里,化形在包罗万象的古老汉字里,甚至融会在中国人一日三餐、一饭一蔬中。中国精神是以爱国主义为核心的民族精神,以改革创新为核心的时代精神,是凝心聚力的兴国之魂、强国之魂。 |
||||||
|
</div> |
||||||
|
</el-col> |
||||||
|
</el-row> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
export default { |
||||||
|
name: 'notice-detail' |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped lang="scss"> |
||||||
|
|
||||||
|
</style> |
@ -0,0 +1,68 @@ |
|||||||
|
<template> |
||||||
|
<div class="item"> |
||||||
|
<div class="time mt10">2021-12-12 10:30</div> |
||||||
|
<el-row class="content mt10"> |
||||||
|
<el-col :span="4"> |
||||||
|
<img src="http://www.dummyimage.com/50x50"/> |
||||||
|
</el-col> |
||||||
|
<el-col :span="20" class="right"> |
||||||
|
<div> |
||||||
|
<span class="title">祈福的历史</span> |
||||||
|
<div class="status"></div> |
||||||
|
</div> |
||||||
|
<div class="content">{{ '1'.repeat(50) }}</div> |
||||||
|
</el-col> |
||||||
|
</el-row> |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
export default { |
||||||
|
name: 'notice-content', |
||||||
|
props: { |
||||||
|
msg: Object |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped lang="scss"> |
||||||
|
.item { |
||||||
|
& > .time { |
||||||
|
color: rgba(168, 168, 168, 1); |
||||||
|
font-size: 14px; |
||||||
|
} |
||||||
|
|
||||||
|
& > .content { |
||||||
|
display: flex; |
||||||
|
|
||||||
|
|
||||||
|
& > .right { |
||||||
|
display: flex; |
||||||
|
flex-direction: column; |
||||||
|
justify-content: space-between; |
||||||
|
font-family: PingFangSC-regular; |
||||||
|
|
||||||
|
.title { |
||||||
|
color: rgba(16, 16, 16, 1); |
||||||
|
font-size: 12px; |
||||||
|
} |
||||||
|
|
||||||
|
.content { |
||||||
|
color: rgba(174, 174, 174, 1); |
||||||
|
font-size: 12px; |
||||||
|
text-overflow: ellipsis; |
||||||
|
white-space: nowrap; |
||||||
|
overflow-x: hidden; |
||||||
|
width: 100%; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
.title, .content { |
||||||
|
padding: 0 10px; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
} |
||||||
|
} |
||||||
|
</style> |
@ -0,0 +1,41 @@ |
|||||||
|
<template> |
||||||
|
<el-dialog :visible="true" v-if="type==='notice-list'" :show-close="false" width="500px"> |
||||||
|
<el-row type="flex" slot="title" justify="space-between" class="title"> |
||||||
|
<el-col>全部消息</el-col> |
||||||
|
<el-col class="text-right"> |
||||||
|
<span @click="$emit('read:all')">标记全部已读</span> |
||||||
|
</el-col> |
||||||
|
</el-row> |
||||||
|
<template v-for="item in 2"> |
||||||
|
<notice-content v-on:click.native="$router.push({path:`/public/notice/${item}`})"/> |
||||||
|
<el-divider/> |
||||||
|
</template> |
||||||
|
</el-dialog> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
import NoticeContent from './notice-content' |
||||||
|
import { debug } from 'script-ext-html-webpack-plugin/lib/common' |
||||||
|
|
||||||
|
export default { |
||||||
|
name: 'notice', |
||||||
|
methods: { debug }, |
||||||
|
components: { NoticeContent }, |
||||||
|
props: { |
||||||
|
type: String |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped lang="scss"> |
||||||
|
.text-right { |
||||||
|
text-align: right; |
||||||
|
} |
||||||
|
|
||||||
|
.title { |
||||||
|
color: rgba(16, 16, 16, 1); |
||||||
|
font-size: 16px; |
||||||
|
text-align: left; |
||||||
|
font-family: SourceHanSansSC-regular; |
||||||
|
} |
||||||
|
</style> |
Loading…
Reference in new issue