|
@@ -9,6 +9,7 @@ import {
|
|
|
requsetSupertubeCompany,
|
|
|
requsetUserBindingCompany,
|
|
|
reuqsetRoleInfo,
|
|
|
+ userlist,
|
|
|
} from "@/apis/user";
|
|
|
|
|
|
import {
|
|
@@ -585,8 +586,9 @@ async function getRoleMenuList(level = "") {
|
|
|
// const { id } = _getUserInfo();
|
|
|
// const isOkIndex = ids.findIndex((s) => String(s) === String(id));
|
|
|
const idok = state.is_super_admin_ids;
|
|
|
-
|
|
|
+
|
|
|
if (!idok) {
|
|
|
+ console.log(data)
|
|
|
list = data.filter(function (item) {
|
|
|
return item.menu_route !== "system"
|
|
|
});
|
|
@@ -595,9 +597,11 @@ async function getRoleMenuList(level = "") {
|
|
|
}
|
|
|
|
|
|
//获取所有的超管账号
|
|
|
- // const {} = awiat
|
|
|
+ let isSuperOk = state.isSupertube && ids.includes(String(state.userInfo.id)) || !state.isSupertube
|
|
|
+
|
|
|
+ console.log(isSuperOk)
|
|
|
|
|
|
- if(state.isTeacherChen){
|
|
|
+ if(!isSuperOk){
|
|
|
const _i = list.findIndex(item => {
|
|
|
return item.menu_route === "sellOut"
|
|
|
})
|
|
@@ -606,19 +610,18 @@ async function getRoleMenuList(level = "") {
|
|
|
return item.menu_route === "supplierSellOut"
|
|
|
})
|
|
|
|
|
|
- if(_i !== -1){
|
|
|
- list[_i] = list[_i].child.filter(item => {
|
|
|
- return item => item.menu_route !=="filing"
|
|
|
+ if(_i >= 0){
|
|
|
+ list[_i].child = list[_i].child.filter(item => {
|
|
|
+ return item.menu_route !=="filing"
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- if(_s !== -1){
|
|
|
- list[_s] = list[_s].child.filter(item => {
|
|
|
- return item => item.menu_route !=="supplierFiling"
|
|
|
+ if(_s >= 0){
|
|
|
+ list[_s].child = list[_s].child.filter(item => {
|
|
|
+ return item.menu_route !=="supplierFiling"
|
|
|
})
|
|
|
}
|
|
|
}
|
|
|
- console.log()
|
|
|
|
|
|
list = list.filter((item) => item.child && item.child.length > 0);
|
|
|
list.forEach((v1) => {
|