Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function TraeResponsables(id){
- var liHtml = '';
- var contador = 1;
- $().SPServices({
- operation: "GetListItems",
- async: false,
- listName: GuidListResponsablesSolicitud,
- CAMLQuery: "<Query><Where><Eq><FieldRef Name='Title' /><Value Type='Text'>"+id+"</Value></Eq></Where></Query>",
- completefunc: function (xData, Status) {
- //alert(Status);
- $(xData.responseXML).SPFilterNode("z:row").each(function() {
- //debugger;
- //alert($(this).attr("ows_Responsable"));
- var itemCount=parseInt($(xData.responseXML).SPFilterNode("rs:data").attr("ItemCount"));
- if(typeof $(this).attr("ows_Estado") != 'undefined'){
- var estado = $(this).attr("ows_Estado").split(';#')[1];
- var idEvaluador = $(this).attr("ows_Responsable").split(';#')[0];
- }else{
- var estado = 'no asignado';
- }
- var strSolicitudPendiente = $(this).attr("ows_SolicitudPendiente");
- $( "#divlista" ).empty();
- liHtml += "<div id='"+idEvaluador +"' class='sinMargin'>";
- switch(estado) {
- case 'no asignado':
- if(parseInt(strSolicitudPendiente) == 1){
- liHtml+="<img class='divImg' src='../SiteAssets/IMG/user-icon-pendiente.png' /><br><span>"+$(this).attr("ows_Responsable").split(';#')[1].split(' (')[0]+"</span>";
- liHtml+="</div>";
- liHtml += "<div class='sinMargin'>";
- liHtml+="<img src='../SiteAssets/IMG/flecha.png' />";
- liHtml+="</div>"
- liHtml += "<div id='"+idEvaluador +"' class='sinMargin'>";
- var solicitado = TraeSolicitado(idSolicitud);
- liHtml+="<img class='divImg' src='../SiteAssets/IMG/user-icon-mensaje.png' /><br><span>"+solicitado.split(' (')[0]+"</span>";
- }else{
- liHtml+="<div id='divNotificados' class='divImg'>";
- liHtml+="</div>";
- liHtml+="<img class='divImg' src='../SiteAssets/IMG/user-icon-No-notificado.png' /><br><span>"+$(this).attr("ows_Responsable").split(';#')[1].split(' (')[0]+"</span>";
- //$("#divIconos").removeClass( "sinMargin" ).addClass( "conMargin" );
- }
- break;
- case 'En Curso':
- liHtml+="<img class='divImg' src='../SiteAssets/IMG/user-icon-notificado.png' /><br><span>"+$(this).attr("ows_Responsable").split(';#')[1].split(' (')[0]+"</span>";
- break;
- case 'Aprobada':
- liHtml+="<img class='divImg' src='../SiteAssets/IMG/user-icon-notificado.png' /><br><span>"+$(this).attr("ows_Responsable").split(';#')[1].split(' (')[0]+"</span>";
- break;
- case 'Rechazada':
- liHtml+="<img class='divImg' src='../SiteAssets/IMG/user-icon-delete.png' /><br><span>"+$(this).attr("ows_Responsable").split(';#')[1].split(' (')[0]+"</span>";
- //$("#divIconos").removeClass( "sinMargin" ).addClass( "conMargin" );
- break;
- }
- liHtml+="</div>";
- if(contador != itemCount){
- // if(estado != 'Rechazada'){
- liHtml += "<div class='sinMargin'>";
- liHtml+="<img src='../SiteAssets/IMG/flecha.png' />";
- liHtml+="</div>";
- // }
- }
- contador ++;
- });
- $("#divlista").append(liHtml);
- TraeSolicitadosAnteriores();
- }
- });
- MuestraLogSolicitud(idSolicitud);}
- function TraeSolicitadosAnteriores(){
- var CQ = "<Query><Where><And><Eq><FieldRef Name='Title' /><Value Type='Text'>"+idSolicitud+"</Value></Eq><And><Eq><FieldRef Name='Evaluador' />"+
- "<Value Type='User'>"+EvaluadorActual.split(';#')[1] +"</Value></Eq><Eq><FieldRef Name='Estado' />"+
- "<Value Type='Choice'>Desactivado</Value></Eq></And></And></Where></Query>";
- var liHtml = '';
- $().SPServices({
- operation: "GetListItems",
- async: false,
- listName: '{023521BF-FA9D-4007-B95F-143B7571D5B5}',
- CAMLQuery: CQ,
- completefunc: function (xData, Status) {
- console.log(Status);
- if (Status == "success") {
- $(xData.responseXML).SPFilterNode("z:row").each(function() {
- liHtml+= "<div>";
- liHtml+="<img class='divImg' src='../SiteAssets/IMG/user-icon-mensaje.png' /><br><span>"+$(this).attr("ows_Solicitado").split(';#')[1].split('(')[0];+"</span>";
- liHtml+="</div>";
- liHtml+= "<div class='divImg'>";
- liHtml+="<img src='../SiteAssets/IMG/flecha.png' />";
- liHtml+="</div>";
- });
- }
- }
- });
- //alert(solicitadosArray);
- $("#divNotificados").append(liHtml);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement