KOKINIO - MANAGER
Edit File: orden.js
var Orden = { getOrden:function(e){ var token = $('#csrf-token').val(); var cliente_id = $('#cliente-select').val(); var chofer_id = $('#chofer-select').val(); var day = $('#day-select').val(); var time = $('#time-input').val(); var dias = []; if(day != 'undefined'){ dias.push(day); } $('#dias input:checked').each(function(i) { dias.push($(this).val()); }); if(cliente_id == 0) $('#cliente-select').css('border','1px solid red'); else if(chofer_id == 0 ) $('#chofer-select').css('border','1px solid red'); else if(dias.length == 0 ){ $.bootstrapGrowl('Se necesita seleccionar dias',{ type:'danger', delay:4500, allow_dismiss:true }); } else if(time == '' | time == null ) $('#time-input').css('border','1px solid red'); else{ var data = new FormData(); if($(e).data('id')!=''){ var id = $(e).data('id'); data.append('id' , id); } data.append('_token' , token); data.append('cliente_id', cliente_id); data.append('user_id' , chofer_id); data.append('dias' , dias); data.append('time' , time); Orden.sendOrden(data); } }, sendOrden:function(data){ $.ajax({ url:main_path+'/catalogo/saveOrdenC', data:data, cache:false, contentType: false, processData: false, type: 'POST', dataType: "json", success: function( response ){ if(response.status == true ){ $.bootstrapGrowl('Orden para Ruta Guardada!', { type: "success", delay: 6500, allow_dismiss: true }); Orden.resetFields(); if(data.get('id')!= 'undefined'){ $('#modalOrden').modal('hide'); window.location.assign(main_path+'/catalogo/ordencAll'); } }else{ $.bootstrapGrowl( 'Mensaje:'+response.message , { type: "danger", delay: 7500, allow_dismiss: true }); } }, fail: function( response ) { $.bootstrapGrowl( 'Mensaje:'+response.message , { type: "danger", delay: 7500, allow_dismiss: true }); } }); }, resetFields:function(){ $('#cliente-select').val('0').prop( 'selected', false ).trigger("chosen:updated"); $('#chofer-select').val('0').prop( 'selected', false ).trigger("chosen:updated"); $('#day-select').val('0').prop( 'selected', false ).trigger("chosen:updated"); $('#time-input').val(''); }, tableFilter:function(e){ console.log('clickcc'); var $panel = $(e).parents('.filterable'), $filters = $panel.find('.filters input'), $tbody = $panel.find('.table tbody'); if ($filters.prop('disabled') == true) { $filters.prop('disabled', false); $filters.first().focus(); } else { $filters.val('').prop('disabled', true); $tbody.find('.no-result').remove(); $tbody.find('tr').show(); } }, edit:function(e){ $.ajax({ url:main_path+'/catalogo/getOrden', data:{id:$(e).data('id')}, cache:false, type: 'GET', dataType: "json", success: function( response ){ console.log(response); $('#cliente-select').val(response.cliente_id).prop( 'selected', false ).trigger("chosen:updated"); $('#chofer-select').val(response.user_id).prop( 'selected', false ).trigger("chosen:updated"); $('#day-select').val(response.dia).prop( 'selected', false ).trigger("chosen:updated"); $('#time-input').val(response.hora); $('#send-button').attr('data-id',$(e).data('id')); $('#modalOrdenC').modal('show'); }, fail: function( response ) { alert('Error no encontrado') window.location.assign(main_path+'/catalogo/ordencAll'); } }); }, delete:function(e){ $.ajax({ url:main_path+'/catalogo/deleteOrden', data:{id:$(e).data('id')}, cache:false, type: 'GET', dataType: "json", success: function( response ){ $.bootstrapGrowl('Elemento eliminado',{ type: 'danger', delay: 6500, allow_dismiss: true }) $($(e).parent()).parent().remove() }, fail: function( response ) { alert('Error no encontrado') window.location.assign(main_path+'/catalogo/ordencAll'); } }); } }