// pages/mallInfo.js const navigationBarHeight = (getApp().statusBarHeight + 50) + 'px'; var config = require("../../config/config.js"); var app = getApp(); const Http = require("../../utils/HttpBasics"); const util = require("../../utils/util"); Page({ /** * 页面的初始数据 */ data: { navigationBarHeight, weekName:[], times:[], dateArr:[ { name: "星期一", value: "0" }, { name: "星期二", value: "1" }, { name: "星期三", value: "2" }, { name: "星期四", value: "3" }, { name: "星期五", value: "4" }, { name: "星期六", value: "5" }, { name: "星期天", value: "6" } ], }, /** * 生命周期函数--监听页面显示 */ onShow: function () { let that = this; console.log("渲染开始") Http.get({ url: config.api.getMallInfo, }) .then(res => { if (res.data.businessHours){ let businessHours = JSON.parse(res.data.businessHours) businessHours.map((item, index) => { item.weekName = [that.data.dateArr.filter(e => e.value == item.week[0])[0].name, that.data.dateArr.filter(e => e.value == item.week[1])[0].name].toString().replace(/\,/g, ' -- '), item.time = [util.convertUTCTimeToLocalTime(item.time[0]), util.convertUTCTimeToLocalTime(item.time[1])].toString().replace(/\,/g, ' -') }) console.log(businessHours, 222) that.setData({ name: res.data.name, servicePhone: res.data.servicePhone, img: res.data.img, introduction: res.data.introduction, parkPlaceNumber: res.data.parkPlaceNumber, businessHoursH: businessHours, }) } }) .catch(err => { tt.showModal({ title: '提示', content: err.message, showCancel: false }) }) }, phone: function (e) { let that = this; if (e.currentTarget.dataset.merchantlinkphone) { tt.makePhoneCall({ phoneNumber: e.currentTarget.dataset.merchantlinkphone }) } }, })