|
|
@@ -1,5 +1,6 @@ |
|
|
|
import auth from "@/plugins/auth"; |
|
|
|
import router, { constantRoutes, dynamicRoutes } from "@/router"; |
|
|
|
import { getClientId } from "@/utils/auth"; |
|
|
|
const permission = { |
|
|
|
state: { |
|
|
|
routes: [], |
|
|
@@ -45,7 +46,10 @@ export function filterDynamicRoutes(routes) { |
|
|
|
...route, |
|
|
|
children: route.children ? filterDynamicRoutes(route.children) : [], |
|
|
|
}; |
|
|
|
if (auth.hasPermiOr(temp.permissions)) { |
|
|
|
if ( |
|
|
|
(auth.hasPermiOr(temp.permissions) && !temp.clientId) || |
|
|
|
temp.clientId?.includes(getClientId()) |
|
|
|
) { |
|
|
|
res.push(temp); |
|
|
|
} |
|
|
|
}); |
|
|
|