s_cook.js 4.01 KB
var util = require('../../utils/util.js')
var uri=require('../../utils/uri.js')
Page({
    data:{
        alllist:[
            {
                title:'快餐适用菜谱',
                isshow:false,
                list:[
                    {
                        id:1,
                        name:'我的菜品',
                        count:40,
                        isselect:true
                    },
                    // {
                    //     id:2,
                    //     name:'外卖',
                    //     count:110,
                    //     isselect:false
                    // }
                ]
            },
            {
                title:'菜单样式',
                isshow:false,
                list:[
                    {
                        id:2,
                        name:'图文菜单',
                        isselect:false,
                        imgurl:'../image/menu1.svg'
                    },
                    {
                        id:1,
                        name:'双图菜单',
                        isselect:true,
                        imgurl:'../image/menu2.svg'
                    }
                ]
            },
        ]

    },
    onLoad:function(){
        wx.setNavigationBarTitle({
            title:'菜谱及样式'
        })
        this.setData({
            sellerid:util.cache('sellerid')
        })
    },
    onShow:function(){
        var that=this;
        this.dcdetail();
        util.postSuccessFun=function(json,uri_code){
            switch(uri_code){
                case uri.CGI__USER_GETSELLERCONFIG__CODE:
                    if(json.ret==200 && json.data[0]!=''){
                           var template=json.data[0][0].is_set_template ? json.data[0][0].is_set_template.status : 1;
                           console.log(template)
                           var alllist=that.data.alllist;
                           alllist.forEach(function(v,i){
                               if(i==1){
                                   v.list.forEach(function(r,n){
                                       r.isselect=false;
                                       if(r.id==template){
                                           r.isselect=true
                                       }
                                   })
                               }
                           })
                        that.setData({
                            alllist:alllist
                        })
                    }
                break;
                case uri.CGI__USER_SETSELLERCONFIG__CODE:
                      if(json.ret==200){
                          console.log(json)
                          that.dcdetail();
                      }
                break;
            }
        }
    },
    setting:function(e){
        var index=e.currentTarget.dataset.id;
        var list=this.data.alllist;
        list.forEach(function(v,i){
            if(index==i){
                v.isshow=!v.isshow
            }
        })
        this.setData({
            alllist:list
        })
    },
    dcdetail:function(){
        util.post(uri.CGI__USER_GETSELLERCONFIG,{sellerid:this.data.sellerid,type:4},uri.CGI__USER_GETSELLERCONFIG__CODE)
    },
    singleselect:function(e){
        var id=e.currentTarget.dataset.id;
        var index=e.currentTarget.dataset.index;
        var list=this.data.alllist;
        list.forEach(function(v,i){
            if(i==index){
                v.list.forEach(function(r,n){
                    r.isselect=false;
                    if(r.id==id){
                        r.isselect=true
                    }
                })
            }

        })
        this.setData({
            alllist:list
        })
        if(index==1){
            var data={
                sellerid:this.data.sellerid,
                type:4,
                is_set_template:id
            }
            util.post(uri.CGI__USER_SETSELLERCONFIG,data,uri.CGI__USER_SETSELLERCONFIG__CODE)
        }
    },
    netchange:function () {
        this.onShow()
    }
})