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

在圈子里面获取角色

上级 06e7df33
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
import * as commonUtil from "@/utils/utils"; import * as commonUtil from "@/utils/utils";
import org from '@/components/yqrange/member-management/org' import org from '@/components/yqrange/member-management/org'
import renyaun from '@/components/yqrange/member-management/renyuan' import renyaun from '@/components/yqrange/member-management/renyuan'
import { getCircleRole } from '@/utils/yqrange/rangeApi'
export default { export default {
props: { props: {
circleId: { circleId: {
...@@ -70,6 +71,17 @@ export default { ...@@ -70,6 +71,17 @@ export default {
// commonUtil.resizeHeight(); // commonUtil.resizeHeight();
}, },
methods: { 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) { checkTab(v) {
this.tab = v this.tab = v
if (v == 1) { if (v == 1) {
...@@ -92,13 +104,13 @@ export default { ...@@ -92,13 +104,13 @@ export default {
goBalck() { goBalck() {
this.$router.push(`/blacklist-manage?circleId=${this.circleId}&circleName=${this.circleName}`) this.$router.push(`/blacklist-manage?circleId=${this.circleId}&circleName=${this.circleName}`)
}, },
getRole() { // getRole() {
if (localStorage.getItem("highMainManager") == 1 || localStorage.getItem("mainManager") == 1 || localStorage.getItem("storageIdType") == 1) { // if (localStorage.getItem("highMainManager") == 1 || localStorage.getItem("mainManager") == 1 || localStorage.getItem("storageIdType") == 1) {
this.role = 1 // this.role = 1
} else { // } else {
this.role = 0 // this.role = 0
} // }
}, // },
refreshRenYuan() { refreshRenYuan() {
this.$refs.renyaun.initRange() this.$refs.renyaun.initRange()
} }
......
...@@ -55,9 +55,17 @@ export const getMemberSelectOrgOptionReq = (data) => { ...@@ -55,9 +55,17 @@ export const getMemberSelectOrgOptionReq = (data) => {
export const getOrgProvincesReq = (idType,circleId,type=1) => { export const getOrgProvincesReq = (idType,circleId,type=1) => {
return fetch({ return fetch({
headers, headers,
url: getBaseUrl(`circle/memberSelect/provinces/idType/${idType}/${circleId}/${type}`), url: getBaseUrl(`circle/memberSelect/provinces/idType/${idType}/${circleId}/${type}`),
method: 'get', 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 @@ ...@@ -10,7 +10,7 @@
<div v-if="active == 0"> <div v-if="active == 0">
<el-tabs v-model="activeName" @tab-click="tabChangeHandler"> <el-tabs v-model="activeName" @tab-click="tabChangeHandler">
<el-tab-pane label="成员管理" name="first"> <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>
<!--<el-tab-pane label="分组管理" name="second">--> <!--<el-tab-pane label="分组管理" name="second">-->
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册