fix: BUG修改

This commit is contained in:
kun 2023-11-18 18:39:57 +08:00
parent 0b1fa274c8
commit f3ce81fc67
3 changed files with 11 additions and 15 deletions

View File

@ -360,8 +360,8 @@ onMounted(() => {
// //
terrainClip = new mars3d.thing.TerrainClip({ terrainClip = new mars3d.thing.TerrainClip({
diffHeight: allProperty.value.diffHeight, // diffHeight: allProperty.value.diffHeight, //
image: "@/assets/images/Mars3DImg/textures/poly-stone.jpg", image: new URL("../../../assets/images/Mars3DImg/textures/poly-stone.jpg", import.meta.url).href,
imageBottom: "@/assets/images/Mars3DImg/textures/poly-soil.jpg", imageBottom: new URL("../../../assets/images/Mars3DImg/textures/poly-soil.jpg", import.meta.url).href,
splitNum: 80, // splitNum: 80, //
enabled: true enabled: true
}); });

View File

@ -365,8 +365,8 @@ onMounted(() => {
// //
terrainClip = new mars3d.thing.TerrainClip({ terrainClip = new mars3d.thing.TerrainClip({
diffHeight: allProperty.value.diffHeight, // diffHeight: allProperty.value.diffHeight, //
image: "@/assets/images/Mars3DImg/textures/poly-stone.jpg", image: new URL("../../../../assets/images/Mars3DImg/textures/poly-stone.jpg", import.meta.url).href,
imageBottom: "@/assets/images/Mars3DImg/textures/poly-soil.jpg", imageBottom: new URL("../../../../assets/images/Mars3DImg/textures/poly-soil.jpg", import.meta.url).href,
splitNum: 80, // splitNum: 80, //
enabled: true enabled: true
}); });
@ -410,6 +410,7 @@ const saveJson = async () => {
}); });
arr = arr.concat(graphicLayer.getGraphics()); arr = arr.concat(graphicLayer.getGraphics());
clearBool.value = false; clearBool.value = false;
console.log(arr);
emits("saveJson", arr); emits("saveJson", arr);
}; };
// -- // --

View File

@ -265,7 +265,6 @@ import * as mars3d from "mars3d";
import ConfigJson from "@/views/goverment/largeScreen/config.json"; import ConfigJson from "@/views/goverment/largeScreen/config.json";
import layoutTop from "@/components/layoutTop/index.vue"; import layoutTop from "@/components/layoutTop/index.vue";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import { datas } from "@/enums/company/SetpsEnum";
import { initVue3Popup } from "@/utils/file-util"; import { initVue3Popup } from "@/utils/file-util";
import QueryPopup from "./components/query-popup.vue"; import QueryPopup from "./components/query-popup.vue";
import MapMeasurement from "./components/mapMeasurement.vue"; import MapMeasurement from "./components/mapMeasurement.vue";
@ -464,10 +463,6 @@ onMounted(async () => {
await initTree(); await initTree();
await getConfig(); await getConfig();
}); });
//
const getImageUrl = (url: string) => {
return new URL(`${url}`, import.meta.url).href;
};
// //
const showMapData = (arr: any) => { const showMapData = (arr: any) => {
console.log(arr); console.log(arr);
@ -477,8 +472,8 @@ const showMapData = (arr: any) => {
// //
const terrainClip = new mars3d.thing.TerrainClip({ const terrainClip = new mars3d.thing.TerrainClip({
diffHeight: item.attr.diffHeight, // diffHeight: item.attr.diffHeight, //
image: "../../../assets/images/Mars3DImg/textures/poly-stone.jpg", image: new URL("../../../assets/images/Mars3DImg/textures/poly-stone.jpg", import.meta.url).href,
imageBottom: "../../../assets/images/Mars3DImg/textures/poly-soil.jpg", imageBottom: new URL("../../../assets/images/Mars3DImg/textures/poly-soil.jpg", import.meta.url).href,
splitNum: 80, // splitNum: 80, //
enabled: true enabled: true
}); });
@ -550,7 +545,7 @@ const getConfig = async () => {
console.log(result, "6666666"); console.log(result, "6666666");
if (result) { if (result) {
layerId.value = result.configId; layerId.value = result.configId;
layerJsonArr.value = JSON.parse(result.configValue); layerJsonArr.value = result.configType;
console.log(layerJsonArr.value); console.log(layerJsonArr.value);
showMapData(layerJsonArr.value); showMapData(layerJsonArr.value);
} }
@ -575,9 +570,9 @@ const saveAddLayer = async (subGraphicLayer: any) => {
const saveAnalysisLayer = async (subLayerData: any) => { const saveAnalysisLayer = async (subLayerData: any) => {
const geojson = subLayerData; const geojson = subLayerData;
console.log(geojson); console.log(geojson);
let allArr = layerJsonArr.value.concat(geojson); // let allArr = layerJsonArr.value.concat(geojson);
console.log(allArr); // console.log(allArr);
let requestData: any = { configKey: "layerConfig", configValue: JSON.stringify(allArr) }; let requestData: any = { configKey: "layerConfig", configType: geojson };
if (layerJsonArr.value.length > 0) { if (layerJsonArr.value.length > 0) {
requestData.configId = layerId.value; requestData.configId = layerId.value;
} }