Browse Source

fix: 保存settings信息

jinx 2 years ago
parent
commit
6c6c06f989
2 changed files with 8 additions and 2 deletions
  1. 1 1
      server/test/a0k4xu045_202305311600080410/attach/sceneStore
  2. 7 1
      src/graphic/Load.js

File diff suppressed because it is too large
+ 1 - 1
server/test/a0k4xu045_202305311600080410/attach/sceneStore


+ 7 - 1
src/graphic/Load.js

@@ -27,6 +27,11 @@ export default class Load {
   async load(dataLocal, data3d) {
     this.layer.initLocation();
     if (dataLocal) {
+      if(dataLocal.Settings){
+        for(let key in dataLocal.Settings){
+          Settings[key] = dataLocal.Settings[key]
+        }
+      }
       if (dataLocal.backgroundImg) {
         let bgImg = imageService.createBackgroundImg(
           dataLocal.backgroundImg.src,
@@ -302,7 +307,8 @@ export default class Load {
 
     const scale = res / (coordinate.zoom / coordinate.defaultZoom);
     dataService.setScale(scale);
-    return dataService.vectorData;
+    console.log(Settings)
+    return {...dataService.vectorData,Settings};
   }
 
   // 退出页面清除缓存及其他操作