123456789101112131415161718192021222324252627282930313233 |
- var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{constructor(){super(...arguments);this.pricevalueid=0}jsFiles(){return["apps/transact/controls/pricelist/createpricevalue.js","apps/transact/controls/pricelist/mrp.js"]}cssFiles(){return[]}html(){return`<input type="hidden" value="" id="hfItemId" /><input type = "hidden" id = "hfItemid" value = "" /><input type="hidden" id = "hfDcItemid" value = "" /><input type="hidden" id = "hfItemName" value = "" /><input type="hidden" id = "hfItemQty" value = "" /><input type="hidden" id = "hfMRPID" value = "" /><header class="b-b bg-white modal-header pa-10">
- <strong class="text-dark Title" id="allocate">Allocate MRP</strong>
- <div class="btn-group ml-auto"> <a class="btn btn-sm"><i class="ti-help-alt" title="help" href="" target="_blank"></i></a></div>
- </header>
- <div class="scrollable">
- <div id = "bizgaze_MrpErrorMessages" class="clear"></div>
- <div class="col-sm-12">
- <div class="row col-sm-6 pull-left">
- <div class="col-8">
- <div class="floating-label-form-group floating-label-form-group-with-value" style="border-bottom:0;">
- <strong id="kk" for="lblMrp">MRP</strong>
-
- <div class="input-group">
- <select id="cmbMrps" class="form-control text-control" style="width:100%;"></select>
- <input type="hidden" id="hf_MrpId" class="form-control" />
- <input type="hidden" id="hfEditItemIncentive_ItemSku" value="0" class="form-control value-control" data-propertyname="" data-isdynamic="true" data-propdoctypename="" data-required="" data-regularexp="" data-validatemsg="" placeholder="" data-placeholder="" data-label="" />
- </div>
- </div>
- </div>
- <div class="col-4" style="padding-bottom: 0px;padding-top: 30px; padding-left: 0px;">
- <a class="btn btn-sm btn-default m-t-sm" id="btnUpdateMrp" onclick="bizgazetransact_NewPriceValue.EditMRP()"><i class="fa fa-pencil"></i></a>
- </div>
- </div>
- <div class="col-sm-6 pull-left">
- </div>
- </div>
-
-
- </div>
- <footer class="bg-white modal-footer">
- <a href="javascript:;" id="btnClosePriceValue" class="btn btn-light btn-sm mr-auto btnClose"> Close</a>
- <a href="javascript:;" id="btnSavePriceValue" class="btn btn-primary btn-sm">Save</a>
- </footer>`}loadmrp(t,i,r,u){Bizgaze.Apps.Transact.Controls.MRP.Instance().MrpId=i;Bizgaze.Apps.Transact.Controls.MRP.Instance().Mrp=u;$("#cmbMrps").append($("<option><\/option>").attr("value",i).text(u));$("#cmbMrps").val(i);$("#cmbMrps").trigger("change");var f=_appsettings.server_url()+"/apis/v4/bizgaze/transact/pricelists/mrps_auto/itemid/"+t;AutoCompleteHelper.getHelper().Create("#cmbMrps","#hf_MrpId",f,function(){});Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getItem(t).then(function(n){var t=$("#allocate").text();$("#allocate").text(t+"-"+n.result.ItemName)});$("#cmbMrps").on("select2:select",function(){if($("#cmbMrps").val()==-1){var i=t;let r=[];r.push({ItemId:i,element:null});n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/mrp.js",function(){n.Apps.Transact.Controls.CreatePriceList.Instance().navigationHelper.popup(r,"",Bizgaze.Apps.Transact.Controls.MRP.Instance(),null,n.Platform.Helpers.Size.Auto)})}})}savepricevalue(t,i,r,u){var o=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_PriceListId").val(),s=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_LobId").val(),h=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_LobName").val(),f=Number($("#cmbMrps option:selected").text()),e={ItemId:t,MrpId:Number($("#cmbMrps").val()),PriceListId:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_pricelistid"})[0].Value,Mrp:Number(f),PriceValueId:Number(r)};return Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().pricelistvalues(e).then(function(n){$("#txtSearchPriceListItem1").val("");n.code=="417"?MessageHelper.Instance().showError("Allocated Mrp Already Exists","bizgaze_MrpErrorMessages"):(MessageHelper.Instance().showSuccess(n.message,""),$("#"+u).modal("hide"),$("#"+u).remove())}),!1}load(t,i){$("#btnClosePriceValue").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});$("#btnSavePriceValue").click(function(){n.Apps.Transact.Controls.CreatePriceValue.Instance().savepricevalue(Number(t.split("|")[0]),Number(t.split("|")[1]),Number(t.split("|")[2]),i)});n.Apps.Transact.Controls.CreatePriceValue.Instance().loadmrp(Number(t.split("|")[0]),Number(t.split("|")[1]),t.split("|")[2],t.split("|")[3]);$("#btnUpdateMrp").click(function(){let i=[];i.push({ItemId:Number(t.split("|")[0]),element:null});n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/mrp.js",function(){n.Apps.Transact.Controls.CreatePriceList.Instance().navigationHelper.popup(i,"",Bizgaze.Apps.Transact.Controls.MRP.Instance(),null,n.Platform.Helpers.Size.Auto)})})}static Instance(){return this._instance===undefined&&(this._instance=new n.Apps.Transact.Controls.CreatePriceValue),this._instance}}t.CreatePriceValue=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Unibase||(Unibase={}));
|