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" class="breadcrumb-container"
v-if="!topNav" 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" /> <top-nav id="topmenu-container" class="topmenu-container" v-if="topNav" />
<div class="right-menu"> <div class="right-menu">
@ -79,6 +81,11 @@ export default {
RuoYiGit, RuoYiGit,
RuoYiDoc, RuoYiDoc,
}, },
data() {
return {
userInfo: {},
};
},
computed: { computed: {
...mapGetters(["sidebar", "avatar", "device"]), ...mapGetters(["sidebar", "avatar", "device"]),
setting: { setting: {
@ -116,6 +123,11 @@ export default {
.catch(() => {}); .catch(() => {});
}, },
}, },
created() {
let userInfo = localStorage.getItem("user");
this.userInfo = userInfo ? JSON.parse(userInfo) : {};
console.log("this.userInfo ", this.userInfo);
},
}; };
</script> </script>

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

@ -57,6 +57,7 @@ const user = {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
getInfo().then(res => { getInfo().then(res => {
const user = res.user const user = res.user
localStorage.setItem("user", JSON.stringify(user))
let avatar = user.avatar || "" let avatar = user.avatar || ""
if (!isHttp(avatar)) { if (!isHttp(avatar)) {
avatar = (isEmpty(avatar)) ? defAva : process.env.VUE_APP_BASE_API + 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>
<li class="list-group-item"> <li class="list-group-item">
<svg-icon icon-class="phone" />手机号码 <svg-icon icon-class="phone" />手机号码
<div class="pull-right">{{ user.phonenumber }}</div> <div class="pull-right">{{ userInfo.tenantPhone }}</div>
</li> </li>
<li class="list-group-item"> <li class="list-group-item">
<svg-icon icon-class="tree" />所属部门 <svg-icon icon-class="tree" />所属部门
<div class="pull-right" v-if="user.dept"> <div class="pull-right">
{{ user.dept.deptName }} / {{ postGroup }} {{ userInfo.tenantName }}
</div> </div>
</li> </li>
@ -76,12 +76,16 @@ export default {
data() { data() {
return { return {
user: {}, user: {},
userInfo: {},
roleGroup: {}, roleGroup: {},
postGroup: {}, postGroup: {},
activeTab: "resetPwd", activeTab: "resetPwd",
}; };
}, },
created() { created() {
let userInfo = localStorage.getItem("user");
this.userInfo = userInfo ? JSON.parse(userInfo) : {};
this.getUser(); this.getUser();
}, },
methods: { methods: {

Loading…
Cancel
Save