From 3f6bf89b1985b6668f02ffcc9af577b412e92e45 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期一, 24 三月 2025 17:17:45 +0800 Subject: [PATCH] bug修改 --- src/views/components/home.vue | 59 ++++++++++++++++++++++++++--------------------------------- 1 files changed, 26 insertions(+), 33 deletions(-) diff --git a/src/views/components/home.vue b/src/views/components/home.vue index e3cd338..172f379 100644 --- a/src/views/components/home.vue +++ b/src/views/components/home.vue @@ -11,7 +11,7 @@ </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> @@ -19,8 +19,7 @@ </div> </div> </div> - - <div class="login-container list-container"> + <div class="login-container"> <login-form ref="loginRef"/> </div> @@ -34,7 +33,7 @@ </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> @@ -42,7 +41,6 @@ </div> </div> </div> - <div class="list-container"> <div class="tit"> <div> @@ -53,7 +51,7 @@ </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> @@ -72,7 +70,9 @@ 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() @@ -147,37 +147,40 @@ display: flex; flex-direction: column; align-items: center; - margin-top: 160px; + margin-top: 150px; .main-content{ width: 1200px; - height: calc(100vh - 250px); - margin: 15px 0; + margin: 15px 0 50px; + display: grid; + grid-gap: 15px; + grid-template-columns: repeat(2, 1fr); + grid-template-rows: repeat(2, 350px); + grid-auto-flow: row; + justify-content: center; color: #333; - display: flex; - flex-wrap: wrap; - align-items: center; + + .login-container{ + border-radius: 4px; + box-shadow: 1px 1px 3px rgba(0,0,0,.04); + padding: 0 15px; + overflow: hidden; + background: url("../../assets/images/login-bg.jpg"); + } .list-container{ border-radius: 4px; - width: calc(50% - 7.5px); - height: calc(50% - 7.5px); - margin-bottom: 15px; box-shadow: 1px 1px 3px rgba(0,0,0,.04); padding: 0 15px; overflow: hidden; background: #fff url("../../assets/images/city-bg.png") no-repeat right bottom; background-size: 40% auto; - &:nth-of-type(2n+1){ - margin-right: 15px; - } - .tit{ display: flex; align-items: center; justify-content: space-between; - height: 50px; + padding: 10px 0; border-bottom: 1px solid #ebeef5; &>div{ display: flex; @@ -189,20 +192,14 @@ } .list{ width: 100%; - height: calc(100% - 60px); - padding: 5px 0; - margin-top: 5px; - display: flex; - flex-direction: column; - justify-content: space-around; + margin-top: 10px; &>div{ width: 100%; - padding: 5px; display: flex; align-items: center; cursor: pointer; - + padding: 5px; border-radius: 4px; &>div:first-of-type{ @@ -240,10 +237,6 @@ } } } - .login-container{ - background: url("../../assets/images/login-bg.jpg"); - } - } } </style> -- Gitblit v1.9.2