const app = getApp(); Page({ data: { result: ['1', '2', '3'], checked: false, sSeriesName: '', brand: '', Id: "", }, onLoad() { wx.setNavigationBarTitle({ title: '危机事件推送设置' }) let pages = getCurrentPages(); let currentPage = pages[pages.length - 1] let options = currentPage.options this.setData({ brand: options.brand }) }, onShow() { this.getSwsQyQuartz() }, getSwsQyQuartz() { let obj = { action: "getSwsQyQuartzList", pid: 'brand', token: wx.getStorageSync('token') || 't%2BrswgjvzGM=' } let setBrand = wx.getStorageSync("setBrand"); if(this.data.brand != setBrand) { wx.setStorageSync("sSeriesArr", ''); } app.globalData.request(obj).then(res => { let data = res[0]; let Es = data.Es || {}; let Id = data.Id || ""; let crisis = Es.Crisis ? Es.Crisis.split(",") : []; let seriesNames = wx.getStorageSync("sSeriesArr") || ''; let checked = data.Statu == 1 ? false : true this.setData({ Id: Id, result: this.data.brand == Es.Brands ? crisis : [], sSeriesName: seriesNames, checked: this.data.brand == Es.Brands ? checked : false }) wx.setStorageSync("setBrand", this.data.brand); }) }, onChange(event) { wx.setStorageSync('sCrisis', event.detail.toString()); this.setData({ result: event.detail, }); }, onChange1({ detail }) { let Statu = detail ? 2 : 1; this.setData({ checked: detail }); app.globalData.request({ action: 'addOrUpdSwsQyQuartzList', data: { Id: this.data.Id, Statu: Statu }, token: wx.getStorageSync('token') || 't%2BrswgjvzGM=' }) }, handlerModel() { app.globalData.request({ action: 'getUserMainBrand', token: wx.getStorageSync('token') || 't%2BrswgjvzGM=' }).then(res => { wx.navigateTo({ url: '/pages/brandCrisis/chooseModel/index?brand=' + res }) }) }, save() { let data = { action: "addOrUpdSwsQyQuartzList", token: wx.getStorageSync('token') || 't%2BrswgjvzGM=', data: { Id: this.data.Id, Es: { Brands: this.data.brand, Crisis: this.data.result.toString(), SeriesNames: this.data.sSeriesName } } } app.globalData.request(data).then(() => { wx.setStorageSync("setBrand", this.data.brand); }) }, })