1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
| <template>
| <div :class="wrpCls">
| <avatar-dropdown :menu="showMenu" :current-user="currentUser" :class="prefixCls" />
| <!-- <select-lang :class="prefixCls" /> -->
| </div>
| </template>
|
| <script>
| import AvatarDropdown from './AvatarDropdown'
| import SelectLang from '@/components/SelectLang'
| import { agentgetAgentInfo } from '@/api/home'
| export default {
| name: 'RightContent',
| components: {
| AvatarDropdown,
| SelectLang
| },
| props: {
| prefixCls: {
| type: String,
| default: 'ant-pro-global-header-index-action'
| },
| isMobile: {
| type: Boolean,
| default: () => false
| },
| topMenu: {
| type: Boolean,
| required: true
| },
| theme: {
| type: String,
| required: true
| }
| },
| data () {
| return {
| showMenu: true,
| currentUser: {}
| }
| },
| computed: {
| wrpCls () {
| return {
| 'ant-pro-global-header-index-right': true,
| [`ant-pro-global-header-index-${(this.isMobile || !this.topMenu) ? 'light' : this.theme}`]: true
| }
| }
| },
| mounted () {
| this.getAgentInfo()
| },
| methods: {
| // 获取代理信息
| getAgentInfo () {
| agentgetAgentInfo().then(res => {
| if (res.status == 0) {
| setTimeout(() => {
| this.currentUser = {
| name: res.data.agentName
| }
| }, 1500)
| } else {
| setTimeout(() => {
| this.currentUser = {
| name: '代理'
| }
| }, 1500)
| }
| })
| }
| }
| }
| </script>
|
|