Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

issues.component.min.js 2.9KB

1
  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.issuedata=""}init(n,t){var i=this;i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId)}loadControl(n){var t=this;$("#"+n).html('<div class="section_IssueGroups" id="div_IssueGroups"> <input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> <\/div>')}loadissues(t){var r=this,i;if(t.result.IssueGroupId!="0"){i=t.result.IssueGroupId.split("|");for(let t=0;t<i.length;t++)$(".section_Issues").removeClass("hidden"),n.Apps.Support.Managers.SupportManager.Instance().getIssueGroup(i[t]).then(function(n){var i,t,u;if(n.result!=null&&n.result!=""){i='<div class="IssueGroupDiv form-group floating-label focus"><label id="lbl_issues">'+n.result.IssueGroupname+' <\/label><input type="hidden" class="hf_IssueGroupId" id="hf_IssueGroupId " value="'+n.result.IssueGroupId+'" /><div class="IssueDiv"><div class="row" id="hf_issuediv">';" <\/div><\/div>";for(let r=0;r<n.result.IssueList.length;r++)t=n.result.IssueList[r],i+='<span class="col-sm-6"> <span class="m-l-xs"><input type ="checkbox" id="chkselectedissues_'+t.IssueId+'" class="chkissues mr-5" onclick="javascript:return Bizgaze.Apps.Support.Controls.Issues.Instance().checkIssue('+t.IssueId+')">'+t.Issuename+'<input type="hidden" id="hfissueid" value="'+t.IssueId+'"><input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> <\/span><\/span> ';i+="<\/div>";$("#div_IssueGroups").after(i);Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0&&(u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ticketid").Value),u!=0&&r.editissues(u));n.result.IssueList.length==0&&$(".section_Issues").addClass("hidden")}else $("#div_IssueGroups").addClass("hidden")})}else $(".section_Issues").addClass("hidden")}getissuedata(){var n=this;return n.issuedata==null&&(n.issuedata="|"),n.issuedata}checkIssue(n){var t=this;$("#chkselectedissues_"+n).prop("checked")==!0&&(t.issuedata==null&&(t.issuedata=""),t.issuedata+=n+"|")}editissues(t){var i=this;n.Apps.Support.Managers.SupportManager.Instance().getTicketIssue(t).then(function(n){var r=n.result,t;for(let n=0;n<r.length;n++)t=r[n].IssueId,$("#chkselectedissues_"+t).prop("checked",!0),i.checkIssue(t)})}loadControlSettings(){var n=this;return n.issuedata=null,null}loadPropertySettings(){return null}bindEditFormDetails(){return null}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Issues=i})(i=t.Controls||(t.Controls={}))})(i=t.Support||(t.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));