layui的tab切换的功能完善

本文介绍了一个基于layui框架的运单状态管理模块,通过js实现不同运单状态的界面切换与数据过滤,展示了如何使用事件监听和表格组件进行状态筛选及界面更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.js页面

 /**
     * 运单表管理
     */
    var JbrTradeorder = {
        tableId: "jbrTradeorderTable"
    };
    element.on('tab(tradeorder)', function(data){
        var tradeorder= this.getAttribute('lay-id');
        $("#transitStatus").val(tradeorder);
        var queryData = {};
        if(tradeorder!=0){
            queryData['transitStatus'] = tradeorder;
        }else{
            queryData['transitStatus'] = null;
        }
        if(tradeorder==1 || tradeorder==0){
            $('#deploy').show();
            $('#feidan').show();
        }else{
            $('#deploy').hide();
            $('#feidan').hide();
        }
        table.reload(JbrTradeorder.tableId, {
            where: queryData, page: {curr: 1}
        });
    });

2.html页面

                        <div class="layui-form-item layui-col-sm12 layui-col-md12 layui-col-lg12">
                            <div class="layui-tab layui-tab-brief" lay-filter="tradeorder">
                                <input type="hidden" id="transitStatus">
                                <ul class="layui-tab-title">
                                    <li class="layui-this" lay-id="0">全部</li>
                                    <li  lay-id="1">待配载</li>
                                    <li  lay-id="2">已配载</li>
                                    <li  lay-id="3">已发车</li>
                                    <li  lay-id="4">已到货</li>
                                </ul>
                            </div>
                        </div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值