diff --git a/src/api/branch.js b/src/api/branch.js index 811f65cc..30148ad1 100644 --- a/src/api/branch.js +++ b/src/api/branch.js @@ -29,5 +29,10 @@ export const editBranch = params => { return axios.post(`${base}/mdp/sys/branch/ export const addBranchNoAuth = params => { return axios.post(`${base}/mdp/sys/branch/addBranchNoAuth`, params); }; +//新增一条管理端机构表(机构下面若干部门) +export const calcBranchUsers = params => { return axios.get(`${base}/mdp/sys/branch/calcBranchUsers`, params); }; + + + //新增一条企业入驻审核流程 export const addUserJoinBranchRequire = params => { return axios.post(`${base}/mdp/sys/userJoinBranchRequire/add`, params); }; diff --git a/src/views/layout/components/UserInfo.vue b/src/views/layout/components/UserInfo.vue index ff365d20..bca530a3 100644 --- a/src/views/layout/components/UserInfo.vue +++ b/src/views/layout/components/UserInfo.vue @@ -32,25 +32,27 @@
- 账号数量(1 / 25)个 + 账号数量( {{branchUsersCount.currUsers }} / {{branchUsersCount.maxUsers}} )个
-

用户名称:{{userInfo.username}}

+

用户名称:{{userInfo.username}}

- 我的岗位: - - {{role.postName}} , + 我的角色: + + {{getMyRoleNames()}}
-

切换账户

-

团队管理

-

退出登录

+ +

切换账户

+

账户明细

+

团队管理

+

退出登录

@@ -102,6 +104,8 @@ import { mapGetters } from 'vuex' import dayjs from 'dayjs' import { queryMyUsers,switchUser } from '@/api/login'; + +import { calcBranchUsers } from '@/api/branch'; import BranchAdd from "@/views/mdp/sys/branch/BranchEdit"; export default { @@ -110,6 +114,10 @@ export default { branchAddVisible:false, phonenoUsers:[], phonenoUsersVisible:false, + branchUsersCount:{ + currUsers:1, + maxUsers:100 + } } }, @@ -133,7 +141,15 @@ export default { }, methods: { - + calcBranchUsers(){ + calcBranchUsers().then(res=>this.branchUsersCount=res.data.data) + }, + getMyRoleNames(){ + if(this.roles && this.roles.length>0){ + var myRoles=this.roles.filter(i=>i.roleid.indexOf('SCOPE')<0); + return myRoles.map(i=>i.rolename).join(",") + } + }, switchUser(){ queryMyUsers().then(res0=>{ if(res0.data.tips.isOk){ @@ -150,13 +166,20 @@ export default { }, handleCommand(command){ if(command=='updateUserInfo'){ - this.$router.push({path:'/updateUserInfo'}) + this.$router.push({path:'/my/work/updateUserInfo'}) + } + if(command=='myWork'){ + this.$router.push({path:'/my/work/index'}) } }, upgradeToBranchAccount(){ //跳转到购买模块页面 this.branchAddVisible=true; }, + + afterAddSubmit(){ + + }, toLogin(user) { this.$prompt('请输入密码', '提示', { confirmButtonText: '确定', @@ -200,7 +223,7 @@ export default { BranchAdd }, mounted() { - + this.calcBranchUsers(); } } @@ -281,6 +304,7 @@ export default { } .topBox_num { font-size: 14px; + cursor: pointer; } } } diff --git a/src/views/login/components/login.vue b/src/views/login/components/login.vue index 22799305..0f249d95 100644 --- a/src/views/login/components/login.vue +++ b/src/views/login/components/login.vue @@ -267,10 +267,12 @@ export default { loginParams.branchId=params.branchId } this.$store.dispatch("LoginByUserloginid",loginParams).then(res => { + debugger; this.loading = false if(res.data.tips.isOk==true){ this.loading = true; this.$store.dispatch('GetUserInfo').then((res2)=>{ + debugger; this.loading = false if(res2.data.tips.isOk==true){ this.userDeptid=res2.data.userInfo.deptid