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}}
-
切换账户
-
团队管理
-
退出登录
+
+
切换账户
+
账户明细
+
团队管理
+
退出登录
@@ -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