|
|
@@ -191,100 +191,6 @@ export const constantRoutes = [
|
|
|
|
|
|
|
|
|
export const asyncRoutes = [
|
|
|
- {
|
|
|
- path: "/combat",
|
|
|
- component: Layout,
|
|
|
- redirect: "/combat/index",
|
|
|
- name: "Combat",
|
|
|
- meta: {
|
|
|
- title: "战情指挥",
|
|
|
- icon: "el-icon-s-operation",
|
|
|
- roles: ["admin", "user"],
|
|
|
- },
|
|
|
- children: [
|
|
|
- {
|
|
|
- path: "index",
|
|
|
- name: "CombatIndex",
|
|
|
- component: () => import("@/views/combat/index"),
|
|
|
- meta: {
|
|
|
- title: "战情概览",
|
|
|
- icon: "el-icon-view",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "situation",
|
|
|
- name: "Situation",
|
|
|
- component: () => import("@/views/combat/situation/index"),
|
|
|
- meta: {
|
|
|
- title: "实景态势",
|
|
|
- icon: "el-icon-location",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "knowledge",
|
|
|
- name: "Knowledge",
|
|
|
- component: () => import("@/views/combat/knowledge/index"),
|
|
|
- meta: {
|
|
|
- title: "方案知识库",
|
|
|
- icon: "el-icon-document-copy",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "task-setting",
|
|
|
- name: "TaskSetting",
|
|
|
- component: () => import("@/views/combat/task-setting/index"),
|
|
|
- meta: {
|
|
|
- title: "任务想定",
|
|
|
- icon: "el-icon-setting",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "plan-analysis",
|
|
|
- name: "PlanAnalysis",
|
|
|
- component: () => import("@/views/combat/plan-analysis/index"),
|
|
|
- meta: {
|
|
|
- title: "方案分析",
|
|
|
- icon: "el-icon-data-analysis",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "plan-adjustment",
|
|
|
- name: "PlanAdjustment",
|
|
|
- component: () => import("@/views/combat/plan-adjustment/index"),
|
|
|
- meta: {
|
|
|
- title: "方案调整",
|
|
|
- icon: "el-icon-edit",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "assistance",
|
|
|
- name: "Assistance",
|
|
|
- component: () => import("@/views/combat/assistance/index"),
|
|
|
- meta: {
|
|
|
- title: "辅助决策",
|
|
|
- icon: "el-icon-lightbulb",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "equipment-3d",
|
|
|
- name: "Equipment3D",
|
|
|
- component: () => import("@/views/combat/equipment-3d/index"),
|
|
|
- meta: {
|
|
|
- title: "3D装备模型",
|
|
|
- icon: "el-icon-picture",
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- path: "map",
|
|
|
- name: "Map2D",
|
|
|
- component: () => import("@/views/combat/map/index"),
|
|
|
- meta: {
|
|
|
- title: "二维地图",
|
|
|
- icon: "el-icon-map-location",
|
|
|
- },
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
];
|
|
|
|
|
|
const router = new VueRouter({
|