$(document).on('turbolinks:load', function() { if ($('body.admins-professional-authentications-index-page').length > 0) { var $searchFrom = $('.professional-authentication-list-form'); $searchFrom.find('select[name="status"]').val('pending'); $searchFrom.on('click', '.search-form-tab', function(){ var $link = $(this); $searchFrom.find('input[name="keyword"]').val(''); $searchFrom.find('select[name="status"]').val('processed'); if($link.data('value') === 'processed'){ $('.batch-action-container').hide(); $searchFrom.find('.status-filter').show(); } else { $('.batch-action-container').show(); $searchFrom.find('.status-filter').hide(); $searchFrom.find('select[name="status"]').val('pending'); } }); $('.batch-agree-btn').on('click', function(){ if($('.batch-check-box:checked').length === 0){ $.notify({ message: '请先选择数据' }, { type: 'info' }); return; } customConfirm({ content: '确认审核通过?', ok: function(){ var ids = $('.batch-check-box:checked').map(function(_, e){ return $(e).val() }).get(); $.ajax({ url: '/admins/professional_authentications/batch_agree', method: 'POST', dataType: 'json', data: { ids: ids }, success: function(data){ $.notify({ message: '操作成功' }); window.location.reload(); }, error: function(res){ $.notify({ message: res.responseJSON.message }, { type: 'danger' }); } }) } }) }) } })