Sfoglia il codice sorgente

修改bug

修改bug
dangyunlong 1 mese fa
parent
commit
5f616b9806
1 ha cambiato i file con 69 aggiunte e 53 eliminazioni
  1. 69 53
      components/home/pageHead.vue

+ 69 - 53
components/home/pageHead.vue

@@ -1,7 +1,5 @@
 <template>
-    <!-- 页面头部 -->
     <header>
-        <!-- 顶部导航 -->
         <nav class="headerNav">
             <div class="inner">
                 <div class="left">
@@ -15,42 +13,35 @@
                 <div class="right">
                     <div class="menu">
                         <button class="reg" @click="goTopic">
-                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon1.png" alt="商圈">
-                            商圈
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon1.png" alt="商圈">商圈
                         </button>
                         <button class="reg" @click="goAdvertising">
-                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon2.png" alt="广告服务">
-                            广告服务
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon2.png" alt="广告服务">广告服务
                         </button>
                     </div>
                     <div class="right-top-menu">
                         <button class="reg" @click="goLogin" v-show="!showToken">
-                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon3.png" alt="登录">
-                            登录
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon3.png" alt="登录">登录
                         </button>
                         <button class="reg" @click="goRegister" v-show="!showToken">
-                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon4.png" alt="注册">
-                            注册
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/topicon4.png" alt="注册">注册
                         </button>
                         <el-popover placement="top-start" :width="100" trigger="click" algin="center">
                             <template #reference>
                                 <span v-show="showToken">
-                                    <em class="iconfont icon-gerenzhongxin"></em>
-                                    {{ username }}
+                                    <em class="iconfont icon-gerenzhongxin"></em>{{username}}
                                 </span>
                             </template>
                             <p class="exit" @click="gotosystem">个人中心</p>
                             <p class="exit" @click="exit">退出</p>
                         </el-popover>
                         <button class="reg" @click="goSearch">
-                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/searchicon.png" alt="搜索">
-                            搜索
+                            <img src="http://img.bjzxtw.org.cn/master/bjzxtw/public/head/searchicon.png" alt="搜索">搜索
                         </button>
                     </div>
                 </div>
             </div>
         </nav>
-        <!-- 头部logo -->
         <div class="headerLogo">
             <div class="inner">
                 <img :src="logo" :alt="webSiteName" class="left" @click="backHome">
@@ -67,15 +58,11 @@
         <el-dialog v-model="dialogTableVisible" title="" width="800">
             <div class="tips">
                 <p>
-                    <img src="../../public/topic/tips.png" alt="">
+                    <img src="../../public/topic/tips.png" alt="请联系管理员">
                     提示:注册请联系管理员操作!
                 </p>
-                <p>
-                    联系电话:010-56019387
-                </p>
-                <p>
-                    QQ : 2909421493 、213552413
-                </p>
+                <p>联系电话:010-56019387</p>
+                <p>QQ : 2909421493 、213552413</p>
             </div>
         </el-dialog>
     </header>
@@ -91,25 +78,18 @@ import { setTicket, removeTicket } from '@/store/useticketStore'
 const { $webUrl, $CwebUrl, $BwebUrl} = useNuxtApp()
 //1.加载基本依赖 end ---------------------------------------->
 
-//1.登录逻辑 start ---------------------------------------->
+//1.登录 start ---------------------------------------->
 let ticket = ref('')
 let token = ref('')
 let route = useRoute()
 ticket.value = route.query.ticket
 token.value = route.query.admintoken
-if (ticket.value) {
-    setTicket(ticket.value)
-}
-if (token.value) {
-    setToken(token.value)
-}
+//判断token状态
+if (ticket.value){setTicket(ticket.value)}
+if (token.value){setToken(token.value)}
+definePageMeta({middleware: 'auth'});
 
-definePageMeta({
-    middleware: 'auth'
-});
 
-//搜索框
-let keyword = useState('keyword', () => '')
 //用户名
 let username = useState('username', () => '用户中心')
 //是否删除
