Browse Source

解决bug4107 【PC端-长处方】在各列表非第一页按筛选条件进行筛选,结果都为空。

raolu 7 years ago
parent
commit
95fccaf7d5
1 changed files with 15 additions and 10 deletions
  1. 15 10
      js/buz/order-list.js

+ 15 - 10
js/buz/order-list.js

@ -8,6 +8,7 @@ var startDate = '',
    state = '', //状态
    dispensaryType = '', //配送方式
    page = 1,
    jgPage = 1,
    size = 10,
    hospital = '', //服务站code
    allocationType, //是否是待分配续方
@ -114,9 +115,7 @@ function getPrescriptionList( refresh){
function queryParams(params) {
    //当表格数据变化的时候,则取消全选按钮,然后之前的选中的信息将取消选中
//  if(page != 1){
        page = params.offset/params.limit + 1;
//  }
    page = params.offset/params.limit + 1;
    selectItemNum = 0;
    $("#selectAll").prop("checked", false);
    $("#selectedCount").text(0);
@ -192,8 +191,13 @@ function getHealthDoctorList(isRefresh){
function queryParams2(params) {
    //当表格数据变化的时候,则取消全选按钮,然后之前的选中的信息将取消选中
    if(jgPage == 0){
        jgPage = 1;
    }else{
        jgPage = params.offset/params.limit + 1
    }
    return {
        page: params.offset/params.limit + 1,
        page: jgPage,
        size: params.limit,
        name: $.trim($("#doctorName").val())
    };
@ -222,7 +226,7 @@ function bindEvents(){
            var seDate = getStartEndDate($(this).attr("data-val"));
            startDate = seDate.startDate;
            endDate = seDate.endDate;
            page = 1;
            $('#prescriptTable').bootstrapTable('refreshOptions',{pageNumber:1});
            getPrescriptionList(true);
        }
    });
@ -230,7 +234,7 @@ function bindEvents(){
    $("#orderStatus").on('change', function(){
        var $this = $(this);
        state = $this.val();
        page = 1;
        $('#prescriptTable').bootstrapTable('refreshOptions',{pageNumber:1});
        getPrescriptionList(true);
    });
@ -243,13 +247,13 @@ function bindEvents(){
            $("#allocationType").prop("checked", false);
            allocationType = 0;
        }
        page = 1;
        $('#prescriptTable').bootstrapTable('refreshOptions',{pageNumber:1});
        getPrescriptionList(true);
    });
    
    $("#address").on('change', function(){
        hospital = $(this).val();
        page = 1;
        $('#prescriptTable').bootstrapTable('refreshOptions',{pageNumber:1});
        getPrescriptionList(true);
    });
@ -260,7 +264,7 @@ function bindEvents(){
        }else{
            allocationType = 0;
        }
        page = 1;
        $('#prescriptTable').bootstrapTable('refreshOptions',{pageNumber:1});
        getPrescriptionList(true);
    });
@ -268,7 +272,7 @@ function bindEvents(){
        var $input = $("#searchName"),
            text = $.trim($input.val());
        nameKey = text;
        page = 1;
        $('#prescriptTable').bootstrapTable('refreshOptions',{pageNumber:1});
        getPrescriptionList(true);
    });
@ -320,6 +324,7 @@ function bindEvents(){
    $("#doctorName").on('keyup', function(e){
        if (e.which === 13) {
            $('#hDoctor').bootstrapTable('refreshOptions',{pageNumber:1});
            getHealthDoctorList(true);
        }
    });