| | |
| | | <el-button plain @click="toMore(2)">查看更多</el-button> |
| | | </div> |
| | | <div class="list"> |
| | | <div v-for="item in state.noticeList"> |
| | | <div><img src="src/assets/images/notice.png"></div> |
| | | <div v-for="item in state.noticeList" @click="openDetails('通知公告',item.id)"> |
| | | <div><img :src="noticePng"></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><img src="src/assets/images/laws.png"></div> |
| | | <div v-for="item in state.lawsList" @click="openDetails('法律法规',item.id)"> |
| | | <div><img :src="lawsPng"></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><img src="src/assets/images/section.png"></div> |
| | | <div v-for="item in state.pubList" @click="openDetails('机构公示',item.id)"> |
| | | <div><img :src="sectionPng"></div> |
| | | <div> |
| | | <div>{{item.name}}</div> |
| | | <span>{{item.updateTime}}</span> |
| | | <span>{{(item.updateTime?item.updateTime:item.createTime).substring(0,16)}}</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | import useUserStore from '@/store/modules/user' |
| | | import LoginForm from './loginForm' |
| | | import {ElMessage} from "element-plus"; |
| | | |
| | | import noticePng from "@/assets/images/notice.png"; |
| | | import lawsPng from "@/assets/images/laws.png"; |
| | | import sectionPng from "@/assets/images/section.png"; |
| | | const route = useRoute() |
| | | const router = useRouter() |
| | | |
| | |
| | | lawsList: [], |
| | | pubList: [] |
| | | }) |
| | | const emit = defineEmits(["toMore"]) |
| | | const emit = defineEmits(['toMore','openDetails']) |
| | | const redirect = ref(undefined); |
| | | |
| | | onMounted(()=>{ |
| | |
| | | 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){ |