部署修改

main
许宏杰 4 days ago
parent f5f26481bf
commit b5c9467802

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

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

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

@ -253,6 +253,11 @@ let options = reactive({
enableCollisionDetection: false, // enableCollisionDetection: false, //
}, },
}, },
control:{
toolbar:false,
homeButton:false,
zoom:false
},
terrain: { terrain: {
show: false, show: false,
}, },
@ -580,7 +585,7 @@ const changeModel = (index) => {
}); });
mapLayer.tiles3dLayer = new mars3d.layer.TilesetLayer({ mapLayer.tiles3dLayer = new mars3d.layer.TilesetLayer({
name: "模型名称", name: "模型名称",
url: "http://localhost:9090/B3dmqlh06/tileset.json", url: "https://zwyth.ntgaj.cn:8008/B3dmqlh06/tileset.json",
maximumScreenSpaceError: 16, maximumScreenSpaceError: 16,
maxMemory: 1024, // (MB) maxMemory: 1024, // (MB)
matrixMove: { 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 * @param mapInstance
*/ */
const mapLoad = (mapInstance) => { const mapLoad = (mapInstance) => {
map = mapInstance; map = mapInstance;
//marker //marker
mapLayer.markerLayer = new mars3d.layer.GraphicLayer({ mapLayer.markerLayer = new mars3d.layer.GraphicLayer({

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

Loading…
Cancel
Save