From 9995abd6adad6b842a13d3b662b78daa1937bb57 Mon Sep 17 00:00:00 2001 From: luobisheng <727299681@qq.com> Date: 星期三, 09 十一月 2022 09:29:48 +0800 Subject: [PATCH] 样式修改,以及上传部分修改 --- src/views/layout/components/Header/index.vue | 40 ++++++++++++++++++++++++---------------- 1 files changed, 24 insertions(+), 16 deletions(-) diff --git a/src/views/layout/components/Header/index.vue b/src/views/layout/components/Header/index.vue index 8525a7c..8f1994b 100644 --- a/src/views/layout/components/Header/index.vue +++ b/src/views/layout/components/Header/index.vue @@ -1,6 +1,6 @@ <template> <!-- 澶撮儴 --> - <el-header> + <el-header v-if="show"> <!-- 宸︿晶鑿滃崟 --> <div class="header-left"> <div class="menu-left__item" v-for="(item, index) in menuLeftList" :key="item.id" @click="changeActive(index)"> @@ -157,10 +157,12 @@ ], keyword: '', info:null, + show:false }; }, created() { - this.getLoginInfo(); + this.setLoginInfo() + console.log(this.user) }, methods: { baseInfo() { @@ -211,22 +213,27 @@ } }) }, - // 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅 - getLoginInfo() { + // 璁剧疆鐢ㄦ埛鍩烘湰淇℃伅 + async setLoginInfo() { const info = JSON.parse(sessionStorage.getItem('user')); if (info) { + console.log(info) this.user = info; } else { + this.user = await this.getLoginInfo(); + console.log(this.user) + } + this.show = true + }, + // 鑾峰彇鐧诲綍鐢ㄦ埛淇℃伅 + async getLoginInfo(){ const name = sessionStorage.getItem('name'); - this.$axios({ + let res = await this.$axios({ method: 'get', url: 'sccg/admin/info?name=' + name, }) - .then(res => { - sessionStorage.setItem('user', JSON.stringify(res.data)); - this.user = res.data; - }) - } + sessionStorage.setItem('user', JSON.stringify(res.data)); + return res.data } } }; @@ -253,7 +260,7 @@ .header-left { display: flex; - + flex: 1; .menu-left__item { width: 120px; @@ -278,9 +285,10 @@ .header-right { display: flex; - + padding-left: 10vw; + flex: 1; .item { - width: 60px; + width: 100%; position: relative; :deep(.is-fixed) { @@ -295,12 +303,12 @@ } .search { - width: 200px; + flex: 3; } .user { margin-left: 20px; - width: 120px; + flex: 2; display: flex; align-items: center; justify-content: center; @@ -335,7 +343,7 @@ } .btn { - width: 60px; + flex: 1; font-size: 20px; position: relative; -- Gitblit v1.8.0