zoukankan      html  css  js  c++  java
  • 我的代码(供以后分析)

    /**
    * Created by changyu.qu on 2018/1/4.
    */
    $.namespace('logistics.carrier.website.ui.returnBill');
    var returnBill;
    $(function () {
    returnBill=new logistics.carrier.website.ui.returnBill.init();
    returnBill.initPanel();
    });
    $.define("logistics.carrier.website.ui.returnBill.init", {
    initPanel: function () {
    this.initPageControl();
    this.initQueryCondition();
    },
    returnBillListAll: function () {
    var me=this;
    $(".bill-all").parent().click(function(){
    me.searchReturnBill(1,-1);


    });
    },
    returnBillList0: function () {
    var me=this;
    $(".bill-zero").parent().click(function(){
    me.searchReturnBill(1,0);

    });
    },
    returnBillList1: function () {
    var me=this;
    $(".bill-one").parent().click(function(){
    me.searchReturnBill(1,1);
    });
    },
    returnBillList2: function () {
    var me=this;
    $(".bill-two").parent().click(function(){
    me.searchReturnBill(1,2);
    });
    },
    initPageControl: function(){
    var me=this;
    $("#btnReset").click(function(){
    me.resetQueryCondition();
    });
    $("#btnSearch").click(function(){
    $('#param_pi').val("");
    var checkStatus = $(".ul-state").attr("checkStatus");
    me.searchReturnBill(1,checkStatus);
    });
    //时间插件
    $("#param_date").asDatepicker({
    mode: 'range',
    namespace: 'calendar',
    lang: 'zh',
    position: 'top'
    });

    },
    initQueryCondition: function(){
    var checkStatus=logistics.utils.commonUtil.urlGet()['rs'] != undefined ? decodeURIComponent(logistics.utils.commonUtil.urlGet()['rs']) : "";
    $("#param_or").val(logistics.utils.commonUtil.urlGet()['or'] != undefined ? decodeURIComponent(logistics.utils.commonUtil.urlGet()['or']) : "");
    //$("#param_rs").val(rs);
    var st = decodeURIComponent(logistics.utils.commonUtil.urlGet()['st']);
    var et = decodeURIComponent(logistics.utils.commonUtil.urlGet()['et']);
    if (logistics.utils.validate.isNotNullOrEmpty(logistics.utils.commonUtil.urlGet()['st'])) {
    $("#param_date").val(st.replace(new RegExp("-", "gm"), "/").replace(" 00:00:00", "") + " - " + et.replace(new RegExp("-", "gm"), "/").replace(" 23:59:59", ""));
    } else {
    $("#param_date").val("");//不需要默认值
    }
    if (checkStatus == undefined || checkStatus == null || checkStatus == ""){
    $("#allActive").addClass("active");
    $(".ul-state").attr("checkStatus", "");
    }else if(checkStatus==0){
    $("#zeroActive").addClass("active");
    $(".ul-state").attr("checkStatus", "0");
    }else if(checkStatus==1){
    $("#oneActive").addClass("active");
    $(".ul-state").attr("checkStatus", "1");
    }else if(checkStatus==2){
    $("#twoActive").addClass("active");
    $(".ul-state").attr("checkStatus", "2");
    }
    this.returnBillListAll();
    this.returnBillList0();
    this.returnBillList1();
    this.returnBillList2();

    },
    //查询列表
    searchReturnBill:function(pageNum ,status){
    var searchParams = this.buildSearchParams(pageNum,status);
    var returnBillUrl = "/settlement/returnBill";
    document.location = returnBillUrl + "?" + searchParams;
    },
    resetQueryCondition:function(){
    $("#param_or").val("");
    $("#param_date").val("");
    $("#param_rs").val("");
    },
    buildSearchParams:function(index,status){
    if($('#param_pi').val()==null||$('#param_pi').val()==""||parseInt($('#param_pi').val())<0){
    $('#param_pi').val("1");
    }
    var urlParams = [];
    var params = $("[id*='param_']");
    $.each(params, function (index, param) {
    var key = param.id && param.id.split("_")[1];
    if (key && param.value) {
    if (key == 'date') {//订单生成时间
    urlParams.push("st=" + encodeURIComponent((param.value.split(" - ")[0]) + " 00:00:00").replace(new RegExp("/", "gm"), "-"));
    urlParams.push("et=" + encodeURIComponent((param.value.split(" - ")[1]) + " 23:59:59").replace(new RegExp("/", "gm"), "-"));
    }else if (key == 'or') {//订单号
    urlParams.push(key + "=" + encodeURIComponent(param.value.trim().toUpperCase()));
    }else {
    urlParams.push(key + "=" + encodeURIComponent(param.value.trim()));
    }
    }
    });
    if (status == undefined || status == null || status === ""){
    var checkStatus=logistics.utils.commonUtil.urlGet()['rs'] != undefined ? decodeURIComponent(logistics.utils.commonUtil.urlGet()['rs']) : "";
    status=checkStatus;
    }
    status=status==-1?"":status;
    urlParams.push("rs" +"="+ status);
    return urlParams.join("&");
    }


    });
    var pageUtil = {
    searchByPagination: function (pi) {//分页组件
    var param_pi = $('#param_pi').val();
    if (pi == "1") {
    $('#param_pi').val("1");
    }
    else {
    $('#param_pi').val(pi);
    }
    returnBill.searchReturnBill(2);
    },

    searchByPageNumber: function () {//指定页码
    var pageTo = $('#iptPageTxt').val();
    if (!pageTo) {
    layer.msg("请先输入页码数", {
    time: 3000 //2秒关闭(如果不配置,默认是3秒)
    });

    return false;
    }
    if (!$.isNumeric(pageTo)) {
    layer.msg("请先输入数字", {
    time: 3000 //2秒关闭(如果不配置,默认是3秒)
    });

    return false;
    }
    pageTo = parseInt(pageTo);
    pageTo = pageTo <= 1 ? 1 : pageTo;
    var totalPageIndex = parseInt($('#totalPageIndex').val());
    pageTo = pageTo >= totalPageIndex ? totalPageIndex : pageTo;
    $('#param_pi').val(pageTo);
    returnBill.searchReturnBill(pageTo);
    }
    };

    
    
    想要体面生活,又觉得打拼辛苦;想要健康身体,又无法坚持运动。人最失败的,莫过于对自己不负责任,连答应自己的事都办不到,又何必抱怨这个世界都和你作对?人生的道理很简单,你想要什么,就去付出足够的努力。
  • 相关阅读:
    Java-死锁
    Java使用Redis
    MySQL如何开启慢查询
    VGG
    如何使用Soft-NMS实现目标检测并提升准确率
    非极大值抑制(NMS)
    迁移学习与fine-tuning有什么区别
    Keras-在预训练好网络模型上进行fine-tune
    Kotlin——初级篇(六):空类型、空安全、非空断言、类型转换等特性总结
    Kotlin——初级篇(五):操作符与操作符重载一
  • 原文地址:https://www.cnblogs.com/potentPrince/p/8257098.html
Copyright © 2011-2022 走看看