$("#bulkupload").on("change", function(){ if(this.files[0].size > 550000){ Swal.fire({ title: 'Warning', text: "Please reduce the data in the file and ensure that no more than 6,000 rows are uploaded.", icon: 'warning', confirmButtonColor: '#3085d6', cancelButtonColor: '#d33' }) this.value = ""; }; }); // menu active class starts $('#menu_assign_upoload').addClass('subActive'); $('#menu_assign_upoload').closest('.liSubMenu ').addClass('liSubMenuOpen'); $('.liSubMenuOpen').closest('.sidebar-dropdown ').addClass('active'); $('.liSubMenuOpen').closest('.sidebar-submenu ').slideDown(200); $('.liSubMenuOpen a span i').addClass('fa-minus'); $('#menu_assign_upoload').on('click', function(){ $(this).parent('li').addClass('liSubMenuOpen'); }) // menu active class ends $("#selectautoassign").on("click", function(){ var thisval = $(this).is(":checked"); if(thisval == true){ $("#btnval").html("Upload and auto Assign") } else{ $("#btnval").html("Upload") } }) $(document).on("click", ".deleteRecords", function(){ var thisval = $(this).is(":checked"); Swal.fire({ title: 'Important', text: "Removing all associated records linked to the respective entries in the uploads.", icon: 'warning', confirmButtonColor: '#3085d6', cancelButtonColor: '#d33' }).then((result) => { if (result.isConfirmed) { var userid= _ud; var orgid= _or; var thisid = $(this).attr('id') var filename = $(this).attr('data-id') var param = {userid: userid,orgid:orgid,tkn:tkn,id:thisid,filename:filename} var params = JSON.stringify(param); $.ajax({ type:"POST", url: "Datacon/deleteExcelData", data:params, success:function(res){ // console.log("res"+res); if(res=='true'){ Swal.fire({ title: 'Success', text: "Records removed successfully!", icon: 'success', confirmButtonColor: '#3085d6', cancelButtonColor: '#d33' }) } setTimeout(function(){ location.reload(); },1000) } }) } }) }) //Organizationid $(document).ready(function (e) { var orgid= _or; var userid= _ud; var token= tkn; $("#orgid").val(orgid); $("#uploadby").val(userid); $("#formsubmit").on('submit', function(e) { // checkProgress_loop(); e.preventDefault(); $('.btnloading').show().html(''); $('.btnsubmit').hide(); $.ajax({ type: "POST", url: "Bulk_tasks_uploads/excelupload", data: new FormData(this), contentType: false, cache: false, processData:false, success: function(data) { // alert("DATA : "+data) // console.log("Data: "+data); if(data == 'true'){ Swal.fire({ title: 'Import', text: "Data imported successfully!", icon: 'success', confirmButtonColor: '#3085d6', cancelButtonColor: '#d33' }).then((result) => { if (result.isConfirmed) { location.reload(); } }) } else{ $('.btnloading').hide(); $('.btnsubmit').show(); Swal.fire({ title: 'Error' + data, text: "Something went wrong", icon: 'warning', confirmButtonColor: '#3085d6', cancelButtonColor: '#d33' }) } }, }) }) }); $(document).ready(function(){ $('#excelfileslist').DataTable({ "processing": true, "serverSide": true, "order": [], "ajax": { "url": "Bulk_tasks_uploads/getLists", "type": "POST" }, "columnDefs": [{ "targets": [0], "orderable": false }] }); }); loaduploadlist(); function loaduploadlist(){ var userid= _ud; var orgid= _or; var param = {userid: userid,orgid:orgid,tkn:tkn} var params = JSON.stringify(param); $.ajax({ type:"POST", url: "Datacon/loadlist", data:params, success:function(res){ // console.log("res"+res); var data=JSON.parse(res); var item=''; item += ``; for(var i=0;i`+data[i]['name']+``; } $('#listname').html(item); } }) } function products_list(thisval){ var userid= _ud; var orgid= _or; var thisval= thisval; var param = {userid: userid,thisval:thisval,orgid:orgid,tkn:tkn} var params = JSON.stringify(param); $.ajax({ type:"POST", url: "Datacon/load_products_list_by_department", data:params, success:function(res){ // console.log("load_products_list"+res); var data=JSON.parse(res); var item=''; item += ``; for(var i=0;i`+data[i]['name']+``; } $('#products').html(item); } }) } load_departments_options(); function load_departments_options(){ var userid= _ud; var orgid= _or; var param = {userid: userid,orgid:orgid,tkn:tkn} var params = JSON.stringify(param); $.ajax({ type:"POST", url: "Datacon/load_departments_options", data:params, success:function(res){ // console.log("res"+res); var data=JSON.parse(res); var item=''; item += ``; for(var i=0;i`+data[i]['name']+``; } $('#department').html(item); } }) } $(document).on('change', '#department', function(){ var thisval = $(this).val(); products_list(thisval); })