Files
Situation-Awareness-Platfor…/src/utils/getRepoId.ts
2025-03-12 18:41:20 +08:00

14 lines
591 B
TypeScript

import router from '@/router';
export default function getRepoId(connector: string = '%2F', namespace: string = '', routeName: string = '') {
const routeParams = router.currentRoute.value.params;
let routeNamespace = namespace || routeParams.namespace;
const routeRepoName = routeName || routeParams.repoName;
if (!routeNamespace || !routeRepoName) return null;
routeNamespace = Array.isArray(routeNamespace)
? routeNamespace.join(connector)
: routeNamespace.split('/').join(connector);
const repoId = `${routeNamespace}${connector}${routeRepoName}`;
return repoId;
}