|
@@ -28,33 +28,41 @@ const isSuper = computed(
|
|
|
() =>
|
|
|
user.value.roles.filter((item) => item.roleKey === "super_admin").length > 0
|
|
|
);
|
|
|
-const isOrgUser = computed(() => user.value.type === 1);
|
|
|
|
|
|
-const org_name = [
|
|
|
+const isORG = computed(() => user.value.type === 1);
|
|
|
+const normal_name = [
|
|
|
"scene",
|
|
|
// "relics",
|
|
|
// "device",
|
|
|
- // "organization",
|
|
|
+ "organization",
|
|
|
+ "users",
|
|
|
"no-persession",
|
|
|
- // "users",
|
|
|
- "org-users",
|
|
|
];
|
|
|
-const no_org_names = [
|
|
|
+
|
|
|
+const normal_name_org = [
|
|
|
"scene",
|
|
|
// "relics",
|
|
|
// "device",
|
|
|
"organization",
|
|
|
+ "org-users",
|
|
|
"no-persession",
|
|
|
+];
|
|
|
+const super_names = [
|
|
|
+ "scene",
|
|
|
+ // "relics",
|
|
|
+ // "device",
|
|
|
+ "organization",
|
|
|
"users",
|
|
|
- // "org-users",
|
|
|
+ "org-users",
|
|
|
+ "no-persession",
|
|
|
];
|
|
|
+console.log("isSuper", isSuper.value);
|
|
|
|
|
|
-
|
|
|
-console.log("isOrgUser", isOrgUser.value);
|
|
|
-
|
|
|
-const routes = isOrgUser.value
|
|
|
- ? org_name.map((name) => findRoute(name)!)
|
|
|
- : no_org_names.map((name) => findRoute(name)!);
|
|
|
+const routes = isSuper.value
|
|
|
+ ? super_names.map((name) => findRoute(name)!)
|
|
|
+ : isORG.value
|
|
|
+ ? normal_name_org.map((name) => findRoute(name)!)
|
|
|
+ : normal_name.map((name) => findRoute(name)!);
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|