layui的表格的状态switch实现

templet: function (d) {
        if (d.status == 1) {
            return '<input type="checkbox" name="status" checked lay-filter="status" lay-skin="switch" lay-text="启用|停用" id=' + d.id + '>'
        } else if (d.status == 0) {
            return '<input type="checkbox" name="status" lay-filter="status" lay-skin="switch" lay-text="启用|停用" id=' + d.id + '>'
        }
    }

 

form.on('switch', function (data) {
    var status = 0;
    var id = data.elem["id"];
    if (data.elem.checked) {
        status = 1;
    }
    var param = {};
    param.id = id;
    param.status = status;
    var reqObj = JSON.stringify(param);
    var access_token = localStorage.getItem("super_token");
    $.ajax({
        type: "PUT",
        url: setter.domain + '/system/user/change-status',
        contentType: "application/json",
        data: reqObj,
        dataType: "json",
        headers: {
            "token": access_token
        },
        success: function (res) {
            layer.msg("操作成功");
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            layer.msg("操作失败");
            console.log(XMLHttpRequest);
            console.log(textStatus);
            console.log(errorThrown);
        }
    });
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值