From e312d5fcded7492d434d3bab48d31f0c3fc1dbfb Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期四, 30 十一月 2023 15:44:19 +0800 Subject: [PATCH] 新增 --- src/views/components/home.vue | 18 +++++++++++------- 1 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/views/components/home.vue b/src/views/components/home.vue index 71677fd..20f96d0 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(()=>{ @@ -115,6 +115,10 @@ emit('toMore',num) } +const openDetails = (type,id)=>{ + emit('openDetails',type,id) +} + const getNoticeList = async ()=>{ const res = await getNotice({title: '', content: '', pageNum: 1, pageSize: 5}) if(res.code == 200){ -- Gitblit v1.9.2