@extends('BaseSistemaWeb')
@section('CSS')
{{ HTML::style('DataTables/dataTables.bootstrap.min.css') }}
{{ HTML::style('DataTables/responsive.dataTables.min.css') }}
{{ HTML::style('WebPro/plugins/dropzone/dropzone.css') }}
@stop
@section('Contenido')
Gestión de ventas en línea
@if (Session::has('message'))
{{ Session::get('message') }}
@endif
Fecha |
Comentario |
Típo de comentario |
Archivos adjuntos |
@stop
@section('JS')
{{ HTML::script('DataTables/jquery.dataTables.min.js') }}
{{ HTML::script('DataTables/dataTables.bootstrap.min.js') }}
{{ HTML::script('DataTables/dataTables.responsive.min.js') }}
{{ HTML::script('WebPro/plugins/dropzone/dropzone.min.js') }}
@stop
@section('JSOr')
@if( Agent::isDesktop() )
$(".sidebar-toggle-box").trigger("click");
@endif
$("a[data-toggle=\"tab\"]").on("shown.bs.tab", function(e){
$.fn.dataTable.tables({
visible: true,
api: true
}).columns.adjust();
});
$("#tblSeguimientos").DataTable({
"processing": true,
"serverSide": true,
"ajax": "{{ URL::route('SysWebVentasRealizadasSeguimientos', array($Pedido->id)) }}",
columns: [
{data: "fecha", name: "fecha", "orderable": false},
{data: "comentario", name: "comentario", "orderable": false},
{data: "tipo", name: "tipo", "searchable": false, "orderable": false},
{data: "multimedia", name: "multimedia", "class": "text-center", "searchable": false, "orderable": false}
],
"language": {
"url": "{{ asset('DataTables/Spanish.json') }}"
},
"fnDrawCallback": function( oSettings ) {
$(".tooltips").tooltip();
$(".dvLightgallery").lightGallery();
},
autoWidth: false,
responsive: true
});
$("#btnAgregar").click(function(e){
e.preventDefault();
var idP = "{{ $Pedido->id }}";
var mensaje = '';
BootstrapDialog.show({
cssClass: "mdAvatar",
title: "Enviar comentario de seguimiento de pedido",
message: mensaje,
draggable: true,
buttons: [{
id: "btnAgregarComentario",
label: "Comentar",
cssClass: "btn-primary",
action: function(dialogItself){
if( dialogItself.getModalBody().find("#frmAgregarSeguimiento").valid() ){
$.isLoading({ text: "Cargando..." }); NProgress.start();
$("#btnAgregarComentario").html(' Cargando').prop("disabled", true);
var frmAgregarSeguimiento = new FormData(document.getElementById("frmAgregarSeguimiento"));
$.ajax({
type: "POST",
url: "{{ URL::route('SysWebVentasRealizadasSeguimientosAgregar', array($Pedido->id)) }}",
data: frmAgregarSeguimiento,
cache: false,
contentType: false,
processData: false,
dataType: "json",
success: function(data){
$.isLoading("hide"); NProgress.done();
$("#btnAgregarComentario").html("Comentar").prop("disabled", false);
if(data.success){
new PNotify({ title: "Realizado", text: data.mensaje, type: "success" });
dialogItself.close();
Actualizar();
}
else{
if(data.mensaje != ''){ new PNotify({ title: "Error", text: data.mensaje, type: "error" }); }
$.each(data.errMensajes, function(key, value){ if(value != ''){ $("#err"+key).html(value); } else{ $("#err"+key).html(""); } });
}
},
error: function(jqXHR, textStatus, errorThrown){
new PNotify({ title: "Error", text: textStatus + " " + errorThrown, type: "error" });
}
});
}
}
}],
onshown: function(dialogItself){
if( !($.ezdz.isBrowserCompatible() === false) ){
dialogItself.getModalBody().find(".flInput").each(function(e){
$(this).ezdz({
text: "Arrastra el archivo",
validators: {
maxSize: 6000000
},
previewImage: false
});
});
}
dialogItself.getModalBody().find("#frmAgregarSeguimiento").validate({
lang: "es",
errorClass: "text-danger",
errorElement: "span",
rules: {
comentario: "required",
"multimedia[]": {
accept: "image/png, image/jpeg, video/mp4, application/pdf, application/msword"
}
}
});
},
});
});
@if(Session::has('EliminarMensajeS'))
new PNotify({ title: "Realizado", text: "{{ Session::get('EliminarMensajeS') }}", type: "success" });
@endif
@if(Session::has('EliminarMensajeE'))
new PNotify({ title: "Realizado", text: "{{ Session::get('EliminarMensajeE') }}", type: "error" });
@endif
@stop