var listadoDocumentacion="",listadoContratas="";; var method = "GetListItems"; var ctxCanvas; var canvas; $(document).ready(function(){ $("#DeltaPageStatusBar").remove(); $.get("https://sw.licensing.proquo.pro/JS/NavegacionModulos/NavegacionCAE.txt", function(data){ $(".container-fluid").prepend("
").prepend(data); }); $(document).on("change","#coordinador",function(){ refrescarContratasCoordinador(); }); $(document).on("change","#contrata",function(){ refrescarContrata(); }); //Conseguir GUID de las listas del sitio var listaGUID="GUIDS"; var fieldsToRead = "" + "" + "" + ""; var query = "CAE ContratasCAE Documentación"; $().SPServices({ operation: method, async: false, listName: listaGUID, CAMLViewFields: fieldsToRead, CAMLQuery: query, completefunc: function (xData, Status) { $(xData.responseXML).SPFilterNode("z:row").each(function() { if($(this).attr("ows_Title")=="CAE Documentación"){ listadoDocumentacion="{"+$(this).attr("ows_Clave")+"}"; }else{ listadoContratas="{"+$(this).attr("ows_Clave")+"}"; } }); } }); //Recuperar Coordinadores var coordinadores=[]; fieldsToRead = "" + "" + ""; $().SPServices({ operation: method, async: false, listName: listadoContratas, CAMLViewFields: fieldsToRead, CAMLQuery: "", completefunc: function (xData, Status) { $(xData.responseXML).SPFilterNode("z:row").each(function() { var coordinador=$(this).attr("ows_Coordinador").split(";#")[1]; var posicion=jQuery.inArray(coordinador,coordinadores); if(posicion==-1){ coordinadores.push(coordinador); $("#coordinador").append(""); } }); } }); }); function refrescarContratasCoordinador(){ var S_coordinador=$("#coordinador option:selected").val(); $("#contrata").empty(); fieldsToRead = "" + "" + "" + "" + ""; $().SPServices({ operation: method, async: false, listName: listadoContratas, CAMLViewFields: fieldsToRead, CAMLQuery: ""+S_coordinador+"", completefunc: function (xData, Status) { $(xData.responseXML).SPFilterNode("z:row").each(function() { var directorio=$(this).attr("ows_Title"); var nombre=$(this).attr("ows_Nombre_x0020_Comercial"); $("#contrata").append(""); }); } }); if($("#contrata option").length>0){ $("#contrata").closest(".row").attr("style",""); $("#contrata").prepend(""); $("#contrata").trigger("change"); }else{ $("#contrata").closest(".row").attr("style","display:none;"); $("#resultadoContrata").attr("style","display:none;"); } } function refrescarContrata(){ var indice=$("#contrata option:selected").index(); var maxIndice=$("#contrata option:selected").index(); if(indice==0){ indice=1; maxIndice=$("#contrata option").length; } $("#canvas").attr("height","300"); $("#canvas").attr("width","300"); $("#canvas").attr("style","height:300px!important;width:300px!important;"); $("#listado").empty(); var nombreEstado=[]; var recuentoEstado=[]; var colores=[]; for (var i=indice;i<=maxIndice;i++){ var contrata=$("#contrata option").eq(i).val(); var carpeta="CAEDocumentacion/"+contrata; $().SPServices({ operation: method, async: false, listName: listadoDocumentacion, CAMLViewFields: "", CAMLQuery:"", CAMLQueryOptions: "" + carpeta +"", completefunc: function (xData, Status) { $(xData.responseXML).SPFilterNode("z:row").each(function() { var estado=($(this).attr("ows_Estado")!=undefined)?$(this).attr("ows_Estado"):"Sin estado"; var posicion=jQuery.inArray(estado,nombreEstado); if(posicion==-1){ nombreEstado.push(estado); recuentoEstado.push(1); }else{ recuentoEstado[posicion]+=1; } }); } }); } if(nombreEstado.length<1){ $("#resultadoContrata").attr("style","display:none;"); $("#msgDisponibilidad").fadeIn(); return false; }else{ $("#resultadoContrata").attr("style",""); $("#msgDisponibilidad").attr("style","display:none;"); } var datos1=[]; for(var i=0;i" }); } function randomColor(listado,valorTexto,cantidadValor,extra) { var color = "#000000".replace(/0/g,function(){return (~~(Math.random()*16)).toString(16);}) $(listado).append(''+valorTexto+''+cantidadValor+' '+extra+''); return color; }