function piShen() { layer.confirm('真的要批量審核嗎', function(index){ var getSelectRows = $("#tablelist").bootstrapTable('getSelections', function (row) { // console.log(row); return row; }); var record_id = ''; if(getSelectRows.length>=1){ for(let i in getSelectRows){ //console.log(getSelectRows[i].id); // aa bb cc dd if(i ==0){ record_id += getSelectRows[i].id; }else{ record_id += ","+getSelectRows[i].id; } } }else{ layer.msg('請勾選最少一行數據', {icon:6,time: 3000,skin: 'layer-ext-moon'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 return false; } var token = $("input[name='_token']").val(); $.ajax({ type: 'post', url: "{{URL::route('admin.user.borrow.pishen')}}", data: {_token:token,record_id:record_id}, cache: false, success: function (res) { console.log(res); if( res.code == 200 ){ layer.msg(res.msg, {icon: 4,time: 1000,skin: 'layer-ext-moon',offset: '230px'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 $('#tablelist').bootstrapTable('refresh', ''); }else{ layer.msg(res.msg, {icon: 6,time: 1000,skin: 'layer-ext-moon',offset: '230px'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 } layer.close(index); }, error: function (res) { layer.msg(res.msg, {icon: 6,time: 1000,skin: 'layer-ext-moon',offset: '230px'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 } }); }); }
彈窗頁面JS
function piZhuan() { //獲取選中的ID var getSelectRows = $("#tablelist").bootstrapTable('getSelections', function (row) { console.log(row); return row; }); var record_id = ''; if(getSelectRows.length>=1){ for(let i in getSelectRows){ //console.log(getSelectRows[i].id); // aa bb cc dd if(i ==0){ record_id += getSelectRows[i].id; }else{ record_id += ","+getSelectRows[i].id; } } }else{ layer.msg('請勾選一行數據', {icon:6,time: 3000,skin: 'layer-ext-moon'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 return false; } layer.open({ type: 2 ,title: '批量記錄轉回訪專員(請謹慎操作)' //彈窗標題 ,content:["{{route('admin.yun.problem.piZhuan')}}",'yes'] //彈窗頁面,如果不下出現滾動條['http://xxxx.com', 'no'] ,area:['400px','500px'] //尺寸 ,offset: 't' //offset - 坐標/t頂部 r右邊緣 b底部 l左邊緣 lt左上角 lb左下角 rt右上角 rb右下角 ,btn: ['確定', '取消'] ,btnAlign:'r' //按鈕排列 l左 r右邊 c 居中 ,closeBtn:1 //0關閉按鈕,1在標題欄展示關閉按鈕,2在右上角外展示按鈕 ,shade:0.4 //遮罩:默認是0.3透明度的黑色背景('#000') shade: [0.8, '#393D49']; ,shadeClose:false //是否點擊遮罩關閉 ,anim:1 //彈出動畫 0平滑放大。默認;1從上掉落;2從最底部往上滑入;3從左滑入;4從左翻滾;5漸顯;6抖動 -1不設置 ,isOutAnim:true //關閉動畫 ,maxmin:false //最大最小化按鈕 ,fixed:true //固定 ,resize:true //是否允許拉伸 //,scrollbar:false //是否允許瀏覽器出現滾動條 ,maxWidth:500 //最大寬度,只有當area: 'auto'時,maxWidth的設定才有效 ,maxHeight:500 //最大高度,只有當高度自適應時,maxHeight的設定才有效。 ,time:0 ,yes: function(index, layero){ console.log(index); console.log('確定了'); var obj = layer.getChildFrame('#Anson-forms', index); console.log(obj); console.log(obj.serialize()); $.ajax({ type: 'post', url: "{{URL::route('admin.yun.problem.piZhuan')}}?record_id="+record_id, data: obj.serialize(), cache: false, success: function (res) { console.log(res); if( res.code == 200 ){ layer.close(index); //如果設定了yes回調,需進行手工關閉 layer.msg(res.msg, {icon: 1,time: 1000,skin: 'layer-ext-moon',offset: '230px'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 $('#tablelist').bootstrapTable('refresh', ''); }else{ layer.msg(res.msg, {icon: 6,time: 1000,skin: 'layer-ext-moon',offset: '230px'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 } }, error: function (res) { layer.msg(res.msg, {icon: 6,time: 1000,skin: 'layer-ext-moon',offset: '230px'}); //1是勾,2是X,3是?,4瑣,5不開心笑臉,6笑臉表情 } }); // body.find('input').val('Hi,我是從父頁來的') } ,cancel: function(index, layero){ // if(confirm('確定要關閉么')){ //只有當點擊confirm框的確定時,該層才會關閉 // layer.close(index) // } // console.log('右上角關閉回調') //return false 開啟該代碼可禁止點擊該按鈕關閉 } }); }
