From ac80829983348f93748c7e491ea2941252adabf5 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 23 八月 2022 03:21:48 +0800
Subject: [PATCH] 调整标记按钮样式
---
src/views/personalCenter/components/LeftMenu.vue | 54 ++++++++++++++++++++++++++++++++++--------------------
1 files changed, 34 insertions(+), 20 deletions(-)
diff --git a/src/views/personalCenter/components/LeftMenu.vue b/src/views/personalCenter/components/LeftMenu.vue
index 905dadd..2134777 100644
--- a/src/views/personalCenter/components/LeftMenu.vue
+++ b/src/views/personalCenter/components/LeftMenu.vue
@@ -1,17 +1,17 @@
<template>
<div class="left-menu">
<div class="user-img">
- <img src="/images/hashrate/鐙珛鍦烘櫙绌洪〉闈�.png" alt="" />
+ <img src="/images/hashrate/s_empty.png" alt="" />
</div>
<div class="user-name">{{ userInfo.username }}</div>
<div class="menu-list">
<div
class="item"
- @click="pickMenu(index)"
v-for="(item, index) in menuList"
:key="index"
:class="index == activeIndex ? 'active-item' : ''"
+ @click="pickMenu(index, item.tab)"
>
<span class="iconfont"></span>
<span class="item-name"> {{ item.name }}</span>
@@ -23,28 +23,42 @@
<script>
export default {
created() {
- this.userInfo = JSON.parse(sessionStorage.getItem("userInfo"));
+ this.userInfo = JSON.parse(sessionStorage.getItem("userInfo"))
+ if (this.$route.query && this.$route.query.id) {
+ this.activeIndex = this.$route.query.id
+ }
+ },
+ computed:{
+ menuList() {
+ let menu =
+ [
+ // { name: "璐︽埛鎬昏" },
+ // { name: "璁㈠崟绠$悊" },
+ // { name: "娑堟伅涓績" },
+ { name: "鍩烘湰璧勬枡", tab: "baseInfo" },
+ ]
+
+ let userInfo = JSON.parse(sessionStorage.getItem("userInfo"))
+ if (userInfo.username == "Administrator") {
+ menu.push({ name: "瀛愯处鎴风鐞�", tab: "subAccount" })
+ }
+
+ return menu
+ }
},
data() {
- return {
- menuList: [
- { name: "璐︽埛鎬昏" },
- { name: "璁㈠崟绠$悊" },
- { name: "娑堟伅涓績" },
- { name: "鍩烘湰璧勬枡" },
- { name: "瀛愯处鎴风鐞�" },
- ],
+ return {
userInfo: null,
- activeIndex: 0,
- };
+ activeIndex: 0
+ }
},
methods: {
- pickMenu(i) {
- this.activeIndex = i;
- this.$emit("mChange", i);
- },
- },
-};
+ pickMenu(idx, tab) {
+ this.activeIndex = idx
+ this.$emit("mChange", tab)
+ }
+ }
+}
</script>
<style scoped lang="scss">
@@ -91,4 +105,4 @@
}
}
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.8.0