|
@@ -22,11 +22,6 @@
|
|
|
<router-link :to="{name: item.name}">{{ item.meta.title }}</router-link>
|
|
|
</el-dropdown-item>
|
|
|
</div>
|
|
|
- <!--生意参谋工具-->
|
|
|
- <!--验号&淘客查询-->
|
|
|
- <!--运营工具-->
|
|
|
- <!--sku监控-->
|
|
|
- <!--淘宝详情页工具 toolsRoutes-->
|
|
|
</div>
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
@@ -37,7 +32,10 @@
|
|
|
</ul>
|
|
|
<template v-if="token">
|
|
|
<el-dropdown :show-timeout="0" placement="bottom" style="cursor: pointer;">
|
|
|
- <span class="el-dropdown-link">我的</span>
|
|
|
+ <span class="el-dropdown-link TT-el-dropdown-link">
|
|
|
+ <img :src="userVipLogo" alt="" v-show="userVipLogo">
|
|
|
+ <p v-show="!userVipLogo">我的</p>
|
|
|
+ </span>
|
|
|
<el-dropdown-menu slot="dropdown">
|
|
|
<el-dropdown-item>
|
|
|
<router-link :to="{path: '/mine'}">个人中心</router-link>
|
|
@@ -77,15 +75,25 @@ export default {
|
|
|
toolsNav1: toolsNav1,
|
|
|
toolsNav2: toolsNav2,
|
|
|
toolsNav3: toolsNav3,
|
|
|
- toolsRoutes: toolsRoutes
|
|
|
+ toolsRoutes: toolsRoutes,
|
|
|
+ vip1Logo: require('../../static/img/mine/vip_1@2x.png'),
|
|
|
+ vip2Logo: require('../../static/img/mine/vip_2@2x.png')
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
|
...mapState({
|
|
|
- webConfig: state => state.common.webConfig
|
|
|
+ webConfig: state => state.common.webConfig,
|
|
|
+ payConfig: state => state.user.userconfig
|
|
|
}),
|
|
|
token () {
|
|
|
return this.$store.state.user.token || Vue.cookie.get('token')
|
|
|
+ },
|
|
|
+ userVipLogo () {
|
|
|
+ const { userVip } = this.payConfig
|
|
|
+ if (Object.prototype.toString.call(userVip) !== '[object Number]') {
|
|
|
+ return ''
|
|
|
+ }
|
|
|
+ return ['', this.vip1Logo, this.vip2Logo, ''][userVip]
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -202,4 +210,15 @@ a {
|
|
|
.btn-register {
|
|
|
margin-left: 16px;
|
|
|
}
|
|
|
+
|
|
|
+.TT-el-dropdown-link {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+
|
|
|
+ img {
|
|
|
+ width: 50px;
|
|
|
+ height: 50px;
|
|
|
+ border-radius: 50%;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|