• layu tab切换table


    var table_box;
    var table_box1;
    $(function(){
    table_box=$("#demo").clone();
    table_box1=$("#demo1").clone()
    showdemo(1);
    });

    function showdemo(num){
    layui.use('table', function(){
    var table = layui.table;

    if(num==1){//第一个实例
    table.render({
    elem: '#demo'
    ,height: 'auto'
    ,method:'post'
    ,url: 'contract_pay_plan/getListTable' //数据接口
    ,page:true
    ,cols: [[ //表头
    {field: 'contract_code', title: '合同编码', 100, fixed: 'left'}
    ,{field: 'pay_plan_name', title: '付款计划名称', 200}
    ,{field: 'pay_plan_date', title: '付款计划日期', 160, templet:'<div>{{ Format(d.pay_plan_date,"yyyy-MM-dd hh:mm")}}</div>'}
    ,{field: 'pay_method', title: '结算方式', 100}
    ,{field: 'pay_type', title: '付款类型', 100}
    ,{field: 'pay_amount', title: '付款金额', 140}
    ,{field: 'status', title: '状态', 100, templet:'<div>{{ status(d.status)}}</div>'}
    ,{field: 'pay_remark', title: '备注', 100}
    ,{field: 'pay_plan_paid_money', title: '付款计划已付金额', 200}
    ]]
    })
    } else{
    //第二个实例
    table.render({
    elem: '#demo1'
    ,height: 'auto'
    ,method:'post'
    ,url: 'contract_pay_record/getListTable' //数据接口
    ,page:true
    ,cols: [[ //表头
    {field: 'pay_name', title: '付款记录名称', 200, fixed: 'left'}
    ,{field: 'pay_plan_name', title: '付款计划名称', 200}
    ,{field: 'contract_code', title: '合同编码', 160, templet:'<div>{{ Format(d.pay_plan_date,"yyyy-MM-dd hh:mm")}}</div>'}
    ,{field: 'pay_money', title: '付款金额', 100}
    ,{field: 'pay_method', title: '结算方式', 100}
    ,{field: 'xm', title: '创建人', 140}
    ,{field: 'pay_date', title: '付款日期', 200,templet:'<div>{{ Format(d.pay_date,"yyyy-MM-dd hh:mm")}}</div>'}
    ]]
    })}

    });
    }

    layui.use(['form','laydate', 'laypage', 'layer', 'table', 'carousel', 'upload', 'element', 'slider'], function(){
    var form = layui.form
    ,element = layui.element; //元素操作
    element.on('tab(de)', function(data){

    if(data.index==0){
    $("#content").empty();
    $("#content").html(table_box);
    showdemo(1);
    }
    if(data.index==1){
    $("#content").empty();
    $("#content").html(table_box1);
    showdemo(2);
    }
    });
    });
    function Format(datetime,fmt) {
    if(datetime==null){
    return '';
    }
    if (parseInt(datetime)==datetime) {
    if (datetime.length==10) {
    datetime=parseInt(datetime)*1000;
    } else if(datetime.length==13) {
    datetime=parseInt(datetime);
    }
    }
    datetime=new Date(datetime);
    var o = {
    "M+" : datetime.getMonth()+1, //月份
    "d+" : datetime.getDate(), //日
    "h+" : datetime.getHours(), //小时
    "m+" : datetime.getMinutes(), //分
    "s+" : datetime.getSeconds(), //秒
    "q+" : Math.floor((datetime.getMonth()+3)/3), //季度
    "S" : datetime.getMilliseconds() //毫秒
    };
    if(/(y+)/.test(fmt))
    fmt=fmt.replace(RegExp.$1, (datetime.getFullYear()+"").substr(4 - RegExp.$1.length));
    for(var k in o)
    if(new RegExp("("+ k +")").test(fmt))
    fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
    return fmt;
    }



    function status(obj){
    if(obj==1)return "未付款";
    else return"已付款";
    }

     

  • 相关阅读:
    PyCharm使用(完全图解(最新经典))
    pg存储过程学习
    sql_to_sqlalchemy
    python中嵌入lua解析器
    Python和lua互相调用
    Lupa
    [cb] Unity Editor 添加右键菜单
    [C#] 委托之Action和Func区别
    [反编译U3D]Decompile Unity Resources
    [cb] Assetbundle打包(一)
  • 原文地址:https://www.cnblogs.com/java-llp/p/11132612.html
Copyright © 2020-2023  润新知