From d889eaf990af99c06970e51f2bc421ac0015489c Mon Sep 17 00:00:00 2001 From: ZZJ <zzjdsg2300@163.com> Date: 星期四, 05 五月 2022 13:30:31 +0800 Subject: [PATCH] bug修复 --- src/components/IndexHeader.vue | 72 ++++++++++++++++++++++++++---------- 1 files changed, 52 insertions(+), 20 deletions(-) diff --git a/src/components/IndexHeader.vue b/src/components/IndexHeader.vue index 8abf868..badc01c 100644 --- a/src/components/IndexHeader.vue +++ b/src/components/IndexHeader.vue @@ -3,14 +3,14 @@ <div class="header" :class="{ showBox: isShow, disOpacity: !opacity }"> <!-- 鍙充晶 --> <div class="left"> - <img class="logo" src="/images/index/LOGO.png" alt="" /> - <div class="title">宸ヤ笟鐗╄仈缃戝钩鍙�</div> - <div class="label"><router-link to="/">棣栭〉</router-link></div> + <router-link to="/"> + <img class="logo" src="/images/index/LOGO.png" alt="" /> + </router-link> + <div class="title" @click="$router.push('/')">宸ヤ笟鐗╄仈缃戝钩鍙�</div> + <div class="label" @click="$router.push('/')">棣栭〉</div> <div class="label">浜戞湇鍔�</div> - <div class="label"> - <router-link to="/equipmentManagement">绠$悊涓績</router-link> - </div> - <div class="label">搴旂敤鍟嗗煄</div> + <div class="label" @click="$router.push('/manageCenter')">绠$悊涓績</div> + <div class="label" @click="$router.push('/product')">搴旂敤鍟嗗煄</div> </div> <!-- 宸︿晶 --> @@ -19,6 +19,7 @@ placeholder="璇疯緭鍏ュ叧閿瘝" v-model="keyWord" @focus="showInputBox(true)" + :class="{ Unlogin: !userInfo }" > <div class="iconList" slot="suffix"> <i class="search iconfont" v-if="!isShow"></i> @@ -30,11 +31,19 @@ </el-input> <!-- 鏈櫥褰曟儏鍐� --> - <div class="headerLogin" v-if="!userInfo"> - <router-link to="/login"> 鐧诲綍</router-link> + <div + class="headerLogin" + v-if="!userInfo" + @click="$router.push('/login')" + > + 鐧诲綍 </div> - <div class="register" v-if="!userInfo"> - <router-link to="/register"> 鍏嶈垂娉ㄥ唽 </router-link> + <div + class="register" + v-if="!userInfo" + @click="$router.push('/register')" + > + 鍏嶈垂娉ㄥ唽 </div> <!-- 宸茬櫥褰曟儏鍐� --> @@ -62,19 +71,24 @@ <div class="label">浣欓</div> <div class="content"> <span class="button">鍏呭��</span> - <span class="number">锟�4900.82</span> + <span class="number">锟�0</span> </div> </li> <li class="personal"> - <div class="label">涓汉涓績</div> + <div class="label"> + <router-link to="/personalCenter">涓汉涓績</router-link> + </div> + <div class="content"> <span class="iconfont"></span> 宸插疄鍚嶈璇� </div> </li> <li> - <div class="label">璁㈠崟绠$悊</div> + <div class="label"> + <router-link to="/personalCenter">璁㈠崟绠$悊</router-link> + </div> </li> <li> @@ -90,14 +104,16 @@ </li> <li> - <div class="label">绠$悊涓績</div> + <div class="label"> + <router-link to="/manageCenter">绠$悊涓績</router-link> + </div> </li> </ul> <div class="logOut" @click="logOut">閫�鍑虹櫥褰�</div> </div> <!-- 杈撳叆涓嬫媺妗� --> - <div class="inputBox" v-if="isShowBox"> + <div class="inputBox" :class="{ Unlogin: !userInfo }" v-if="isShowBox"> <div class="hotKey"> <div class="title">鐑棬鎼滅储</div> <ul class="keyCard"> @@ -219,10 +235,12 @@ .logo { margin: 0 7px 0 20px; + cursor: pointer; } .title { margin-right: 10px; + cursor: pointer; } .label { @@ -329,10 +347,15 @@ &.showBox .right .el-input { position: absolute; z-index: 4; - top: 0; - right: 158px; + top: -7px; + right: 88px; width: 300px; background-color: #fff; + + &.Unlogin { + right: 158px; + } + ::v-deep input { width: 300px; background-color: #fff; @@ -350,12 +373,17 @@ box-sizing: border-box; position: absolute; top: 62px; - right: 158px; + right: 88px; padding: 12px 20px 8px 20px; width: 300px; background-color: #fff; border-top: 1px solid rgb(204, 204, 204); z-index: 4; + + &.Unlogin { + top: 52px; + right: 158px; + } .hotKey, .historyKey { @@ -458,8 +486,12 @@ .logOut { margin-top: 20px; font-size: 16px; - color: #0065ff; + color: #3d3d3d; cursor: pointer; + + &:hover { + color: #0065ff; + } } } </style> \ No newline at end of file -- Gitblit v1.8.0