Y-SLD/assets/playkit/js/sites-0d93456205.js

1 line
11 KiB
JavaScript
Raw Permalink Normal View History

2024-03-01 11:23:55 +00:00
function share_map_listing(e,t){"undefined"!=typeof share_lists&&share_lists.destroy(),share_lists=$("#share_table_listing").DataTable({lengthMenu:[[10,20,50,-1],[10,20,50,"All"]],aoColumns:[{data:"first_name",name:"first_name"},{data:"name",name:"name"},{data:"action",name:"action",orderable:!1,searchable:!1}],pageLength:10,order:[[1,1,"asc"]],processing:!0,serverSide:!0,ajax:baseURL+"/superadmin/farm/share/lists/"+e+"/"+t,fnDrawCallback:function(e){}})}function report_listing(e,t){"undefined"!=typeof report_lists&&report_lists.destroy(),report_lists=$("#report_table_listing").DataTable({lengthMenu:[[10,20,50,-1],[10,20,50,"All"]],aoColumns:[{data:"name",name:"name"},{data:"section_name",name:"section_name"},{data:"action",name:"action",orderable:!1,searchable:!1}],pageLength:10,order:[[1,1,"asc"]],processing:!0,serverSide:!0,ajax:baseURL+"/superadmin/farm/report/lists/"+e+"/"+t,fnDrawCallback:function(e){$("#report_table_listing tbody").sortable({stop:updateIndexReport}).disableSelection()}})}function custom_files_listing(e,t){"undefined"!=typeof custom_files_lists&&custom_files_lists.destroy(),custom_files_lists=$("#custom_files_table_listing").DataTable({lengthMenu:[[10,20,50,-1],[10,20,50,"All"]],aoColumns:[{data:"name",name:"name"},{data:"section_name",name:"section_name"},{data:"action",name:"action",orderable:!1,searchable:!1}],pageLength:10,order:[[1,1,"asc"]],processing:!0,serverSide:!0,ajax:baseURL+"/superadmin/farm/custom_files/lists/"+e+"/"+t,fnDrawCallback:function(e){$("#custom_files_table_listing tbody").sortable({stop:updateIndexCustomFiles}).disableSelection()}})}function validateForm(e){e.validate({errorElement:"span",errorClass:"help-inline",focusInvalid:!1,rules:{},messages:{}})}function updateIndexReport(){var e=new Array;$("#report_table_listing tbody").find("tr").each(function(t){var a=$(this).find(".report-id").val();e[t]=a,t++}),$.ajax({type:"POST",url:baseURL+"/superadmin/farm/report/order",data:{data_id:e,_token:jQuery('[name="_token"]').val()}}).done(function(e){alert("Order set successfully.")})}function updateIndexCustomFiles(){var e=new Array;$("#custom_files_table_listing tbody").find("tr").each(function(t){var a=$(this).find(".custom-files-id").val();e[t]=a,t++}),$.ajax({type:"POST",url:baseURL+"/superadmin/farm/custom_files/order",data:{data_id:e,_token:jQuery('[name="_token"]').val()}}).done(function(e){alert("Order set successfully.")})}function ajaxRequest(e,t,a,s,n){jQuery.ajax({url:baseURL+e,type:t,dataType:a,data:s}).done(function(e){n(e)}).fail(function(e){var e=JSON.parse(e.responseText),t="<ul>";$.each(e,function(e,a){t+="<li>"+a+"</li>"}),t+="</ul>",showMsg("error",t)}).always(function(){})}function showMsg(e,t){"add"==e?swal("Added!",t,"success"):"update"==e?swal("Updated!",t,"success"):"deleted"==e?swal("Deleted!",t,"success"):"success"==e?swal({title:"Success!",text:t,html:!0,type:"success"}):swal({title:"Error!",text:t,html:!0,type:"error"})}var share_lists,report_lists,custom_files_lists,$report_farm=jQuery("#report_form"),$custom_files_farm=jQuery("#custom_files_form");jQuery(document).ready(function(){share_map_listing(jQuery('[name="farmer_id"]').val(),jQuery('[name="farm_id"]').val()),$("#report_id").val(""),report_listing(jQuery('[name="farmer_id"]').val(),jQuery('[name="farm_id"]').val()),custom_files_listing(jQuery('[name="farmer_id"]').val(),jQuery('[name="farm_id"]').val());var e=jQuery("#share_form");validateForm(e),jQuery("#assign_share_btn").click(function(){e.validate().form()&&ajaxRequest("/superadmin/farm/share/save/"+jQuery('[name="farm_id"]').val(),"post","json",e.serialize(),function(e){showMsg("success","Share successfully."),$("#projects-task-modal").modal("toggle"),share_map_listing(jQuery('[name="farmer_id"]').val(),jQuery('[name="farm_id"]').val())})}),validateForm($custom_files_farm),jQuery("#assign_custom_files_btn").click(function(){$custom_files_farm.validate().form()&&ajaxRequest("/superadmin/farm/custom_files/save","post","json",$custom_files_farm.serialize(),function(e){showMsg("success",e.message),$("#custom_files-modal").modal("toggle"),cu