页面公用方法模板

复制代码
 $(function(){
    var page={
      init:function(){
        bkeruyun.setDefaultDate($("#date-start"), $("#date-end"));
        bkeruyun.bindStartDateChange($("#date-start"), $("#date-end"));
        $('#ouySalerQuery').on('click', page.loadData);
        $('#saleTable').delegate('.salerAccount','click',page.loadOrderList);
        page.loadData();
      },
      loadData:function(){
        bkeruyun.showLoading();
        var date=page.getDate();
        var condition = {
          startDate: date.start,
          endDate: date.end,
          commercialId: $("#indicatorsSelect").val()
        };
        $.post("${ctxPath}/report/outSaler/loadChartAndTable?random=" + Math.random(), condition, function (data) {
          if(!data.list || data.list.length<1){
            $('.table-content').hide();
            $('.notSearchContent').show();
          }else{
            $('.notSearchContent').hide();
            $('.table-content').show();
          }
          var trs = template('tmpSaleTable', {list: data.list});
          $('#saleTable>tbody').html(trs);
          bkeruyun.hideLoading();
        });
      },
      getDate:function(){
        var today = new Date().Format("yyyy-MM-dd");
        var $start = $("#date-start");
        var $end = $("#date-end");
        if (!$start.val()) {
          $start.val(today);
        }
        if (!$end.val()) {
          $end.val($start.val());
        }
        return {
          start:$start.val(),
          end:$end.val()
        }
      }
    };
    //初始化
    page.init();
  });
复制代码

 

posted @   RY一步一个脚印  阅读(423)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示