| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- import { $t } from "@/plugins/i18n";
- import { system } from "@/router/enums";
- /**
- * roles:页面级别权限,这里模拟二种 "admin"、"common"
- * admin:管理员角色
- * common:普通角色
- */
- export default {
- path: "/system",
- redirect: "/system/hotUpdate",
- meta: {
- icon: "ri:settings-3-line",
- title: "menus.pureSysManagement",
- rank: system
- },
- children: [
- {
- path: "/system/hotUpdate",
- name: "hotUpdate",
- component: () => import("@/views/system/hotUpdate/index.vue"),
- meta: {
- icon: "ri:admin-line",
- title: $t("menus.system.hotUpdate"),
- roles: ["opt", "admin", "root"],
- }
- },
- {
- path: "/system/sysCfgFront",
- name: "sysCfgFront",
- component: () => import("@/views/system/sysCfgFront/index.vue"),
- meta: {
- icon: "ri:admin-line",
- title: $t("menus.system.sysCfgFront"),
- roles: ["root"],
- }
- },
- // {
- // path: "/system/sysCfgCalc",
- // name: "sysCfgCalc",
- // component: () => import("@/views/system/sysCfgCalc/index.vue"),
- // meta: {
- // icon: "ri:admin-line",
- // title: $t("menus.system.sysCfgCalc"),
- // roles: ["admin"]
- // }
- // },
- {
- path: "/system/sysCfgDB",
- name: "sysCfgDB",
- component: () => import("@/views/system/sysCfgDB/index.vue"),
- meta: {
- icon: "ri:admin-line",
- title: $t("menus.system.sysCfgDB"),
- showLink: false,
- roles: ["root"]
- }
- },
- // {
- // path: "/system/sysCfgAlarm",
- // name: "sysCfgAlarm",
- // component: () => import("@/views/system/sysCfgAlarm/index.vue"),
- // meta: {
- // icon: "ri:admin-line",
- // title: $t("menus.system.sysCfgAlarm"),
- // roles: ["admin"]
- // }
- // },
- {
- path: "/system/user",
- name: "SystemUser",
- component: () => import("@/views/system/user/index.vue"),
- meta: {
- icon: "ri:admin-line",
- title: "menus.pureUser",
- roles: ["admin", "root"]
- }
- },
- ]
- } satisfies RouteConfigsTable;
|