|
- const navigationBarHeight = (getApp().statusBarHeight + 44) + 'px'
- const Http = require("../../utils/HttpBasics");
- const config = require("../../config/config");
- let app = getApp();
- Page({
-
- /**
- * 页面的初始数据
- */
- data: {
- navigationBarHeight,
- falgFloor:0,//楼座标识
- tierFalg:0,//楼层标识
- dataLsit:[],//楼层信息
- tmpePicture:'',//零时存放 图片
- url:"",
- },
- lookimg(){
- app.globalData.previewFlag = true
- wx.previewImage({
- current: this.data.tmpePicture, // 当前显示图片的http链接
- urls: [this.data.tmpePicture] // 需要预览的图片http链接列表
- })
- },
-
- setFalgFloor(e){//设置选中楼层
- let index = e.currentTarget.dataset.index
- this.setData({
- falgFloor:index,
- tierFalg:0,
- })
- let tmepimg = ''
- if (this.data.dataLsit[index].floors[0].floorMaps && this.data.dataLsit[index].floors[0].floorMaps.length != 0) {
- tmepimg = this.data.dataLsit[index].floors[0].floorMaps[0].url
- } else {
- tmepimg = ''
- }
- this.setData({
- tmpePicture: tmepimg
- })
- },
- setTierFalg(e){//设置选中楼层
- let index = e.currentTarget.dataset.index
- let tmepimg = ''
- if (this.data.dataLsit[this.data.falgFloor].floors[index].floorMaps && this.data.dataLsit[this.data.falgFloor].floors[index].floorMaps.length!=0){
- tmepimg = this.data.dataLsit[this.data.falgFloor].floors[index].floorMaps[0].url
- }else{
- tmepimg = ''
- }
- this.setData({
- tierFalg: index,
- tmpePicture: tmepimg
- })
- },
-
- // imgload(e){
- // console.log(e.detail.width,e.detail.height)
- // if (e.detail.width > e.detail.height){
- // this.setData({
- // img_W_H_flag :true
- // })
- // }else{
- // this.setData({
- // img_W_H_flag: false
- // })
- // }
- // },
-
- getStoreMap(){//获取楼层信息
- Http.get({
- url: config.api.getStoreMap
- }).then(res=>{
- //初始化地图
- let tmepimg = ''
- if (res.data[0].floors[0].floorMaps && res.data[0].floors[0].floorMaps.length != 0) {
- tmepimg = res.data[0].floors[0].floorMaps[0].url
- } else {
- tmepimg = ''
- }
- //拿取第一张地图
- this.setData({
- dataLsit:res.data,
- tmpePicture: tmepimg
- })
- })
- },
-
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
- this.getStoreMap()
- this.setData({
- url: config.url +'/wapmaphtml/index.html'
- })
- console.log(this.data.url,"url")
- },
-
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面显示
- */
- onShow: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide: function () {
-
- },
-
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload: function () {
-
- },
-
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh: function () {
-
- },
-
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom: function () {
-
- },
-
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage: function () {
-
- }
- })
|