<div class="layui-row" style="margin-top: 6px">
<div class="layui-col-xs12">
<table id="lists" lay-filter="demoEvent"></table>
</div>
</div>
cols: [[ //表头
{field: 'sg_status', title: '上下架',templet:"#titleTpl"}
]]
layui.use('form', function(){
var form = layui.form
,layer = layui.layer
//监听指定开关
form.on('switch(switchTest)', function(data){
var this_data = data.othis;
// console.dir($(this_data).text());
var txt = '';
if ($(this_data).text() == 'OFF'){
txt = '下架后修理厂均无法采购,是否确认?';
}else{
txt = '是否确认上架此商品?';
}
//询问框
layer.confirm(txt, {
btn: ['确定','取消'], //按钮
cancel: function(index, layero){//右上角关闭后执行
ser_on();
}
}, function(){//确定
var input = data.elem;
var id = $(input).attr("data-id");
$.post('{:U("api/goods/update_status")}',{'swg_id':id},function(data){
//console.log(data);
if(data.success){
layer.msg(data.msg);
}else{
layer.msg(data.msg);
function refreshCount() {
ser_on();
}
}
});
}, function(){//取消
ser_on();
});
});
});
<script type="text/html" id="titleTpl">
{{# if(d.wg_status == 1){ }}
<div class="layui-form-item"><input type="checkbox" lay-filter="switchTest" data-id="{{d.wg_id}}" checked="" name="switch" lay-skin="switch" lay-text="ON|OFF"></div>
{{# } else { }}
<div class="layui-form-item"><input type="checkbox" lay-filter="switchTest" data-id="{{d.wg_id}}" name="switch" lay-skin="switch" lay-text="ON|OFF"></div>
{{# } }}
</script>