|
@@ -42,14 +42,14 @@
|
|
<div class="floor" style="height:100%;text-align:center;">
|
|
<div class="floor" style="height:100%;text-align:center;">
|
|
<span class="floor-item" style="border-bottom:1px solid #e4e4e4;">楼 层</span>
|
|
<span class="floor-item" style="border-bottom:1px solid #e4e4e4;">楼 层</span>
|
|
<div v-if="building" v-loading="buildingLoading">
|
|
<div v-if="building" v-loading="buildingLoading">
|
|
- <span class="floor-item" @click="changeFloor(item.FloorID)" :class="{floorItemChoose:(item.FloorID == floor)}"
|
|
|
|
|
|
+ <span class="floor-item" @click="changeFloor(item)" :class="{floorItemChoose:(item.FloorID == floor)}"
|
|
v-for="item in buildingObj.Floor" :key="item.FloorID">{{ item.FloorLocalName }}</span>
|
|
v-for="item in buildingObj.Floor" :key="item.FloorID">{{ item.FloorLocalName }}</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</el-scrollbar>
|
|
</el-scrollbar>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="20" style="height:100%;position:relative;">
|
|
<el-col :span="20" style="height:100%;position:relative;">
|
|
- <cenote-graphy ref="cenotegraphy"></cenote-graphy>
|
|
|
|
|
|
+ <cenote-graphy ref="cenotegraphy" :buildFloorName="buildFloorName"></cenote-graphy>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<div class="elevation-box">
|
|
<div class="elevation-box">
|
|
@@ -95,6 +95,7 @@ export default {
|
|
// showSpaceDot: false,//空间提示红点
|
|
// showSpaceDot: false,//空间提示红点
|
|
// showBuildDot: false,//楼层提示红点
|
|
// showBuildDot: false,//楼层提示红点
|
|
isAI: true,//是否打开AI
|
|
isAI: true,//是否打开AI
|
|
|
|
+ buildFloorName: '', //建筑楼层名称
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -256,7 +257,7 @@ export default {
|
|
this.floor = '';
|
|
this.floor = '';
|
|
this.buildingList = [];
|
|
this.buildingList = [];
|
|
this.building = '';
|
|
this.building = '';
|
|
- this.changeFloor('');
|
|
|
|
|
|
+ this.changeFloor({FloorID: ''});
|
|
this.loadBuildingData();
|
|
this.loadBuildingData();
|
|
},
|
|
},
|
|
//更换建筑
|
|
//更换建筑
|
|
@@ -268,15 +269,18 @@ export default {
|
|
this.buildingObj = item;
|
|
this.buildingObj = item;
|
|
if (item.Floor && item.Floor.length) {
|
|
if (item.Floor && item.Floor.length) {
|
|
// this.floor = item.Floor[0].FloorID
|
|
// this.floor = item.Floor[0].FloorID
|
|
- this.changeFloor(item.Floor[0].FloorID);
|
|
|
|
|
|
+ this.changeFloor(item.Floor[0]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
//更换楼层
|
|
//更换楼层
|
|
- changeFloor(fid) {
|
|
|
|
- this.floor = fid;
|
|
|
|
- let buildfloor = [this.building, fid]
|
|
|
|
|
|
+ changeFloor(floorObj) {
|
|
|
|
+ this.buildFloorName = `${this.buildingObj.BuildLocalName?this.buildingObj.BuildLocalName:
|
|
|
|
+ this.buildingObj.BuildName?this.buildingObj.BuildName:""}-${floorObj.FloorLocalName?
|
|
|
|
+ floorObj.FloorLocalName:floorObj.FloorName?floorObj.FloorName:""}`
|
|
|
|
+ this.floor = floorObj.FloorID;
|
|
|
|
+ let buildfloor = [this.building, floorObj.FloorID]
|
|
this.$refs.cenotegraphy.getFloorMap(buildfloor, this.ObjectType)
|
|
this.$refs.cenotegraphy.getFloorMap(buildfloor, this.ObjectType)
|
|
},
|
|
},
|
|
//平面图选中空间,立面图对应选中
|
|
//平面图选中空间,立面图对应选中
|