| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228 | var docInfo,    page1 = 0,    pagesize = 10,    page2 = 0;mui.init();mui.plusReady(function(){    docInfo = plus.storage.getItem('docInfo');    docInfo = JSON.parse(docInfo);    getAccountBackData(true);    initScroller();    bindEvents();});//获取账号申诉列表function getAccountBackData(isInit){    if(isInit){        page1 = 0;    }    var url = "/doctorFeedback/feedback/findByIdcard",        params = {            idcard: docInfo.idcard,            page: page1,            pagesize: pagesize        };    plus.nativeUI.showWaiting();    sendGet(url ,params, null, function(res){        if(res.status == 200){            if(res.list.length == 0){                if(isInit){                    $("#no_result_wrap1").show();                    $("#result_wraper1").hide();                }else{                    mui('#result_wraper1').pullRefresh().disablePullupToRefresh();                }            }else{                $("#no_result_wrap1").hide();                $("#result_wraper1").show();                var html = template("list_tmp", {list: res.list, type: 1});                if(isInit){                    $("#listPanel1").empty().append(html);                }else{                    $("#listPanel1").append(html);                }                                if(res.list.length < pagesize){                    mui('#result_wraper1').pullRefresh().disablePullupToRefresh();                }else{                    page1 ++;                    mui('#result_wraper1').pullRefresh().enablePullupToRefresh();                }            }        }else{            mui.toast(res.msg);        }        plus.nativeUI.closeWaiting();    }, true)}//获得意见反馈列表function getFeedbackData(isInit){    if(isInit){        page2 = 0;    }    var url = "/doctor/feedback/findByCreater",        params = {            page: page2,            pagesize: pagesize        };    plus.nativeUI.showWaiting();    sendGet(url, params, null, function(res){        if(res.status == 200){            if(res.list.length == 0){                if(isInit){                    $("#no_result_wrap2").show();                    $("#result_wraper2").hide();                }else{                    mui('#result_wraper2').pullRefresh().disablePullupToRefresh();                }            }else{                $("#no_result_wrap2").hide();                $("#result_wraper2").show();                                    var html = template("list_tmp", {list: res.list, type: 2});                if(isInit){                    $("#listPanel2").empty().append(html);                }else{                    $("#listPanel2").append(html);                }                                if(res.list.length < pagesize){                    mui('#result_wraper2').pullRefresh().disablePullupToRefresh();                }else{                    page2 ++;                    mui('#result_wraper2').pullRefresh().enablePullupToRefresh();                }            }        }else{            mui.toast(res.msg);        }        plus.nativeUI.closeWaiting();    }, true);}function initScroller(){    //阻尼系数    var deceleration = mui.os.ios?0.003:0.0009;    mui('.mui-scroll-wrapper').scroll({        bounce: false,        indicators: true, //是否显示滚动条        deceleration:deceleration    });    $.each(document.querySelectorAll('.mui-slider-group .mui-scroll-wrapper'), function(index, pullRefreshEl) {        mui(pullRefreshEl).pullRefresh({            down:{                callback: function(){                    var self = this;                    setTimeout(function(){                        if(index == 0){                            getAccountBackData(true);                        }else{                            getFeedbackData(true);                        }                        self.endPulldownToRefresh();                    }, 1000)                }            },            up: {                callback: function() {                    var self = this;                    setTimeout(function() {                        if(index == 0){                            getAccountBackData(false);                        }else{                            getFeedbackData(false);                        }                        self.endPullupToRefresh();                    }, 1000);                }            }        });    });}function bindEvents(){    $(".mui-control-item").on('tap', function(){        var $this = $(this);        if($this.hasClass("mui-active")){            return false;        }                var index = $this.data("index");        if(index == 1){            getAccountBackData(true);        }else{            getFeedbackData(true);        }    });        $(".mui-scroll-wrapper").on('tap', '.list-item', function(){        var $this = $(this),            type = $this.data('type'), // 1-账号申诉,2-意见反馈            code = $this.data('code');        openWebview("feedback-detail.html", {            type: type,            code: code        });    });        template.helper('formatDate', function(time){        if(time){            return time.substr(0,16);        }        return "";    });        template.helper('getTypeValue', function(type, fkType){        if(fkType == 1){            switch(type){                case 1:                     return "手机号变更";                    break;                case 2:                    return "重置密码";                    break;                case 3:                    return "其他";                    break;                default:                    return "";                    break;            }        }else if(fkType == 2){            switch(type){                case 1:                     return "优化建议";                    break;                case 2:                    return "提交bug";                    break;                case 3:                    return "新功能建议";                    break;                case 4:                    return "其他";                    break;                default:                    return "";                    break;            }        }            });        template.helper("getStatus", function(status){        switch(status){            case 0:                 return "未读";                break;            case 1:                return "待处理";                break;            case 2:                return "已处理";                break;        }    })}
 |