部署修改

main
许宏杰 4 days ago
parent f5f26481bf
commit b5c9467802

@ -5,7 +5,7 @@ VITE_APP_TITLE = 若依管理系统
VITE_APP_ENV = 'production'
# 若依管理系统/生产环境
VITE_APP_BASE_API = '/prod-api'
VITE_APP_BASE_API = 'https://zwyth.ntgaj.cn:8008'
# 是否在打包时开启压缩,支持 gzip 和 brotli
VITE_BUILD_COMPRESS = gzip

@ -8,17 +8,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<link rel="icon" href="/favicon.ico">
<title>若依管理系统</title>
<!--引入cesium基础lib-->
<link href="https://registry.npmmirror.com/mars3d-cesium/latest/files/Build/Cesium/Widgets/widgets.css" rel="stylesheet" type="text/css" />
<script src="https://registry.npmmirror.com/mars3d-cesium/latest/files/Build/Cesium/Cesium.js" type="text/javascript"></script>
<!-- <link href="http://www.jichuanglanhai.com/demo/map3d/Cesium/Widgets/widgets.css" rel="stylesheet" type="text/css" />
<script src="http://www.jichuanglanhai.com/demo/map3d/Cesium/Cesium.js" type="text/javascript"></script> -->
<link href="https://zwyth.ntgaj.cn:8008/map3d/Cesium/Widgets/widgets.css" rel="stylesheet" type="text/css" />
<script src="https://zwyth.ntgaj.cn:8008/map3d/Cesium/Cesium.js" type="text/javascript"></script>
<!--引入mars3d库lib-->
<link href="https://registry.npmmirror.com/mars3d/latest/files/mars3d.css" rel="stylesheet" type="text/css" />
<script src="https://registry.npmmirror.com/mars3d/latest/files/mars3d.js" type="text/javascript"></script>
<!-- <script src="http://www.jichuanglanhai.com/demo/map3d/turf.min.js" type="text/javascript"></script>
<link href="http://www.jichuanglanhai.com/demo/map3d/mars3d/mars3d.css" rel="stylesheet" type="text/css" />
<script src="http://www.jichuanglanhai.com/demo/map3d/mars3d/mars3d.js" type="text/javascript"></script> -->
<script src="https://zwyth.ntgaj.cn:8008/map3d/turf.min.js" type="text/javascript"></script>
<link href="https://zwyth.ntgaj.cn:8008/map3d/mars3d/mars3d.css" rel="stylesheet" type="text/css" />
<script src="https://zwyth.ntgaj.cn:8008/map3d/mars3d/mars3d.js" type="text/javascript"></script>

@ -4,7 +4,7 @@
<script setup>
import { ref, reactive, onMounted } from "vue";
import mapConfig from './config.json'
const emit = defineEmits(["onload"]);
const props = defineProps({
@ -28,13 +28,18 @@
onMounted(() => {
// //
mars3d.Util.fetchJson({ url: "config.json" }).then((data) => {
initMars3d({
//
...data.map3d,
...mapConfig,
...props.options,
});
});
// mars3d.Util.fetchJson({ url: "config.json" }).then((data) => {
// initMars3d({
// //
// ...mapConfig,
// ...props.options,
// });
// });
});
const initMars3d = (option) => {
map = new mars3d.Map(withKeyId.value, option);

@ -253,6 +253,11 @@ let options = reactive({
enableCollisionDetection: false, //
},
},
control:{
toolbar:false,
homeButton:false,
zoom:false
},
terrain: {
show: false,
},
@ -580,7 +585,7 @@ const changeModel = (index) => {
});
mapLayer.tiles3dLayer = new mars3d.layer.TilesetLayer({
name: "模型名称",
url: "http://localhost:9090/B3dmqlh06/tileset.json",
url: "https://zwyth.ntgaj.cn:8008/B3dmqlh06/tileset.json",
maximumScreenSpaceError: 16,
maxMemory: 1024, // (MB)
matrixMove: {
@ -620,39 +625,14 @@ const changeModel = (index) => {
}
};
const laoding3d = () => {
const tiles3dLayer = new mars3d.layer.TilesetLayer({
name: "模型名称",
url: "http://192.168.0.108:9090/B3dmqlh06/tileset.json",
maximumScreenSpaceError: 16,
maxMemory: 1024, // (MB)
matrixMove: {
hasMiddle: false,
},
flyTo: true,
// maximumScreenSpaceError: 16, //
// cacheBytes: 1073741824, // 1024MB = 1024*1024*1024 ()
// maximumCacheOverflowBytes: 2147483648, // 2048MB = 2048*1024*1024 ()
// maximumMemoryUsage: 512, //cesium 1.107+50%
// skipLevelOfDetail: true, //Cesium1.5x 1 2LODfalse穿tilefalse
// loadSiblings: true, // true
// cullRequestsWhileMoving: true,
// cullRequestsWhileMovingMultiplier: 10, //
// preferLeaves: true, //falseCesiumtileskipLevelOfDetail=falseskipLevelOfDetail=true使preferLeaves=true
// progressiveResolutionHeightFraction: 0.5, // 0
// dynamicScreenSpaceError: true, // true
// preloadWhenHidden: true, //tileset.showfalse
});
map.addLayer(tiles3dLayer);
};
/**
* 地图初始化完毕
* @param mapInstance
*/
const mapLoad = (mapInstance) => {
map = mapInstance;
//marker
mapLayer.markerLayer = new mars3d.layer.GraphicLayer({

@ -9,8 +9,8 @@ export default defineConfig(({ mode, command }) => {
return {
// 部署生产环境和开发环境下的URL。
// 默认情况下vite 会假设你的应用是被部署在一个域名的根路径上
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
base: VITE_APP_ENV === 'production' ? '/' : '/',
// 例如 如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
base: VITE_APP_ENV === 'production' ? '/nantong-police' : '/',
plugins: createVitePlugins(env, command === 'build'),
resolve: {
// https://cn.vitejs.dev/config/#resolve-alias
@ -34,7 +34,8 @@ export default defineConfig(({ mode, command }) => {
target: 'http://localhost:8080',
changeOrigin: true,
rewrite: (p) => p.replace(/^\/dev-api/, '')
}
},
}
},
//fix:error:stdin>:7356:1: warning: "@charset" must be the first rule in the file

Loading…
Cancel
Save