提交 68b316b9 编写于 作者: haochangdi's avatar haochangdi

在圈子里面获取角色

上级 06e7df33
......@@ -34,6 +34,7 @@
import * as commonUtil from "@/utils/utils";
import org from '@/components/yqrange/member-management/org'
import renyaun from '@/components/yqrange/member-management/renyuan'
import { getCircleRole } from '@/utils/yqrange/rangeApi'
export default {
props: {
circleId: {
......@@ -70,6 +71,17 @@ export default {
// commonUtil.resizeHeight();
},
methods: {
getRole() {
getCircleRole(this.circleId).then((res) => {
if(res.code == '000000') {
// 0普通人 1 管理员 2主管理员 3内部管理员 4 高级管理员
if (res.data.circleRoleId > 1) {
this.role = 1
}
}
})
},
checkTab(v) {
this.tab = v
if (v == 1) {
......@@ -92,13 +104,13 @@ export default {
goBalck() {
this.$router.push(`/blacklist-manage?circleId=${this.circleId}&circleName=${this.circleName}`)
},
getRole() {
if (localStorage.getItem("highMainManager") == 1 || localStorage.getItem("mainManager") == 1 || localStorage.getItem("storageIdType") == 1) {
this.role = 1
} else {
this.role = 0
}
},
// getRole() {
// if (localStorage.getItem("highMainManager") == 1 || localStorage.getItem("mainManager") == 1 || localStorage.getItem("storageIdType") == 1) {
// this.role = 1
// } else {
// this.role = 0
// }
// },
refreshRenYuan() {
this.$refs.renyaun.initRange()
}
......
......@@ -55,9 +55,17 @@ export const getMemberSelectOrgOptionReq = (data) => {
export const getOrgProvincesReq = (idType,circleId,type=1) => {
return fetch({
headers,
url: getBaseUrl(`circle/memberSelect/provinces/idType/${idType}/${circleId}/${type}`),
method: 'get',
description: '根据用户ID 获取选人时省市',
description: '根据用户ID圈子id 获取选人时省市',
})
};
export const getCircleRole = (circleId) => {
return fetch({
headers,
url: getBaseUrl(`circle/circle/auth/${circleId}`),
method: 'get',
description: '根据圈子 获取人的角色',
})
};
\ No newline at end of file
......@@ -10,7 +10,7 @@
<div v-if="active == 0">
<el-tabs v-model="activeName" @tab-click="tabChangeHandler">
<el-tab-pane label="成员管理" name="first">
<mebman :circleId="circleId" :roleType="roleType" :circleName="name"></mebman>
<mebman :circleId="circleId" :roleType="roleType" :circleName="name" v-if="circleId"></mebman>
</el-tab-pane>
<!--<el-tab-pane label="分组管理" name="second">-->
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册