Built files from Bizgaze WebServer
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

tabschemecontacts.component.min.js 5.2KB

1
  1. var length=0,Bizgaze;(function(n){let t;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(){var n=this;n.loadcontacts()}jsFiles(){return["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"]}cssFiles(){return[]}html(n,t){return'<div class="card"><div class="card-header" id="section_"><strong class="text-dark">Tab Scheme Contact Details<\/strong><\/div><div class="modal-body" id="bindtagas"><\/div><div class="bg-white card-footer pa-10" id="formFooter"><a href="javascript:;" id="btn_Close" class="btn btn-light btn-sm mr-auto btn_Close">Close<\/a><div class="btn-group dropup btn_Save"><button type="button" class="btn btn-sm btn-primary" onclick="Bizgaze.Forms.Controls.TabSchemeContacts.Instance().Save('+t+')">Save<\/button><\/div><\/div><\/div>'}load(n,t){var i=this;$("#btn_Close").click(function(){$("#"+t).modal("hide");$("#"+t).remove()});i.edittabschemecontact(n)}loadcontacts(){var u=Unibase.Themes.Providers.DetailHelper.installedAppId,i,r,t;for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+u+"_offerid"&&(i=n.Value.toString());r=["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"];this.fileCacheHelper.loadJsFiles(r,function(){n.Apps.Transact.Managers.OfferManager.Instance().refreshtabschemecontacts(i).then(function(n){return n.result})});t=Unibase.Themes.Providers.DetailHelper.DetailInstance();t._recordId=Unibase.Themes.Providers.DetailHelper.recordId;t._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;t._containerId=t._containerId;t.loadPortlets(t)}edittabschemecontact(t){var i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=t,u=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_offerid").Value;this.fileCacheHelper.loadJsFiles(["apps/transact/managers/offers/offermanager.js","apps/transact/managers/interfaces/offers/ioffermanager.js"],function(){n.Apps.Transact.Managers.OfferManager.Instance().edittabschemecontact(u,r).then(function(n){var i=n.result,u,f,r,t,o;for(length=i.length,u=i[0].ContactName,f=`<div class="col-sm-12 mb-10"><div class="row" id="div_CustomerName"><label for="lbl" class="col-sm-3"><strong> Customer Name : </strong> </label><p class="ml-10">`+u+`</p></div></div><div class='row col-sm-12' id="HeaderText"><div class='col-sm-3'><strong>Plan Name</strong></div><div class='col-sm-3'><strong>Incentive Name</strong></div><div class='col-sm-3 text-center'><strong>CIR</strong></div><div class='col-sm-3 text-center ooactual'><strong>OO</strong></div></div>`,$("#bindtagas").append(f),r="hidden",t=0;t<i.length;t++){var e=i[t].TabSchemeContactId,u=i[t].ContactName,s=i[t].PlanName,h=i[t].IncentiveName,c=i[t].DisplayTarget,l=i[t].ActualTarget,a=i[t].ContactId,v=i[t].PlanId,y=i[t].PlanVolumeId;i[t].ShowActualTarget?r="":$(".ooactual").addClass("hidden");o=`<div class="row col-sm-12"><div class="col-sm-3"><div class="mt-10" id="div_PlanName"><p>`+s+`</p></div></div><div class="col-sm-3"><div class="mt-10" id="div_IncentiveName"><p>`+h+`</p></div></div><div class="col-sm-3"><div class="diplaytext floating-label-form-group-with-value" id="div_DisplayTarget"><div class=""><input type="text" id="txt_DisplayTarget_`+t+`" value="`+c+`" class="form-control text-center txt_DisplayTarget floating-label-control `+e+`" data-isdynamic="false" placeholder="Display Target" data-placeholder="Enter Display Target" data-label="Display Target"><input type="hidden" id="hfFormPropertyId"></div></div></div><div class="col-sm-3"><div class="floating-label-form-group-with-value `+r+`" id="div_ActualTarget"><div class=""><input type="text" id="txt_ActualTarget_`+t+`" value="`+l+`" class="form-control text-center txt_ActualTarget floating-label-control `+e+`" data-isdynamic="false" placeholder="Actual Target" data-placeholder="Enter Actual target" data-label="Actual Target"><input type="hidden" id="hfFormPropertyId"></div></div></div></div>`;$("#bindtagas").append(o)}})})}Save(t){for(var i,u=[],r=0;r<length;r++){var f=$("#txt_DisplayTarget_"+r+"").val(),e=$("#txt_ActualTarget_"+r+"").val(),o=Number(document.getElementById("txt_DisplayTarget_"+r+"").className.split(" ")[document.getElementById("txt_DisplayTarget_"+r+"").className.split(" ").length-1]);u.push({TabSchemeContactId:o,ActualTarget:e,DisplayTarget:f})}n.Apps.Transact.Managers.OfferManager.Instance().updatetabschemecontact(u).then(function(n){return n.result});$("#"+t.id).modal("hide");$("#"+t.id).remove();i=Unibase.Themes.Providers.DetailHelper.DetailInstance();i._recordId=Unibase.Themes.Providers.DetailHelper.recordId;i._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;i._containerId=i._containerId;i.loadPortlets(i)}loadControl(){throw new Error("Method not implemented.");}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){throw new Error("Method not implemented.");}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.TabSchemeContacts=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Bizgaze||(Bizgaze={}));