|
@@ -39,7 +39,7 @@
|
|
|
<tbody class="news_content">
|
|
|
{foreach name="list" item="a"}
|
|
|
<tr>
|
|
|
- <th><input type="checkbox" lay-skin="primary" lay-filter="allChoose" id="id-{$a.id}"></th>
|
|
|
+ <th><input type="checkbox" lay-skin="primary" class="choose" lay-filter="choose" value="{$a.id}"></th>
|
|
|
<td>{$a.id}</td>
|
|
|
<td>{$a.no}</td>
|
|
|
<td>{$a.network}</td>
|
|
@@ -49,7 +49,7 @@
|
|
|
<td>{$a.amount_di}</td>
|
|
|
<td>{$a.amount_charge}</td>
|
|
|
<td>
|
|
|
- <input type="checkbox" value="1" name="is_hold" class="hold-change" lay-filter="holdChange" lay-skin="switch" lay-text="开启|关闭" {$a.is_hold?'checked':''}>
|
|
|
+ <input type="checkbox" value="{$a.id}" name="is_hold" class="hold-change" lay-filter="holdChange" lay-skin="switch" lay-text="开启|关闭" {$a.is_hold?'checked':''}>
|
|
|
</td>
|
|
|
<td>
|
|
|
<a class="layui-btn layui-btn-mini news_edit" data-id="{$a.id}"><i class="iconfont icon-edit"></i> 编辑</a>
|
|
@@ -104,8 +104,8 @@
|
|
|
|
|
|
//批量删除
|
|
|
$(".batchDel").click(function(){
|
|
|
- var $checkbox = $('.news_list tbody input[type="checkbox"][name="checked"]');
|
|
|
- var $checked = $('.news_list tbody input[type="checkbox"][name="checked"]:checked');
|
|
|
+ var $checkbox = $('.news_list tbody .choose');
|
|
|
+ var $checked = $('.news_list tbody .choose:checked');
|
|
|
if($checkbox.is(":checked")){
|
|
|
layer.confirm('确定删除选中的信息?',{icon:3, title:'提示信息'},function(index){
|
|
|
var index = layer.msg('删除中,请稍候',{icon: 16,time:false,shade:0.8});
|
|
@@ -132,7 +132,7 @@
|
|
|
|
|
|
//全选
|
|
|
form.on('checkbox(allChoose)', function(data){
|
|
|
- var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]:not([name="show"])');
|
|
|
+ var child = $(data.elem).parents('table').find('tbody .choose');
|
|
|
child.each(function(index, item){
|
|
|
item.checked = data.elem.checked;
|
|
|
});
|
|
@@ -141,8 +141,8 @@
|
|
|
|
|
|
//通过判断文章是否全部选中来确定全选按钮是否选中
|
|
|
form.on("checkbox(choose)",function(data){
|
|
|
- var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]:not([name="show"])');
|
|
|
- var childChecked = $(data.elem).parents('table').find('tbody input[type="checkbox"]:not([name="show"]):checked')
|
|
|
+ var child = $(data.elem).parents('table').find('tbody input.choose');
|
|
|
+ var childChecked = $(data.elem).parents('table').find('tbody input.choose:checked')
|
|
|
if(childChecked.length == child.length){
|
|
|
$(data.elem).parents('table').find('thead input#allChoose').get(0).checked = true;
|
|
|
}else{
|
|
@@ -153,12 +153,19 @@
|
|
|
|
|
|
//是否展示
|
|
|
form.on('switch(holdChange)', function(data){
|
|
|
- console.log(data.elem.checked)
|
|
|
- var index = layer.msg('修改中,请稍候',{icon: 16,time:false,shade:0.8});
|
|
|
- setTimeout(function(){
|
|
|
- layer.close(index);
|
|
|
- layer.msg("展示状态修改成功!");
|
|
|
- },200);
|
|
|
+ let open=data.elem.checked,
|
|
|
+ _this=this
|
|
|
+ var index = layer.msg('修改中,请稍候',{icon: 16,time:5000,shade:0.1});
|
|
|
+ $.post('{:url("mobile/hold")}',{is_hold:open?1:0,id:_this.value},function (res) {
|
|
|
+ if(res.code===0){
|
|
|
+ layer.alert(res.msg)
|
|
|
+ _this.checked=!open
|
|
|
+ form.render('checkbox')
|
|
|
+ }else{
|
|
|
+ layer.close(index)
|
|
|
+ layer.msg('修改成功')
|
|
|
+ }
|
|
|
+ })
|
|
|
})
|
|
|
|
|
|
//操作
|