|
|
|
@ -51,7 +51,24 @@ |
|
|
|
> |
|
|
|
> |
|
|
|
<div class="avatar-wrapper"> |
|
|
|
<div class="avatar-wrapper"> |
|
|
|
<img :src="avatar" class="user-avatar" /> |
|
|
|
<img :src="avatar" class="user-avatar" /> |
|
|
|
<span class="user-nickname"> {{ nickName }} </span> |
|
|
|
<span class="user-nickname"> |
|
|
|
|
|
|
|
{{ nickName }} |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
<span class="user-nickname"> |
|
|
|
|
|
|
|
<el-link |
|
|
|
|
|
|
|
type="primary" |
|
|
|
|
|
|
|
icon="el-icon-circle-check" |
|
|
|
|
|
|
|
:underline="false" |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
{{ selectDictLabel(dict.type.sys_normal_disable, status) || "-" }} |
|
|
|
|
|
|
|
</el-link> |
|
|
|
|
|
|
|
</span> |
|
|
|
|
|
|
|
<span class="user-nickname"> |
|
|
|
|
|
|
|
所属单位 |
|
|
|
|
|
|
|
<el-link type="primary" :underline="false"> |
|
|
|
|
|
|
|
{{ dept.deptName }} |
|
|
|
|
|
|
|
</el-link> |
|
|
|
|
|
|
|
</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<el-dropdown-menu slot="dropdown"> |
|
|
|
<router-link to="/user/profile"> |
|
|
|
<router-link to="/user/profile"> |
|
|
|
@ -115,6 +132,7 @@ import SystemSettingDialog from "./SystemSettingDialog"; |
|
|
|
import AboutDialog from "./AboutDialog"; |
|
|
|
import AboutDialog from "./AboutDialog"; |
|
|
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
export default { |
|
|
|
|
|
|
|
dicts: ["sys_normal_disable"], |
|
|
|
components: { |
|
|
|
components: { |
|
|
|
Breadcrumb, |
|
|
|
Breadcrumb, |
|
|
|
Logo, |
|
|
|
Logo, |
|
|
|
@ -149,7 +167,14 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
computed: { |
|
|
|
computed: { |
|
|
|
...mapGetters(["sidebar", "avatar", "device", "nickName"]), |
|
|
|
...mapGetters([ |
|
|
|
|
|
|
|
"sidebar", |
|
|
|
|
|
|
|
"avatar", |
|
|
|
|
|
|
|
"device", |
|
|
|
|
|
|
|
"nickName", |
|
|
|
|
|
|
|
"dept", |
|
|
|
|
|
|
|
"status", |
|
|
|
|
|
|
|
]), |
|
|
|
setting: { |
|
|
|
setting: { |
|
|
|
get() { |
|
|
|
get() { |
|
|
|
return this.$store.state.settings.showSettings; |
|
|
|
return this.$store.state.settings.showSettings; |
|
|
|
@ -166,6 +191,9 @@ export default { |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
created() { |
|
|
|
|
|
|
|
console.log(this.$store.state.user); |
|
|
|
|
|
|
|
}, |
|
|
|
methods: { |
|
|
|
methods: { |
|
|
|
toggleSideBar() { |
|
|
|
toggleSideBar() { |
|
|
|
this.$store.dispatch("app/toggleSideBar"); |
|
|
|
this.$store.dispatch("app/toggleSideBar"); |
|
|
|
|