From 4914eba9ef62675e1dea9bf85e84f9913b0cfb08 Mon Sep 17 00:00:00 2001 From: value <z1292839451@163.com> Date: 星期四, 24 八月 2023 09:10:36 +0800 Subject: [PATCH] 新增委托二维码功能 --- src/layout/components/Navbar.vue | 26 ++++++++++++++++++++++++-- 1 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index 41a57c4..75fb75b 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -12,7 +12,7 @@ </div> <el-dropdown class="avatar-container" trigger="click"> <div class="avatar-wrapper"> - <a class="user-avatar">{{ '涓ぉ'.slice(0,1) }}</a> + <a class="user-avatar">{{ user.name.slice(0,1) }}</a> </div> <el-dropdown-menu slot="dropdown" class="user-dropdown"> <router-link to="/"> @@ -33,6 +33,12 @@ import { mapGetters } from 'vuex' // import Breadcrumb from '@/components/Breadcrumb' // import Hamburger from '@/components/Hamburger' + import { + get, + post, + wpost, + postFile + } from "@/api/util/requestUtil.js" export default { components: { @@ -45,6 +51,17 @@ 'avatar' ]) }, + data() { + return { + user: { + id: null, + name: 'value' + } + } + }, + mounted() { + this.getUser() + }, methods: { toggleSideBar() { this.$store.dispatch('app/toggleSideBar') @@ -52,7 +69,12 @@ async logout() { // await this.$store.dispatch('user/logout') this.$router.push(`/login?redirect=${this.$route.fullPath}`) - } + }, + getUser(){ + get(this.$url.info).then(res=>{ + this.user = res.data + }) + } } } </script> -- Gitblit v1.9.3