1 |
- var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.count=0;this.pageindex=0;this.pagesize=5}init(){$(".btn_Save_Form").addClass("hidden");var n=this;$("#txt_SearchTeamMembers").on("input",function(){var t=$("#txt_SearchTeamMembers").val();t==""&&(t=null);n.ShowTeamMembers($("#hf_pk_value").val(),t)});n.ShowTeamMembers($("#hf_pk_value").val(),null)}loadControl(n){$("#"+n).html('<div class="col-sm-12" id="div_txt_SearchTeamMembers"><div class="floating-label-form-group"><input type="text" maxlength="50" class="form-control floating-label-control" id="txt_SearchTeamMembers" data-isdynamic="false" placeholder="Search" data-placeholder="Search" data-label="Search"><\/div><\/div><ul id="ul_TeamMembers_Details" class="mt-10"><li class="list-group-item bg-cyan-light-4 hidden" id="TeamMembers_Heading"><div class="row"><div class="col-sm-7"><strong>Member Name<\/strong><\/div><div class="col-sm-3"><strong>Designation<\/strong><\/div><div class="col-sm-2"><div class="pull-right"><strong><\/strong><\/div><\/div><\/div><\/li><li class="length-row" id="TeamMembers_Details_HiddenRow" class="hidden"><\/li><\/ul><div class="Div_pagination hidden row row mt-15"><div class="col-sm-3" id="list_count"><span id="TotalRecords"class="text-muted">Total :<span id="lbl_TeamMembersCount" class="lbl_TeamMembersCount mr-30"><\/span><\/span><\/div><div class="col-sm-9"><div id="divpagination" class="pagination custom-pagination pagination-rounded pull-right"><\/div><\/div><\/div>')}loadControlSettings(){return null}loadPropertySettings(){return null}bindEditFormDetails(){return null}ShowTeamMembers(t,r){var u=this;this.fileCacheHelper.loadJsFile("apps/pm/managers/taskmanager.js",function(){n.Apps.PM.Managers.TaskManager.Instance().getProjectTeamMembers(t,r,u.pagesize,u.pageindex).then(function(n){var r,e;if(n.result!=""){r=n.result;$(".TeamMember-row").remove();$("#div_TeamMembers_Details_NoData").remove();r.length==0?$("#TeamMembers_Heading").addClass("hidden"):$("#TeamMembers_Heading").removeClass("hidden");e=i.Instance().count;for(let n=0;n<r.length;n++)u.AddRow(r[n]);if(r.length<=0)$(".Div_pagination").addClass("hidden");else{$(".Div_pagination").removeClass("hidden");var o=r.length,c=u.pageindex+1,f=0,s=0,h=c*5;o>0&&(f=1,s=o);o>h&&(s=h);u.pageindex>0&&(f+=h-5);var l=f+" - "+(f+(s-1))+" of "+i.Instance().count,a=i.Instance().count,v=e-5;e<=5&&$(".Div_pagination").addClass("hidden");$("#lbl_TeamMembersCount").text(l);u.fileCacheHelper.loadJsFile("libs/jquery/pagination/jquery.pagination.js",function(){var n;n=$(".Div_pagination").find("#divpagination");n.pagination(a,5,{current_page:u.pageindex,callback:function(n){u.pageindex=n;u.ShowTeamMembers(t,null)}})})}u.pageindex=0}else $(".TeamMember-row").remove(),$("#div_TeamMembers_Details_NoData").remove(),$("#ul_TeamMembers_Details").after('<div class="alert alert-info ma-0" id="div_TeamMembers_Details_NoData">There is no Data<\/div>')})})}AddRow(n){var t=$(".length-row").length,i='<li class="TeamMember-row length-row list-group-item" id="TeamMember_'+t+'" ><div class="row"><div class="col-sm-7" ><span>'+n.MemberName+' <\/span><input type="hidden" val="'+n.TeamMemberId+'" id="TeamMemberId_'+t+'" class="TeamMemberId" /><input type="hidden" class="MemberId hf_MemberId-'+t+'" value="'+n.MemberId+'" id="MemberId_'+t+'" /><\/div><div class="col-sm-3"><span>'+n.DesignationName+'<\/span><\/div><div class="col-sm-2"><div class="pull-right pr-20"><a class="btn-icon pull-right" href="javascript:;" onclick="javascript:Bizgaze.Apps.PM.Controls.ProjectTeamMembers.Instance().removeTeamMembers('+n.TeamMemberId+","+n.MemberId+","+t+');" ><i class="fa fa-trash-o text-danger" ><\/i><\/a><\/div><\/div><\/li>';$("#TeamMembers_Details_HiddenRow").after(i)}removeTeamMembers(t,i,r){var u=this;n.Apps.PM.Managers.TaskManager.Instance().getAssignToTasks(i).then(function(i){var o=JSON.stringify(i),f=JSON.parse(o),e;f!=""?(e=JSON.parse(f),e.length>0&&bootbox.confirm({message:"Tasks are already assigned to the employee. Would you like to continue.",buttons:{confirm:{label:"Yes",className:"btn-success"},cancel:{label:"No",className:"btn-danger"}},callback:function(i){i==!0&&t!=undefined&&n.Apps.PM.Managers.TaskManager.Instance().deleteTeamMember(t).then(function(n){MessageHelper.Instance().showSuccess(n.message,"div_ErrorMessage");$("#TeamMember_"+r).remove();u.ShowTeamMembers($("#hf_pk_value").val(),null)})}})):bootbox.confirm("Are you sure to delete this TeamMember?",function(i){i&&(t!=undefined?n.Apps.PM.Managers.TaskManager.Instance().deleteTeamMember(t).then(function(n){MessageHelper.Instance().showSuccess(n.message,"div_ErrorMessage");$("#TeamMember_"+r).remove();u.ShowTeamMembers($("#hf_pk_value").val(),null)}):$("#TeamMember_"+r).remove())})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.ProjectTeamMembers=i})(i=t.Controls||(t.Controls={}))})(i=t.PM||(t.PM={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|