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

createpricelistitem.min.js 26KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},itemList=[],customPricesList=[],pageIndex=0,page=0,Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{constructor(){super();this.containerid=""}AssignPriceValue(t,i,r,u){Number($(r).parents("tr").find(".priceValueId").val());$("#hfMrpId").val(t);$("#hfItemvalueid").val(i);n.Apps.Transact.Controls.CreatePriceList.Instance().navigationHelper.popup(i+"|"+t+"|"+r+"|"+u,"",n.Apps.Transact.Controls.CreatePriceValue.Instance(),null,n.Platform.Helpers.Size.Auto)}init(t){var o=`<div class="card"><div class="card-header">
  2. <a href="#" data-toggle="dropdown" class="m-t-sm dropdown-toggle no-caret pull-right m-r-xs biz-highlight-bg-color" aria-expanded="false">
  3. <i class="fa fa-ellipsis-h"></i>
  4. </a>
  5. <p class="font-bold text-black h6 m-0 biz-highlight-bg-color">Price List Items</p>
  6. <div id="Details_PriceListView" class="dropdown-menu dropdown-menu-right shadow ">
  7. <a href="javascript:; " class="dropdown-item" onclick="" id="AddLists">Edit</a>
  8. <a href="javascript:; " class="dropdown-item" onclick=" Unibase.Apps.Transact.Controls.CreatePriceList.Instance().exportList();" id="export">Export</a>
  9. </div>
  10. </div>
  11. <div class="card-scrollable">
  12. <div class="searching">
  13. <div class="">
  14. <div class="" id="div_Listsearch2">
  15. <input type="text" maxlength="50" class="form-control rounded-0 " id="txtSearchPriceListItem" style="padding-left: 20px;outline: none;" value="" data-isdynamic="false" placeholder=" Search" data-placeholder="Search" data-label="Search">
  16. </div>
  17. </div>
  18. </div>
  19. <div id="divPriceValuesContainer" class="table table-responsive pricelistview simple-scroll-bar" style="overflow-x:auto;width:auto">
  20. <div class="alert alert-info divNoData">There is no Data</div>
  21. <div class="wrapper">
  22. <div class='conta' id='conta'>
  23. <table id="tblPriceValuesData" class="table tble">
  24. <tr class="value-row tbr"></tr>
  25. </table>
  26. </div>
  27. </div>
  28. <div class="card-footer" style="background-color:white;">
  29. <div class="row col-sm-6 pull-left" id="records1">
  30. <span class="text-muted pull-left text-dark">Total : <span id="lblTotals1">0</span></span>
  31. </div>
  32. <div id="gridPager1" class="pagination custom-pagination pagination-rounded m-t-none m-b-none pull-right"></div>
  33. <div id='MessageHolder' class="hidden"></div>
  34. <a href="#" id="testAnchor"></a>
  35. </div>
  36. </div>
  37. </div>
  38. </div>`,i;$("#"+t).append(o);$("#AddLists").click(function(){n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/createpricelistitem.js",function(){n.Apps.Transact.Controls.CreatePriceList.Instance().navigationHelper.popup(0,"",n.Apps.Transact.Controls.CreatePriceList.Instance(),null,n.Platform.Helpers.Size.ExtraLarge)})});$("#txtSearchPriceListItem").on("keyup",function(){window.clearTimeout(i);i=window.setTimeout(function(){var t=$("#txtSearchPriceListItem").val(),i,o;pageIndex=0;i=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value;o=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid").Value;n.Apps.Transact.Controls.CreatePriceList.Instance().data(t,r,f,e,u,0)})});var s=encodeURIComponent(encodeURIComponent("")).replace(/\%/g,"!"),r=450,u='<thead class="thead-light t12 biz-widget-list-header"><tr class="hidden-xs tbr "><th class="text-left tbh biz-widget-list-header" style="text-align:center;min-width:300px;width:300px;">Item Name (SKU) <\/th><th class="text tbh biz-widget-list-header" style="text-align:center;">MRP<\/th><th class="text-center tbh biz-widget-list-header" style="display:none;text-align:center;">Excise<\/th><th class="text-center tbh biz-widget-list-header" style="display:none;">Excise %<\/th><th class="text tbh biz-widget-list-header" style="text-align:center;white-space: nowrap; width:auto">List Price<\/th>',f="",e="";n.Apps.Transact.Controls.CreatePriceList.Instance().data(s,r,f,e,u,0)}data(t,i,r,u,f,e){t=t==""?null:t;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/managers/pricelistmanager.js",function(){Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getpricecodes(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value).then(function(o){var s=JSON.parse(o.result);Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().EditPriceListItems(Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value),0,e,t).then(function(o){var h,v,l,a,g,y,it,nt,tt;if(o.result=JSON.parse(o.result),o.result._rows.length==0)$("#conta").addClass("hidden"),$("#gridPager1").hide(),$("#records1").hide(),t==""||t==undefined?$(".searching,#export").hide():($("#tblPriceValuesData").addClass("hidden"),$(".searching").show());else{for($("#conta").removeClass("hidden"),o.result._totalRecords>10?($("#gridPager1").show(),$(".searching").show(),$("#records1").show()):($("#gridPager1").hide(),t==""||t==undefined?$(".searching").hide():$(".searching").show()),$(".divNoData").addClass("hidden"),$("#tblPriceValuesData").removeClass("hidden"),$("#export").show(),h=0;h<s.length;h++)s[h].StatusId==1&&(r+='<th style="text-align:center;white-space: nowrap;" class="tbh biz-widget-list-header">'+s[h].PriceCodeName+"<\/th>",i+=100);for(h=0;h<o.result._rows.length;h++){var d="",c=o.result._rows[h],rt=c.Cells[1];if(u+='<tr class="value-row tbr text-dark" style=""><td id="t1" data-label="Item Name" style="text-align:left;font-size:13px;min-width:100px;width:100px;max-width:200" class="tbd"><span class="text-sm ItemName">'+c.Cells[1]+"<small> <strong> ("+c.Cells[7]+') <\/strong> <\/small> <\/span><\/div><\/td><td data-label="Mrp" style="text-align:center;" class="tbd"><span class="text-sm MRP ">'+c.Cells[4]+'<\/span><\/td><td data-label="Excise" style="text-align:center;display:none;" class="tbd"><span class="text-sm excise">'+c.Cells[5]+'<\/span><\/td><td data-label="Excise%" style="text-align:center;display:none;" class="tbd"><span class="text-sm excisePercent">'+c.Cells[8]+'<\/span><\/td><td data-label="ListPrice" style="text-align:center;font-size:13px; " class="tbd"><span class="text-sm ListPrice">'+c.Cells[3]+"<\/span><\/td>",c.Cells[6]!=undefined)for(v=c.Cells[6].split(","),l=0;l<s.length;l++)s[l].StatusId==1&&(a="0.00",g="cpid0",v!=undefined&&v[l]!=undefined&&(y=v[l].split(":"),g=y[0],a=y[1]),(a==undefined||a==""||a=="0")&&(a="0.00"),d+='<td class="tbd" data-label="'+s[l].PriceCodeName+'" style="text-align:center;"><span class="text-sm PriceCode">'+Number(a)+"<\/span><\/td>");u=u+d+"<\/tr>"}if($("#tblPriceValuesData").html(f+r+"<\/tr><\/thead><tbody >"+u+"<\/tbody >"),o.result._totalRecords>10){it=0;$("#div_EstimateItems_pagination").removeClass("hidden");var p=o.result._totalRecords,w=0,b=0,k=(e-0)*10;p>0&&(w=1,b=p);p>k&&(b=k);e-1>0&&(w+=k-10);nt=w+" - "+b+" of "+o.result._totalRecords;$("#lblTotals1").text(nt);tt=$("#gridPager1");tt.pagination(o.result._totalRecords,10,{callback:function(r){n.Apps.Transact.Controls.CreatePriceList.Instance().data(t,i,"","",f,r+1);n.Apps.Transact.Controls.CreatePriceList.Instance().getPriceCodesByLob(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value,n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value,r,"")},current_page:e-1})}else $("#lblTotals1").text(o.result._totalRecords);$("#records1").removeAttr("style")}$("#divPriceValuesContainer").removeClass("hidden")})})})}jsFiles(){return["platform/membership/managers/accountmanager.js","platform/analytics/providers/iviewersettings.js","apps/transact/controls/pricelist/createpricevalue.js","apps/transact/controls/pricelist/managers/pricelistmanager.js","libs/jquery/pagination/jquery.pagination.js"]}cssFiles(){return["platform/analytics/components/reportbuilder/style.reportbuilder.css"]}export_excel(){return __awaiter(this,void 0,void 0,function*(){yield n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/createpricelistitem.js",function(){return __awaiter(this,void 0,void 0,function*(){function u(){var n,r,u;t='<html xmlns:x="urn:schemas-microsoft-com:office:excel">';t=t+"<head><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet>";t=t+"<x:Name>Error Messages<\/x:Name>";t=t+"<x:WorksheetOptions><x:Panes><\/x:Panes><\/x:WorksheetOptions><\/x:ExcelWorksheet>";t=t+"<\/x:ExcelWorksheets><\/x:ExcelWorkbook><\/xml><\/head><body>";t=t+"<table border='1px'>";t=t+$("#myModifiedTable").html();t=t+"<\/table><\/body><\/html>";i="data:application/vnd.ms-excel";n=window.navigator.userAgent;r=n.indexOf("MSIE ");r>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)?window.navigator.msSaveBlob&&(u=new Blob([t],{type:"application/csv;charset=utf-8;"}),navigator.msSaveBlob(u,"Test file.xls")):(console.log(i),console.log(t),$("#testAnchor")[0].click());$("#MessageHolder").html("")}var r,t,i;$($("#testAnchor")[0]).click(function(){console.log(i);console.log(t);$("#testAnchor").attr("href",i+", "+encodeURIComponent(t));$("#testAnchor").attr("download",""+n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistname"})[0].Value+".xls")});r=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value;yield Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getpricecodes(r).then(function(n){function t(n){for(var t='<table id="myModifiedTable" class="visibilityHide"><thead><tr><td><b>ItemSku<\/b><\/td><td><b>ItemName (SKU)<\/b><\/td><td><b>ListPrice<\/b><\/td><td><b>Mrp<\/b><\/td><td><b>PriceListDate<\/b><\/td><td><b>PriceListName<\/b><\/td> ',i=0;i<n.length;i++)t+="<td><b>"+n[i].PriceCodeName+"<\/b><\/td>";t+="<\/tr><\/thead><\/table>";$("#MessageHolder").append(t)}t(JSON.parse(n.result))});u();i="data:application/vnd.ms-excel"})})})}html(){return`<input type="hidden" value="" id="hfItemvalueid" />
  39. <input type="hidden" value="" id="hfItemvaluename" />
  40. <input type="hidden" value="" id="hfMrpId" /><header class="b-b bg-white modal-header pa-10">
  41. <strong class="text-dark Title">Edit Price List Items</strong>
  42. <div class="btn-group ml-auto"> <a class="btn btn-sm"><i class="ti-help-alt" title="help" href="" target="_blank"></i></a></div>
  43. </header>
  44. <div class="scrollable">
  45. <div class="searching1">
  46. <div class="">
  47. <div class="" id="div_Listsearch1">
  48. <input type="text" maxlength="50" class="form-control rounded-input" id="txtSearchPriceListItem1" style="padding-left: 35px;" value="" data-isdynamic="false" placeholder="Search" data-placeholder="Search" data-label="Search">
  49. </div>
  50. </div>
  51. </div>
  52. <div id="divPriceValuesContainer" class="table table-responsive pricelistview1 mt-10" style="overflow-x:auto;width:auto">
  53. <div class="alert alert-info divNoData1 hidden">There is no Data</div>
  54. <div class="wrapper">
  55. <div id="tblPriceValues" class="conta tble">
  56. <table border="0" cellpadding="0" cellspacing="0" class="result-set" id="club_plan_table" style="overflow-x:auto;width:100%;">
  57. <tr class="value-row tbr"></tr>
  58. </table>
  59. </div>
  60. </div>
  61. </div>
  62. <div class="pull-left mt-2 w-60" id="records">
  63. <span id="lblTotals"></span>
  64. </div>
  65. <div class="pull-right">
  66. <div id="gridPager2" class="pagination custom-pagination pagination-rounded pull-right"></div>
  67. </div>
  68. </div><footer class="bg-white modal-footer">
  69. <a href="javascript:;" id="btnCloseCreate" class="btn btn-light btn-sm mr-auto"> Close</a>
  70. </footer>`}load(t,i){var u=this,r;u.containerid=i;$("#btnCloseCreate").click(function(){var t;if($("#"+i).modal("hide"),$("#"+i).remove(),t=n.Themes.Providers.DetailHelper.installedAppId,t!=0){var e=n.Themes.Compact.Components.Details.Instance().unibase_core_activeportletid,f=n.Platform.Helpers.NavigationHelper.ModalContainerIds,o=f[f.length-1];n.Themes.Compact.Components.Details.Instance().loadWidgets(t,e,"#"+o);var r=n.Themes.Compact.Components.Details.Instance(),s="#"+r._containerId,u=n.Themes.Compact.Components.Details.Instance();u._recordId=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_recordid").Value);u._installedAppId=n.Themes.Providers.DetailHelper.installedAppId;r.loadAppDefaultWidget(u,s,r._containerId,function(){})}});$("#export").click(function(){n.Apps.Transact.Controls.CreatePriceList.Instance().exportList(n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid").Value)});n.Apps.Transact.Controls.CreatePriceList.Instance().editPriceList(0,2,"");$("#txtSearchPriceListItem1").on("keyup",function(){clearTimeout(r);r=setTimeout(function(){var r=$("#txtSearchPriceListItem1").val(),t,i;pageIndex=0;t=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value;i=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid").Value;n.Apps.Transact.Controls.CreatePriceList.Instance().getPriceCodesByLob(i,t,0,r)},300)})}getPriceCodesByLob(t,i,r,u){u=u==""?null:u;t=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value;i=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value;Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getpricecodes(t).then(function(t){Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().EditPriceListItems(i,0,r,u).then(function(f){n.Apps.Transact.Controls.CreatePriceList.Instance().refreshPriceValues(i,u,JSON.parse(f.result),JSON.parse(t.result),r)})})}getPriceValues(t){if(t.find(".priceValueId").val()!=undefined){var e=Number(t.find(".hflistPrice").val()),i=Number(t.find(".hfMrp").val()),o=Number(t.find(".hfExcise").val()),s=Number(t.find(".hfExcisePercent").val()),r=Number(t.find(".listPrice").val()),h=Number(t.find(".Mrp").val()),u=Number(t.find(".excise").val()),f=Number(t.find(".excisePercent").val());(e!=r||i!=h||o!=u||s!=f)&&itemList.push({PriceValueId:Number(t.find(".priceValueId").val()),ItemId:Number(t.find(".ItemId").val()),MrpId:Number(t.find(".MrpId").val()),ListPrice:r,Mrp:i,Excise:u,ExcisePercent:f})}itemList.length!=0&&n.Apps.Transact.Controls.CreatePriceList.Instance().savechanges()}savechanges(){var t=this,i,r;t.navigationHelper.showLoading();$(".tree").attr("disabled");i=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_averageprice"})[0].Value.toString()=="[object Object]"?0:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_averageprice"})[0].Value;r={PriceListId:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value,PriceListName:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistname"})[0].Value,AveragePrice:i,LobId:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value,PriceValues:itemList,CustomPrices:customPricesList};Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().postdatafilter(r).then(function(){t.navigationHelper.hideLoading();itemList=[];customPricesList=[];var i=$("#txtSearchPriceListItem1").val();n.Apps.Transact.Controls.CreatePriceList.Instance().getPriceCodesByLob(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value,n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value,Number($("#gridPager2").find(".pagination").find(".active").text())-1,i)})}getCustomPriceValues(t){var e=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value,i,f,u;if(t.find(".priceValueId").val()!=undefined){var o=Number(t.find(".ItemId").val()),s=t.find(".MrpId").val(),r=t.find($(".PriceCodePrices")),h=t.find($(".hfPriceCodePrices"));for(i=0;i<r.length;i++)if(f=Number($(h[i]).val()),u=Number($(r[i]).val()),f!=u){var c=$(r[i]).attr("id"),l=c.replace("PriceForPricecode",""),a=$(r[i]).attr("data-value"),v=a.replace("cpid","");customPricesList.push({CustomPriceId:Number(v),PriceCode:{PriceCodeId:Number(l)},PriceValue:u,PriceList:{PriceListId:Number(e)},ItemId:Number(o),MrpId:Number(s),PriceValueId:Number(t.find(".priceValueId").val())});t.find(".priceValueId").val()==0&&(itemList=[],itemList.push({PriceValueId:Number(t.find(".priceValueId").val()),ItemId:Number(t.find(".ItemId").val()),MrpId:Number(t.find(".MrpId").val()),ListPrice:Number(t.find(".listPrice").val()),Mrp:Number(t.find(".Mrp").val()),Excise:Number(t.find(".excise").val()),ExcisePercent:Number(t.find(".excisePercent").val())}))}}customPricesList.length!=0&&n.Apps.Transact.Controls.CreatePriceList.Instance().savechanges()}editPriceList(t,i,r){var u=t;t=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value);Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getpricelists(t).then(function(i){var f=Number(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value);n.Apps.Transact.Controls.CreatePriceList.Instance().getPriceCodesByLob(f,t,u,"");i=i.result;i.ToDate=="NA"?($("#chk_IsToDateUndefined").prop("checked",!0),$("#date_ToDate").val("dd/mm/yyyy"),$("#date_ToDate").prop("disabled",!0)):$("#date_ToDate").val();i.IsUndefined==!0?$("#date_ToDate").prop("disabled",!0):$("#date_ToDate").prop("disabled",!1);$("#LobName").text(r);$("#PriceListName").text(i.PriceListName)})}closepopup(t,i){var r=this;n.Platform.Helpers.NavigationHelper.Instance().loadDetail(t,i,null)}exportList(t){t=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid").Value;var i=this;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/createpricelistitem.js",function(){Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().exportList(t).then(function(n){window.location.href=_appsettings.asset_url()+n.result.FullName})})}refreshPriceValues(t,i,r,u,f){var h,e,l,s,o,a,v,g,rt,nt,tt;h=u;i=encodeURIComponent(encodeURIComponent(i)).replace(/\%/g,"!");var it=450,k="",c="";if($("#divPriceValuesContainer").addClass("hidden"),r._rows.length==0)$(".divNoData1").removeClass("hidden"),$(".table-cont").addClass("hidden"),$("#gridPager2").hide(),$("#records").hide(),i==""||i==undefined?$(".searching1").hide():($("#tblPriceValues").addClass("hidden"),$(".searching1").show());else{for(r._totalRecords>10?($("#gridPager2").show(),$(".searching1").show(),$("#records").show()):($("#gridPager2").hide(),i==""||i==undefined?$(".searching1").hide():$(".searching1").show()),$(".divNoData1").addClass("hidden"),$("#tblPriceValues").removeClass("hidden"),e=0;e<u.length;e++)k+='<th class="text-center tbh biz-widget-list-header" style="text-align:center;"><a class="default pricecodeName-link pricecodeName-link_new" style="text-decoration:underline" href="javascript:;" onclick=" javascript:return Unibase.Apps.Transact.Controls.CreatePriceList.Instance().closepopup('+u[e].PriceCodeId+","+u[e].InstalledAppId+',null);">'+u[e].PriceCodeName+"<\/a> <\/th>",it+=50;for(e=0;e<r._rows.length;e++){var d="",u=r._rows[e],ut=u.Cells[1];if(c+='<tr class="value-row" id="editpl'+e+'" style=""><td class="tbd" data-label="Item Name" style="text-align:left;padding-top: 5px;padding-bottom: 5px;font-size:13px;min-width:200px;max-width:300" class="text-sm ItemName m-l-xs">'+u.Cells[1]+"<small> <strong> ("+u.Cells[7]+') <\/strong> <\/small> <\/label><input type="hidden" value="'+u.Cells[0]+'" class="priceValueId" /><input type="hidden" value="'+u.Cells[9]+'" class="MrpId" /><input type="hidden" value="'+u.Cells[2]+'" class="ItemId" /><\/div><\/td><td data-label="Mrp" class="text-center tbd" style="text-align:center; width:auto;height:26px;font-size:13px" ><span><a style="text-align:center;font-size:13px" id="tooltip" title="Click to add new MRP" class="Mrp no-border text-right" onclick="javascript:return Unibase.Apps.Transact.Controls.CreatePriceList.Instance().AssignPriceValue('+u.Cells[9]+", "+u.Cells[2]+", "+u.Cells[0]+","+u.Cells[4]+'); " href="javascript: ; ">'+u.Cells[4]+'<\/a><input type="hidden" value="'+u.Cells[4]+'" class="hfMrp " /><\/span><\/td><td data-label="Excise" style="display:none;" class="tbd"><input type="text" style="width:auto;height:26px;font-size:13px" value="'+u.Cells[5]+'" class="excise no-border form-control text-right" /><input type="hidden" value="'+u.Cells[5]+'" class="hfExcise " /><\/td><td data-label="ExcisePercent" style="display:none;" class="tbd"><input type="text" style="width:100px;height:26px;font-size:13px" value="'+u.Cells[8]+'" class="excisePercent no-border form-control text-right" /><input type="hidden" value="'+u.Cells[8]+'" class="hfExcisePercent" /><\/td><td data-label="ListPrice" style="width:auto;font-size:13px;text-align:center;" class="tbd"><input type="text" style="text-align:center; width:auto;height:26px;font-size:13px" onchange="Unibase.Apps.Transact.Controls.CreatePriceList.Instance().getPriceValues($(editpl'+e+'))" value="'+u.Cells[3]+'" class="listPrice tree form-control decimal_numerics1 no-border text-right " /><input type="hidden" value="'+u.Cells[3]+'" class="hflistPrice " /><\/td>',u.Cells[6]!=undefined)for(l=u.Cells[6].split(","),s=0;s<h.length;s++)o="0.00",a="cpid0",l!=undefined&&l[s]!=undefined&&(v=l[s].split(":"),a=v[0],o=v[1]),(o==undefined||o==""||o=="0")&&(o="0.00"),d+='<td class="tbd" data-label="'+h[s].PriceCodeName+'" style="text-align:center;"><input type="text" onchange="Unibase.Apps.Transact.Controls.CreatePriceList.Instance().getCustomPriceValues($(editpl'+e+'));" style="text-align:center;width:auto;height:26px;font-size:13px" data-value="'+a+'" value="'+o+'" class="decimal_numerics1 PriceCodePrices tree no-border text-right form-control" id="PriceForPricecode'+h[s].PriceCodeId+'" placeholder="0.00" /><input type="hidden" value="'+o+'" class="hfPriceCodePrices" /><\/td>';c=c+d+"<\/tr>"}if(g=$(".tblItems"),g.find(".pricecodeName-link_new").click(function(){}),$("#club_plan_table").html('<thead class="thead-light biz-list-header"><tr class="hidden-xs"><th class="text-left tbh biz-widget-list-header" style="text-align:center;white-space: nowrap;">Item Name (SKU) <\/th><th class="text-center tbh biz-widget-list-header" style="width:auto;text-align:center;white-space: nowrap;">MRP<\/th><th class="text-center tbh" style="display:none;text-align:center;">Excise<\/th><th class="text-center tbh" style="display:none;">Excise %<\/th><th class="text-center b tbh biz-widget-list-header" style="width:auto;text-align:center;white-space: nowrap;">List Price<\/th>'+k+"<\/tr><\/thead><tbody>"+c+"<\/tbody >"),$(".tree").removeAttr("disabled"),r._totalRecords>10){rt=0;$("#div_EstimateItems_pagination").removeClass("hidden");var y=r._totalRecords,p=0,w=0,b=(f+1)*10;y>0&&(p=1,w=y);y>b&&(w=b);f>0&&(p+=b-10);nt=p+" - "+w+" of "+r._totalRecords;$("#lblTotals").text("Total : "+nt);tt=$("#gridPager2");tt.pagination(r._totalRecords,10,{callback:function(t){n.Apps.Transact.Controls.CreatePriceList.Instance().getPriceCodesByLob(n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value,n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_lobid"})[0].Value,t,"")},current_page:f})}else $("#lblTotals").text("Total : "+r._totalRecords)}$("#divPriceValuesContainer").removeClass("hidden");$(".decimal_numerics1").keypress(function(n){if(n.charCode<46||n.charCode>58)return!1})}static Instance(){return this._instance===undefined&&(this._instance=new n.Apps.Transact.Controls.CreatePriceList),this._instance}}t.CreatePriceList=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));