You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
1.4 KiB

// pages/varComm/pages/brandRatio/index.js
Page({
/**
* 页面的初始数据
*/
data: {
boxArr: new Array(2),
tabActive: 0,
sonCom: true,
switchEvent: '',
},
/**
* 生命周期函数--监听页面加载
*/
getEvent() {
let boxArr = wx.getStorageSync('eventData');
let arr = [];
boxArr.forEach(ele => {
arr.push(JSON.parse(ele))
})
this.setData({
boxArr: arr
})
wx.setStorageSync('brandRatioTime', {
sTimeType: '34'
})
},
onLoad(options) {
},
onShow() {
this.getEvent()
this.reLoad()
},
changeTab(val) {
let n = val.detail.index;
this.setData({
tabActive: n
})
},
onSwitch(e) {
let index = e.currentTarget.dataset.index
let switchEvent = JSON.stringify(this.data.boxArr.splice(index, 1)[0])
// console.log(switchEvent);
// wx.setStorageSync('eventData', this.data.boxArr)
// this.setData({
// switchEvent,
// })
// this.add()
wx.setStorageSync('switchEvent', switchEvent)
wx.navigateTo({
url: `/contrastPackages/addEvent/index?switchEvent=${switchEvent}`,
})
},
add() {
},
changeTime(event) {
let {
detail
} = event
wx.setStorageSync('brandRatioTime', detail)
this.reLoad()
},
reLoad() {
this.setData({
sonCom: false
})
this.setData({
sonCom: true
})
}
})