From 4b0df650a1fe818218e7f8ac0c6ff8f0150371b6 Mon Sep 17 00:00:00 2001
From: “dzb” <2632970487@qq.com>
Date: 星期五, 04 十一月 2022 11:26:52 +0800
Subject: [PATCH] 修改后端接口后头像登录用户头像不显示问题

---
 src/views/layout/components/Header/index.vue |   23 ++++++++++++-----------
 src/views/layout/components/Main/index.vue   |   32 ++++++++++++++++----------------
 src/views/layout/components/Menu/index.vue   |    1 -
 3 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/src/views/layout/components/Header/index.vue b/src/views/layout/components/Header/index.vue
index 840e9af..8525a7c 100644
--- a/src/views/layout/components/Header/index.vue
+++ b/src/views/layout/components/Header/index.vue
@@ -15,10 +15,10 @@
       </div>
       <!-- 鐧诲綍鐢ㄦ埛 -->
       <div class="menu-right__item user" @mousemove="flag.user = true" @mouseleave="flag.user = false">
-        <el-avatar :size="20" :src="user.icon" v-if="user.icon"></el-avatar>
+        <el-avatar :size="20" :src="user.user.icon" v-if="user.user.icon"></el-avatar>
         <el-avatar :size="20" src="https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png" v-else>
         </el-avatar>
-        <span style="padding: 0 5px;">{{ user.username}}</span>
+        <span style="padding: 0 5px;">{{ user.user.username}}</span>
         <i class="el-icon-arrow-down"></i>
         <!-- 鐢ㄦ埛鎿嶄綔 -->
         <div class="user-card" v-if="flag.user" @mouseleave="flag.user = false">
@@ -69,27 +69,27 @@
       </el-dialog>
       <el-dialog :visible.sync="baseInformationVisible" width="35%" title="鍩烘湰淇℃伅" v-if="baseInformationVisible"
         :before-close="handleClose">
-        <el-form :model="user" class="info" label-width="6vw">
+        <el-form :model="info" class="info" label-width="6vw">
           <el-form-item label="鐢ㄦ埛ID" min-width="6">
-            <el-input v-model="user.id"></el-input>
+            <el-input v-model="info.id"></el-input>
           </el-form-item>
           <el-form-item prop="nickName" label="鐢ㄦ埛鍚嶇О" min-width="10">
-            <el-input v-model="user.nickName"></el-input>
+            <el-input v-model="info.nickName"></el-input>
           </el-form-item>
           <el-form-item  prop="nickName" label="鎵�灞炲鍚�" min-width="8">
-            <el-input v-model="user.username"></el-input>
+            <el-input v-model="info.username"></el-input>
           </el-form-item>
           <el-form-item  prop="mobile" label="鑱旂郴鏂瑰紡" min-width="7">
-            <el-input v-model="user.mobile"></el-input>
+            <el-input v-model="info.mobile"></el-input>
           </el-form-item>
           <!-- <el-form-item  prop="departName" label="鎵�灞為儴闂�" min-width="8">
             <el-input v-model="user.mobile"></el-input>
           </el-form-item> -->
           <el-form-item prop="jobTitle" label="鎵�灞炶亴鍔�" min-width="8">
-            <el-input v-model="user.jobTitle"></el-input>
+            <el-input v-model="info.jobTitle"></el-input>
           </el-form-item>
           <el-form-item prop="createTime" label="鍒涘缓鏃堕棿" min-width="10">
-            <el-input v-model="user.createTime"></el-input>
+            <el-input v-model="info.createTime"></el-input>
           </el-form-item>
         </el-form>
 
@@ -156,6 +156,7 @@
         },
       ],
       keyword: '',
+      info:null,
     };
   },
   created() {
@@ -171,7 +172,7 @@
       })
         .then(res => {
           sessionStorage.setItem('user', JSON.stringify(res.data));
-          this.user = res.data.user;
+          this.info = res.data.user;
         })
     },
     handleClose(done) {
@@ -223,7 +224,7 @@
         })
           .then(res => {
             sessionStorage.setItem('user', JSON.stringify(res.data));
-            this.user = res.data.user;
+            this.user = res.data;
           })
       }
     }
diff --git a/src/views/layout/components/Main/index.vue b/src/views/layout/components/Main/index.vue
index 268880c..a4f4966 100644
--- a/src/views/layout/components/Main/index.vue
+++ b/src/views/layout/components/Main/index.vue
@@ -87,84 +87,84 @@
               link:'/operate/management/myIndex',
             },
             {
-              id:12,
+              id:13,
               label:'鎴戠殑寰呭姙',
               link:'/operate/myWait',
             },
             {
-              id:12,
+              id:14,
               label:'妗堝嵎鏌ヨ',
               link:'/operate/viewEvent',
             },
              {
-              id:12,
+              id:15,
               label:'杞﹁締绠$悊',
               link:'/operate/car/carIndex',
             },
              {
-              id:12,
+              id:16,
               label:'鍥剧墖绠$悊',
               link:'/operate/images',
             },
              {
-              id:12,
+              id:17,
               label:'瑙嗛绠$悊',
               link:'/operate/videoControl',
             },
             {
-              id:12,
+              id:18,
               label:'娑堟伅绠$悊',
               link:'/operate/message/messageIndex',
             },
             {
-              id:12,
+              id:19,
               label:'鐭俊绠$悊',
               link:'/operate/sms/smsIndex',
             },
              {
-              id:12,
+              id:20,
               label:'鏃ュ織绠$悊',
               link:'/operate/log',
             },
           ]
         },
         {
-          id:1,
+          id:21,
           title:'瑙嗛宸℃煡',
           children:[
             {
-              id:2,
+              id:22,
               label:'瑙嗛宸℃煡',
               link:'/video',
             },
           ]
         },
         {
-          id:1,
+          id:23,
           title:'鏅鸿兘宸℃煡',
           children:[
             {
-              id:2,
+              id:24,
               label:'棰勮鐮斿垽',
               link:'/studyJudge',
             },
             {
-              id:3,
+              id:25,
               label:'杩濊妫�绱�',
               link:'/illegalSearch',
             },
             {
-              id:4,
+              id:26,
               label:'瓒嬪娍鍒嗘瀽',
               link:'/trendAnalysis',
             },
             {
-              id:5,
+              id:27,
               label:'杩濈珷缁熻',
               link:'/trendAnalysis',
             },
             {
-              id:6,
+              id:28,
               label:'杩濇硶缁熻',
               link:'/typeStatistics',
             },
diff --git a/src/views/layout/components/Menu/index.vue b/src/views/layout/components/Menu/index.vue
index f525f42..df0d374 100644
--- a/src/views/layout/components/Menu/index.vue
+++ b/src/views/layout/components/Menu/index.vue
@@ -42,7 +42,6 @@
 
                 <el-menu-item
                   v-else
-                  :key="secondMenu.id"
                   :index="`${secondMenu.id}`"
                   :route="{ name: secondMenu.url }"
                   >{{ secondMenu.title }}</el-menu-item

--
Gitblit v1.8.0