@@ -117,6 +97,8 @@ let isDel = useState('isDel', () => 1)
 //是否显示用户中心
 let isShow = useState('isShow', () => false)
 
+
+//获取登录token
 let token1 = useState("token1", () => '')
 let showToken = useState("showToken", () => '')
 token1.value = getToken()
@@ -124,7 +106,6 @@ token1.value = getToken()
 //检测登录状态
 let tokenStatus = ref('');
 tokenStatus.value = getToken()
-console.log(tokenStatus.value);
 
 //点击登录按钮
 let goLogin = () => {
@@ -133,12 +114,13 @@ let goLogin = () => {
     window.open($BwebUrl + "/auth/login.php?backurl=" + $CwebUrl, '_blank');
     
     // window.location.href = $BwebUrl + "/auth/login.php?backurl=" + $CwebUrl;
-    //"http://adminpre.bjzxtw.org.cn/auth/login.php?backurl=http://nwpre.bjzxtw.org.cn";
-    //token1.value = getToken()
+    // "http://adminpre.bjzxtw.org.cn/auth/login.php?backurl=http://nwpre.bjzxtw.org.cn";
+    // token1.value = getToken()
     // navigateTo.back()
 }
 let dialogTableVisible = ref(false)
 
+
 //点击注册按钮
 let goRegister = () => {
     dialogTableVisible.value = true
@@ -165,6 +147,11 @@ let getUserInfo = async () => {
     //如果能拿到信息,就赋值给username
     if(responseStatus.code==200){
         username.value = responseStatus.data.nickname
+    }else{
+        console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
+        console.log("错误位置:查询用户登录信息")
+        console.log("后端错误反馈:",responseStatus.message)
+        console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
     }
 }
 getUserInfo();
@@ -194,18 +181,14 @@ let getLoginStatus = async () => {
 }
 getLoginStatus();
 
-//2.登录逻辑 end ---------------------------------------->
-
-
-
-//3.跳转菜单逻辑 start ---------------------------------------->
+//跳转到个人中心
 let gotosystem = () => {
     let url = $BwebUrl + '/#/login?userurl=' + $CwebUrl;
     //window.location.href = url; 
     window.open(url, '_blank');
 }
 
-//点击退出按钮
+//退出登录
 let exit = () => {
     window.location.href = $CwebUrl;
 
@@ -218,6 +201,39 @@ let exit = () => {
     removeTicket()
 }
 
+//监听token状态
+watch(token1, (newval, oldval) => {
+    showToken.value = newval
+}, {
+    deep: true,
+    immediate: true,
+})
+
+//2.登录逻辑 end ---------------------------------------->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+//3.跳转菜单逻辑 start ---------------------------------------->
+
+//搜索框
+let keyword = useState('keyword', () => '')
+
+
 //点击返回首页
 let backHome = () => {
     window.location.href = $CwebUrl;
@@ -251,14 +267,6 @@ let goTopic = () => {
     }
 }
 
-//监听token状态
-watch(token1, (newval, oldval) => {
-    console.log(newval, oldval);
-    showToken.value = newval
-}, {
-    deep: true,
-    immediate: true,
-})
 
 //获得网站logo
 const logo = ref("")
@@ -268,8 +276,16 @@ let getLogo = async () => {
         method: 'GET',
         query: {},
     });
-    logo.value = responseStatus.data.website_head.logo;
-    webSiteName.value = responseStatus.data.website_head.website_name;
+    if(responseStatus.code == 200){
+        logo.value = responseStatus.data.website_head.logo;
+        webSiteName.value = responseStatus.data.website_head.website_name;
+    }else{
+        console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
+        console.log("错误位置:设置logo旁广告")
+        console.log("后端错误反馈:",responseStatus.message)
+        console.log("SSR waring ---------- SSR waring ---------- SSR waring ---------->")
+    }
+    
 }
 getLogo();
 //3.跳转菜单逻辑 end ---------------------------------------->