| | |
| | | </div> |
| | | <div class="list"> |
| | | <div v-for="item in state.noticeList" @click="openDetails('通知公告',item.id)"> |
| | | <div><img src="src/assets/images/notice.png"></div> |
| | | <div><img :src="noticePng"></div> |
| | | <div> |
| | | <div>{{item.title}}</div> |
| | | <span>{{(item.updateTime?item.updateTime:item.createTime).substring(0,16)}}</span> |
| | |
| | | </div> |
| | | <div class="list"> |
| | | <div v-for="item in state.pubList" @click="openDetails('机构公示',item.id)"> |
| | | <div><img src="src/assets/images/section.png"></div> |
| | | <div><img :src="sectionPng"></div> |
| | | <div> |
| | | <div>{{item.name}}</div> |
| | | <span>{{(item.updateTime?item.updateTime:item.createTime).substring(0,16)}}</span> |
| | |
| | | </div> |
| | | <div class="list"> |
| | | <div v-for="item in state.lawsList" @click="openDetails('法律法规',item.id)"> |
| | | <div><img src="src/assets/images/laws.png"></div> |
| | | <div><img :src="lawsPng"></div> |
| | | <div> |
| | | <div>{{item.title}}</div> |
| | | <span>{{(item.updateTime?item.updateTime:item.createTime).substring(0,16)}}</span> |
| | |
| | | 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() |
| | | |
| | |
| | | const getPubList = async ()=>{ |
| | | const res = await getPublish({title: '', content: '', pageNum: 1, pageSize: 5}) |
| | | if(res.code == 200){ |
| | | state.pubList = res.data.list.filter(item => item.publication == 0) |
| | | state.pubList = res.data.list |
| | | }else{ |
| | | ElMessage.warning(res.message) |
| | | } |