From b7143b51f3a50b6fac9c139d291c1fad017daee6 Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期五, 08 十二月 2023 15:50:50 +0800 Subject: [PATCH] 使用tinymce富文本 --- src/views/components/home.vue | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/views/components/home.vue b/src/views/components/home.vue index 71677fd..9106cb7 100644 --- a/src/views/components/home.vue +++ b/src/views/components/home.vue @@ -10,11 +10,11 @@ <el-button plain @click="toMore(2)">查看更多</el-button> </div> <div class="list"> - <div v-for="item in state.noticeList"> + <div v-for="item in state.noticeList" @click="openDetails('通知公告',item.id)"> <div><img src="src/assets/images/notice.png"></div> <div> <div>{{item.title}}</div> - <span>{{item.updateTime}}</span> + <span>{{(item.updateTime?item.updateTime:item.createTime).substring(0,16)}}</span> </div> </div> </div> @@ -28,11 +28,11 @@ <el-button plain @click="toMore(3)">查看更多</el-button> </div> <div class="list"> - <div v-for="item in state.lawsList"> + <div v-for="item in state.lawsList" @click="openDetails('法律法规',item.id)"> <div><img src="src/assets/images/laws.png"></div> <div> <div>{{item.title}}</div> - <span>{{item.updateTime}}</span> + <span>{{(item.updateTime?item.updateTime:item.createTime).substring(0,16)}}</span> </div> </div> </div> @@ -46,11 +46,11 @@ <el-button plain @click="toMore(4)">查看更多</el-button> </div> <div class="list"> - <div v-for="item in state.pubList"> + <div v-for="item in state.pubList" @click="openDetails('机构公示',item.id)"> <div><img src="src/assets/images/section.png"></div> <div> <div>{{item.name}}</div> - <span>{{item.updateTime}}</span> + <span>{{(item.updateTime?item.updateTime:item.createTime).substring(0,16)}}</span> </div> </div> </div> @@ -94,7 +94,7 @@ lawsList: [], pubList: [] }) -const emit = defineEmits(["toMore"]) +const emit = defineEmits(['toMore','openDetails']) const redirect = ref(undefined); onMounted(()=>{ @@ -113,6 +113,10 @@ const toMore=(num)=>{ emit('toMore',num) +} + +const openDetails = (type,id)=>{ + emit('openDetails',type,id) } const getNoticeList = async ()=>{ @@ -136,7 +140,7 @@ const getPubList = async ()=>{ const res = await getPublish({title: '', content: '', pageNum: 1, pageSize: 5}) if(res.code == 200){ - state.pubList = res.data.list + state.pubList = res.data.list.filter(item => item.publication == 0) }else{ ElMessage.warning(res.message) } -- Gitblit v1.9.2