|
@@ -103,6 +103,7 @@ export default {
|
|
|
// this.setSpaceListWallInfo();
|
|
|
this.type = type;//加载类型,1空间加载 2 全局精简加载
|
|
|
let arr = this.spaceList.map(it => it.layoutId).filter(it => it != 0);
|
|
|
+ // let arr = [533]
|
|
|
let parmas = {
|
|
|
ids: arr,
|
|
|
};
|
|
@@ -246,6 +247,7 @@ export default {
|
|
|
let signel = arrFrunList.find(it => it.id == space.layoutId);
|
|
|
if(allowSpaceId.includes(spaceId) && signel){//只加载允许的空间的布局,其他不加载
|
|
|
let md = JSON.parse(signel.modelJson); //获取布局里面的模型信息
|
|
|
+ console.warn("***布局信息***",this.type,md,md.modelData.map(it=>it.modelName));
|
|
|
//遍历模型信息,获取模型列表
|
|
|
for (let i = 0; i < md.modelData.length; i++) {
|
|
|
let item = md.modelData[i];
|
|
@@ -279,6 +281,7 @@ export default {
|
|
|
tmpList = this.realList;
|
|
|
tmpList = tmpList.concat(curSpaceList);//合并详细空间的模型
|
|
|
}
|
|
|
+ console.log("***realFurArr0***", tmpList.map(it=>it.modelName));
|
|
|
let realFurArr = this.preFurnitureData(tmpList);//统一处理家具模型
|
|
|
if(tmpSpaceList && tmpSpaceList.length>0){
|
|
|
this.calculateLayoutModelSizeBySpace(tmpSpaceList) // 提前计算模型的位置
|
|
@@ -1294,7 +1297,7 @@ export default {
|
|
|
let layoutObj = this.arrFrunList.find((item)=>{
|
|
|
return item.id == element.layoutId;
|
|
|
})
|
|
|
- console.log("请求布局的对象", layoutObj, element);
|
|
|
+ console.log("请求布局的对象",element.layoutId,layoutObj.id, layoutObj, element);
|
|
|
if(layoutObj){
|
|
|
promise_list.push(
|
|
|
new Promise((resolve, reject) => {
|
|
@@ -1349,7 +1352,8 @@ export default {
|
|
|
})
|
|
|
console.log("过滤适合的布局02", layouts02)
|
|
|
// 取布局面积最大的一个
|
|
|
- let layoutObj = null
|
|
|
+ let layoutObj = null;
|
|
|
+
|
|
|
for (let index = 0; index < layouts02.length; index++) {
|
|
|
const element = layouts02[index];
|
|
|
if(!layoutObj){
|