| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | <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> |
| | |
| | | lawsList: [], |
| | | pubList: [] |
| | | }) |
| | | const emit = defineEmits(["toMore"]) |
| | | const emit = defineEmits(['toMore','openDetails']) |
| | | const redirect = ref(undefined); |
| | | |
| | | onMounted(()=>{ |
| | |
| | | |
| | | const toMore=(num)=>{ |
| | | emit('toMore',num) |
| | | } |
| | | |
| | | const openDetails = (type,id)=>{ |
| | | emit('openDetails',type,id) |
| | | } |
| | | |
| | | const getNoticeList = async ()=>{ |
| | |
| | | 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) |
| | | } |