Browse Source

前台标题添加所属部门

newMaster
1747191978@qq.com 4 months ago
parent
commit
4eec5cb245
  1. 14
      acupuncture-前台/src/layout/components/Navbar.vue
  2. 1
      acupuncture-前台/src/store/modules/user.js
  3. 10
      acupuncture-前台/src/views/system/user/profile/index.vue

14
acupuncture-前台/src/layout/components/Navbar.vue

@ -12,7 +12,9 @@
class="breadcrumb-container"
v-if="!topNav"
/> -->
<div class="logo-title">朱琏针灸联盟数据系统</div>
<div class="logo-title">
朱琏针灸联盟数据系统{{ userInfo.tenantName }}
</div>
<top-nav id="topmenu-container" class="topmenu-container" v-if="topNav" />
<div class="right-menu">
@ -79,6 +81,11 @@ export default {
RuoYiGit,
RuoYiDoc,
},
data() {
return {
userInfo: {},
};
},
computed: {
...mapGetters(["sidebar", "avatar", "device"]),
setting: {
@ -116,6 +123,11 @@ export default {
.catch(() => {});
},
},
created() {
let userInfo = localStorage.getItem("user");
this.userInfo = userInfo ? JSON.parse(userInfo) : {};
console.log("this.userInfo ", this.userInfo);
},
};
</script>

1
acupuncture-前台/src/store/modules/user.js

@ -57,6 +57,7 @@ const user = {
return new Promise((resolve, reject) => {
getInfo().then(res => {
const user = res.user
localStorage.setItem("user", JSON.stringify(user))
let avatar = user.avatar || ""
if (!isHttp(avatar)) {
avatar = (isEmpty(avatar)) ? defAva : process.env.VUE_APP_BASE_API + avatar

10
acupuncture-前台/src/views/system/user/profile/index.vue

@ -21,12 +21,12 @@
</li>
<li class="list-group-item">
<svg-icon icon-class="phone" />手机号码
<div class="pull-right">{{ user.phonenumber }}</div>
<div class="pull-right">{{ userInfo.tenantPhone }}</div>
</li>
<li class="list-group-item">
<svg-icon icon-class="tree" />所属部门
<div class="pull-right" v-if="user.dept">
{{ user.dept.deptName }} / {{ postGroup }}
<div class="pull-right">
{{ userInfo.tenantName }}
</div>
</li>
@ -76,12 +76,16 @@ export default {
data() {
return {
user: {},
userInfo: {},
roleGroup: {},
postGroup: {},
activeTab: "resetPwd",
};
},
created() {
let userInfo = localStorage.getItem("user");
this.userInfo = userInfo ? JSON.parse(userInfo) : {};
this.getUser();
},
methods: {

Loading…
Cancel
Save