123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 |
- // StepPage/pages/second/second.js
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- allowNext:false,
- itemList:[],
- productList:[
- {title:'漆面膜',is_choose:false,product:[
- {title:'常规单',is_choose:false},{title:'售后单',is_choose:false},{title:'前装单',is_choose:false},{title:'赠送单',is_choose:false},{title:'待施工单',is_choose:false},{title:'第一单',is_choose:false}
- ]},
- {title:'改色膜',is_choose:false,product:[ {title:'常规单',is_choose:false},{title:'售后单',is_choose:false},{title:'前装单',is_choose:false},{title:'赠送单',is_choose:false},{title:'待施工单',is_choose:false},{title:'第二单',is_choose:false}]},
- {title:'天窗冰甲',is_choose:false,product:[ {title:'常规单',is_choose:false},{title:'售后单',is_choose:false},{title:'前装单',is_choose:false},{title:'赠送单',is_choose:false},{title:'待施工单',is_choose:false},{title:'第三单',is_choose:false}]}
- ],
- },
- handleChooseItem(item){
- let data = this.data.itemList;
- data.forEach((v,idx)=>{
- if(idx===(item.target.dataset.index)*1){
- v.is_choose = !v.is_choose;
- }else{
- v.is_choose = false;
- }
- })
- if(data.every(v=>(!v.is_choose))){
- this.setData({
- allowNext:false
- })
- }else{
- this.setData({
- allowNext:true
- })
- }
- this.setData({
- itemList:data
- })
- },
- handleChoose(item){
- let data = this.data.productList;
- data.forEach((v,idx)=>{
- v.product.forEach(el=>{
- el.is_choose = false;
- })
- if(idx===(item.target.dataset.index)*1){
- v.is_choose = !v.is_choose;
- }else{
- v.is_choose = false;
- }
- })
- this.setData({
- allowNext:false,
- productList:data,
- itemList:data[(item.target.dataset.index)*1].is_choose?data[(item.target.dataset.index)*1].product:[],
- })
- },
- handleNext(){
- wx.navigateTo({
- url: '../sixth/sixth',
- })
- },
- handleReturn(){
- wx.navigateBack({
- delta:1
- })
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad(option) {
-
-
- },
- /**
- * 生命周期函数--监听页面初次渲染完成
- */
- onReady() {
- },
- /**
- * 生命周期函数--监听页面显示
- */
- onShow() {
- },
- /**
- * 生命周期函数--监听页面隐藏
- */
- onHide() {
- },
- /**
- * 生命周期函数--监听页面卸载
- */
- onUnload() {
- },
- /**
- * 页面相关事件处理函数--监听用户下拉动作
- */
- onPullDownRefresh() {
- },
- /**
- * 页面上拉触底事件的处理函数
- */
- onReachBottom() {
- },
- /**
- * 用户点击右上角分享
- */
- onShareAppMessage() {
- }
- })
|