xzw 5 days ago
parent
commit
54ed9b3646
1 changed files with 8 additions and 5 deletions
  1. 8 5
      src/sdk/cover/index.js

+ 8 - 5
src/sdk/cover/index.js

@@ -1415,9 +1415,9 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 }) 
 
                 if(!floorCountEmited && props.is4dkkModel ){
-                    //setTimeout(()=>{
-                       sceneBus.emit('floorCount',  6/*  model.children.length */ ) 
-                    //},5000)                    
+                    setTimeout(()=>{
+                       sceneBus.emit('floorCount',  sdk.getFloorCount() ) 
+                    },3000)                    
                     
                     floorCountEmited = 1
                 }
@@ -2649,7 +2649,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
         
         goFloor(floorIndex){//切换楼层
             try{
-                let model = viewer.objs.children[0]//viewer.objs.children.find(e=>e.id == 608)
+                let model = viewer.objs.children.find(e=>e.props.is4dkkModel)//viewer.objs.children.find(e=>e.id == 608)
                 if(!model)return   
                 if(model.fileType == '3dTiles')model.goFloor(floorIndex) 
                 else {
@@ -2660,7 +2660,10 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 console.error(e)
             } 
         },
-        
+        getFloorCount(){
+            let model = viewer.objs.children.find(e=>e.props.is4dkkModel)
+            return model?.children.length
+        },
         
         
         setFollowDevice(macId){