布局效果布局代码的实现ID 公司 名称 性别 身份证号码 手机号码 地址 备注 标签 创建时间 操作 {$vo.id} {$vo.company_name} {$vo.name} {$vo.sex_str} {$vo.id_card} {$vo.电话 {$vo.address} {$vo.remark} {$vo.tag_str} {$vo.create_time|date='Y-m-dH:i',###} 一个checkAll,一个checkOne一个ID,一个Class。添加checkall事件check//checkall,checkallcheck$("#checkAll").on('change',function(){if($(this).is(":checked")){//检查所有$(".checkOne").prop("checked",true);}else{//反向选择$(".checkOne").prop("checked",false);}});添加删除事件,获取id//批量删除$("#batchDel").on('click',function(){varids=[];//获取选中的id$('tbodyinput.checkOne').each(function(index,el){if($(this).prop('checked')){ids.push($(this).data('id'))}});layer.confirm('Are你确定要删除?'+ids.toString(),function(index){//捕获所有选中的,异步发送它们删除ajaxBatchDel(ids.toString());});});//ajaxbatchdeletefunctionajaxBatchDel(ids){//ajax设置未通过$.ajax({type:'POST',url:'ajaxBatchDel',data:{ids:ids},dataType:'json',success:function(data){if(data.errno==0){layer.msg('删除成功',{icon:1});$(".checkOne:checked").parents('tr').remove();}别的{layer.msg(data.errdesc,{icon:5});返回假;}}});}批量软删除publicfunctionajaxBatchDel(){$ids=$_POST['ids'];if(!$ids){$this->json->setErr(10001,'请选择要删除的内容');$this->json->发送();}$employee=M('员工');$flag=$employee->where(['id'=>['in',$ids]])->save(['status'=>0]);if($flag){$this->json->setErr(0,'删除成功');$this->json->发送();}else{$this->json->setErr(10099,'删除失败');$this->json->发送();}}
