关于layuitable控件方法重载

 <table class="layui-table" id="test">
<button type="button" id="selectFun" class="layui-btn layui-btn-danger"   style="height: 31px;/* width: 31px; */line-height: 0px;" >查询</button>
 var tableIns = table.render({
            elem: '#test'
            ,url:'/getImageList.do'
            ,cols: [
                [
                {field:'PATIENT_NAME',width:80, title: '姓名'}
                ,{field:'SEX', width:80, title: '性别'}
                ,{field:'AGE',  width:80, title: '年龄'}
                ,{field:'EXAM_PARTS', title: '项目'}
                ,{field:'PATIENT_ID',title: 'ID'}
                ,{field:'SHENQINGDH',  title: '单号'}
                ,{field:'UPLOAD_TIME',title: '时间', sort: true}
                ,{field:'SYSTEM_TYPE',  title: '类型'}
                ,{field:'INTER_TYPE',  title: '信息'}
                ,{field:'SUCCESSED', width:80, title: '状态'}
                ,{field:'ERROR_MSG',  title: '上传信息'}
            ]
            ]
            ,page: true,
            limit: 100,//每页默认显示的数量
            limits: [200,400,800]//每页条数的选择项,
        });     
$('#selectFun').on('click', function(){
            var name= $("#name").val();
            var shenqingdh= $("#shenqingdh").val();
            var patientId= $("#patientId").val();
            var uploadTime1= $("#uploadTime1").val();
            var uploadTime2= $("#uploadTime2").val();
            var systemType= $("#systemType").val();
            var systemTypeOff= $("#systemTypeOff").val();
            if(name==""&&shenqingdh=="" &&patientId==""&&uploadTime1==""&&uploadTime2==""&&(systemType==""||systemType==null)&&(systemTypeOff==""||systemTypeOff==null)){
                layer.msg("请填写信息")
                return;
            }
            if(uploadTime1!=""&&uploadTime2==""){
                layer.msg("请填写结束时间")
                return;
            }
            if(uploadTime2!=""&&uploadTime1==""){
                layer.msg("请填写开始时间")
                return;
            }
            //!!!方法重载!!!
            tableIns.reload({
                where: {
                    name:name,
                    shenqingdh: shenqingdh,
                    patientId: patientId,
                    uploadTime1: uploadTime1,
                    uploadTime2: uploadTime2,
                    systemType: systemType,
                    systemTypeOff: systemTypeOff
                },
                done: function(res, curr, count){
                    //如果是异步请求数据方式,res即为你接口返回的信息。
                    //如果是直接赋值的方式,res即为:{data: [], count: 99} data为当前页数据、count为数据总长度
                    console.log(res);

                    //得到当前页码
                    console.log(curr);

                    //得到数据总量
                    console.log(count);
 
                },
                page: {
                    curr: 1 //重新从第 1 页开始
                }
            });
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值