22 lines
592 B
JavaScript
22 lines
592 B
JavaScript
import routes from "@/router/config"
|
|
|
|
class Utils {
|
|
createdRouter(vr) {
|
|
let jurisdiction = JSON.parse(localStorage.getItem("jurisdiction"));
|
|
jurisdiction.forEach(v => {
|
|
v.children.forEach(j => {
|
|
routes[0].children.push({
|
|
path: v.path + j.path,
|
|
name: `${v.path.replaceAll("/", "")}_${j.path.replaceAll("/", "")}` ,
|
|
component: ()=> import(`@/pages${v.path}${j.path}.vue`)
|
|
})
|
|
})
|
|
});
|
|
|
|
vr.addRoutes(routes)
|
|
|
|
}
|
|
}
|
|
|
|
export default new Utils();
|