|
@@ -522,8 +522,10 @@ page {
|
|
|
v-show="transY"
|
|
|
>
|
|
|
<!-- <map-home v-if="userInfo&& userInfo.userId" -->
|
|
|
- <map-home v-if="toMapSpace.spaceId" @mapChangeSpaceInfo="mapChangeSpaceInfo"
|
|
|
- :space="toMapSpace"
|
|
|
+ <map-home
|
|
|
+ v-if="toMapSpace.spaceId"
|
|
|
+ @mapChangeSpaceInfo="mapChangeSpaceInfo"
|
|
|
+ :space="toMapSpace"
|
|
|
></map-home>
|
|
|
</div>
|
|
|
<div
|
|
@@ -562,8 +564,10 @@ page {
|
|
|
class="maproom-detail"
|
|
|
v-show="moveToBottom"
|
|
|
>
|
|
|
- <div class="upToSpace"
|
|
|
- v-if="isSpaceCanControl">
|
|
|
+ <div
|
|
|
+ class="upToSpace"
|
|
|
+ v-if="isSpaceCanControl"
|
|
|
+ >
|
|
|
<image
|
|
|
class="imgSt"
|
|
|
src="{{h5StaticPath}}icon-double-arrow.svg"
|
|
@@ -1281,12 +1285,7 @@ wepy.page({
|
|
|
this.transYCopy =
|
|
|
windowHeightpx - switchPanelHeight - this.topBarHeight - this.roomPicTop // topBarHeight上顶端的bar
|
|
|
this.windowHeightpx = windowHeightpx
|
|
|
- console.log(this.routeParams.from, '-----onreD')
|
|
|
-
|
|
|
- if (this.routeParams.from === 'FindIt') {
|
|
|
- this.moveToBottom = true // 来自找一找, 页面在底部
|
|
|
- this.toRoom()
|
|
|
- }
|
|
|
+ this.setPageToBottom()
|
|
|
},
|
|
|
onHide() {
|
|
|
// this.spaceEqFlagObj = {
|
|
@@ -1300,11 +1299,24 @@ wepy.page({
|
|
|
spaceInfoStatusTimer = clearInterval(spaceInfoStatusTimer)
|
|
|
},
|
|
|
methods: {
|
|
|
- // 关闭设置常驻的弹框
|
|
|
+ // 关闭设置常驻的弹框
|
|
|
closePermanentPanel(val) {
|
|
|
this.isShowPermanent = val
|
|
|
},
|
|
|
- // 从找一找和首页 进入本页面
|
|
|
+ setPageToBottom() {
|
|
|
+ // 来自找一找, 页面在底部
|
|
|
+ if (this.routeParams.from === 'FindIt' || this.routeParams.from === 'homeSetSpace') {
|
|
|
+ this.moveToBottom = true
|
|
|
+ this.toRoom()
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // 设置常驻
|
|
|
+ if (this.routeParams.from === 'homeShowEnv' && (this.userControlSpace.isControlSpace === 1 || this.userControlSpace.isControlSpace === 2)) {
|
|
|
+ this.moveToBottom = true
|
|
|
+ this.toRoom()
|
|
|
+ }
|
|
|
+ },
|
|
|
+ // 从找一找和首页 进入本页面
|
|
|
async fromOtherPages() {
|
|
|
// homeSetSpace 设置常驻, homeShowEnv 环境调节, FindIt 找一找
|
|
|
// openLamp 开灯, airAddOne 空调调高一度, airReduceOne 空调下降一度 , closeLampAir 关闭灯和空调
|
|
@@ -1315,7 +1327,7 @@ wepy.page({
|
|
|
this.options.spaceId = this.routeParams.spaceId
|
|
|
this.getData() // 获取数据
|
|
|
} else {
|
|
|
- // 从首页进入
|
|
|
+ // 从首页进入
|
|
|
await this.getCurrentSpace('home')
|
|
|
if (this.options.spaceId !== '') {
|
|
|
await this.getData()
|
|
@@ -1324,15 +1336,9 @@ wepy.page({
|
|
|
|
|
|
switch (this.routeParams.from) {
|
|
|
case 'homeShowEnv':
|
|
|
- if (this.userControlSpace.isControlSpace === 1 || this.userControlSpace.isControlSpace === 2) {
|
|
|
- this.moveToBottom = true
|
|
|
- this.toRoom()
|
|
|
- }
|
|
|
break
|
|
|
case 'homeSetSpace':
|
|
|
this.isShowPermanent = true
|
|
|
- this.moveToBottom = true
|
|
|
- this.toRoom()
|
|
|
break
|
|
|
case 'openLamp':
|
|
|
this.selectCrad('', 'lamp')
|
|
@@ -1361,9 +1367,9 @@ wepy.page({
|
|
|
},
|
|
|
getCurrentSpace(from) {
|
|
|
return checkUserControl().then(res => {
|
|
|
- // isControlSpace 1-租户下无可控;2-租户有可控;3-用户有可控 4-当前空间为常驻空间
|
|
|
+ // isControlSpace 1-租户下无可控;2-租户有可控;3-用户有可控 4-当前空间为常驻空间
|
|
|
this.userControlSpace = res
|
|
|
- // 从首页进入 才给空间重新赋值
|
|
|
+ // 从首页进入 才给空间重新赋值
|
|
|
if (from === 'home') {
|
|
|
this.toMapSpace = JSON.parse(JSON.stringify(res))
|
|
|
this.options.spaceId = res.spaceId || ''
|
|
@@ -1602,9 +1608,9 @@ wepy.page({
|
|
|
this.getSpaceInfo() // 空间信息
|
|
|
}, 20 * 1000) // 2秒描刷接口
|
|
|
},
|
|
|
- // 地图数据切换空间
|
|
|
+ // 地图数据切换空间
|
|
|
mapChangeSpaceInfo(obj) {
|
|
|
- // isUserControl-Boolean 用户空间是否可以控
|
|
|
+ // isUserControl-Boolean 用户空间是否可以控
|
|
|
const mapItem = JSON.parse(JSON.stringify(obj))
|
|
|
this.options.spaceId = mapItem.spaceId
|
|
|
this.isUserControlFromMap = mapItem.isUserControl
|
|
@@ -1894,7 +1900,7 @@ wepy.page({
|
|
|
this.scrollTop = targetNav.top // 实现点击导航 滚动
|
|
|
},
|
|
|
async scrollEvent(event) {
|
|
|
- // 空间不可控不能滑动
|
|
|
+ // 空间不可控不能滑动
|
|
|
if (!this.isSpaceCanControl) return
|
|
|
// 滚动 选中导航条相应的
|
|
|
await this.getCardPosition()
|
|
@@ -2017,7 +2023,6 @@ wepy.page({
|
|
|
})
|
|
|
// })
|
|
|
// .catch(() => { })
|
|
|
- console.log('handleScene this.popList', this.popList)
|
|
|
},
|
|
|
|
|
|
// 返回 上一页
|
|
@@ -2110,14 +2115,14 @@ wepy.page({
|
|
|
} else {
|
|
|
this.transY = this.transYCopy
|
|
|
}
|
|
|
- // console.log('下滑下滑下滑下滑xia', this.nowScrollY, this.transY) ;
|
|
|
+ // console.log('下滑下滑下滑下滑xia', this.nowScrollY, this.transY)
|
|
|
} else {
|
|
|
if (this.transY >= this.transYCopy - 60) {
|
|
|
this.transY = this.transYCopy
|
|
|
} else {
|
|
|
this.transY = 0
|
|
|
}
|
|
|
- // console.log('上滑上滑上滑', moveY) ;
|
|
|
+ // console.log('上滑上滑上滑', moveY)
|
|
|
}
|
|
|
this.movesign = false
|
|
|
})
|