| | |
| | | isAuth: false, |
| | | }, |
| | | }, |
| | | { |
| | | path: '/', |
| | | name: '主页', |
| | | redirect: '/index', |
| | | }, |
| | | ]; |
| | |
| | | { |
| | | path: '/', |
| | | component: () => import('@/layout/index.vue'), |
| | | redirect: '/home', |
| | | redirect: '/index', |
| | | children: [ |
| | | { |
| | | path: 'home', |
| | | path: 'index', |
| | | name: '首页', |
| | | meta: { |
| | | i18n: 'dashboard', |
| | | }, |
| | | component: () => import(/* webpackChunkName: "index" */ '@/views/Home/Home.vue'), |
| | | component: () => import(/* webpackChunkName: "home" */ '@/views/Home/Home.vue'), |
| | | }, |
| | | { |
| | | path: 'taskManage', |
| | |
| | | import store from '@/store'; |
| | | import { Terrain } from 'cesium'; |
| | | |
| | | window.CESIUM_BASE_URL = '/cesiumPu'; |
| | | |
| | | // vite env |
| | | const { VITE_APP_BASE } = import.meta.env; |
| | | |
| | | |
| | | window.CESIUM_BASE_URL = `${VITE_APP_BASE}cesiumPu`; |
| | | // 定义全局的viewer变量防止重复生成 |
| | | let viewer = null; |
| | | let globalBaseMapLayers = []; |