change
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"item.settings.js","sourceRoot":"","sources":["item.settings.ts"],"names":[],"mappings":"AACA,IAAU,OAAO,CAkChB;AAlCD,WAAU,OAAO;IACb,IAAiB,KAAK,CAgCrB;IAhCD,WAAiB,KAAK;QAClB,IAAiB,QAAQ,CA8BxB;QA9BD,WAAiB,QAAQ;YACrB,MAAa,mBAAmB;gBAC5B,eAAe;oBACX,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,eAAe,CAAC,eAAoB;oBAChC,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,yBAAyB,CAAC,SAAS;oBAC/B,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,OAAO,EAAE,CAAC;gBACd,CAAC;gBACD,oBAAoB,CAAC,IAAgB;oBACjC,OAAO,EAAE,CAAC;gBACd,CAAC;gBAID,MAAM,CAAC,QAAQ;oBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;wBAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,mBAAmB,EAAE,CAAC;qBAC7C;oBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;gBACzB,CAAC;aACJ;YA5BY,4BAAmB,sBA4B/B,CAAA;QACL,CAAC,EA9BgB,QAAQ,GAAR,cAAQ,KAAR,cAAQ,QA8BxB;IACL,CAAC,EAhCgB,KAAK,GAAL,aAAK,KAAL,aAAK,QAgCrB;AACL,CAAC,EAlCS,OAAO,KAAP,OAAO,QAkChB"}
|
||||
@@ -1 +0,0 @@
|
||||
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return""}bindPropertySettings(){return""}savePropertySettings(){return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.ItemDetails_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"itemrecdetails.setting.js","sourceRoot":"","sources":["itemrecdetails.setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCpB;IAlCD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAgCxB;QAhCD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA8BxB;YA9BD,WAAiB,QAAQ;gBACrB,MAAa,qBAAqB;oBAC9B,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,IAAI,gBAAgB,GAA6B,IAAI,CAAC,gBAAgB,CAAC;wBACvE,OAAO,EAAE,CAAC;oBACd,CAAC;oBAED,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,qBAAqB,EAAE,CAAC;yBAC/C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,8BAAqB,wBA4BjC,CAAA;YACL,CAAC,EA9BgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA8BxB;QACL,CAAC,EAhCgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAgCxB;IACL,CAAC,EAlCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCpB;AACL,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
|
||||
@@ -1 +0,0 @@
|
||||
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return``}bindPropertySettings(n){var t=n.PropertySettings;return""}savePropertySettings(n){var t=n.PropertySettings;return""}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.ItemRecDetail_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"itemscarousel.js","sourceRoot":"","sources":["itemscarousel.ts"],"names":[],"mappings":"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"}
|
||||
File diff suppressed because one or more lines are too long
@@ -1,67 +0,0 @@
|
||||
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{cssFiles(){throw new Error("Method not implemented.");}jsFiles(){return["apps/transact/managers/inventory/itemmanager.js"]}html(){throw new Error("Method not implemented.");}load(){throw new Error("Method not implemented.");}init(n){var t=this;if(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length>0)for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_itemid"&&n.Value!=null&&(t.itemid=Number(n.Value));this.render(n);$("#txtWarrantyTenure").keypress(function(n){if(n.which!=8&&n.which!=0&&(n.which<48||n.which>57))return!1});$("#btnWarrantySettings").click(function(){$("#btnWarrantySettings").prop("checked")==!0?$(".div_warranty").removeClass("hidden"):($(".div_warranty").addClass("hidden"),$("#cmbWarrantyProvider").val(0),$("#txtWarrantyTenure").val(0),$("#cmbDurationTenure").val(0),$("#cmbAppliedFrom").val(0),t.saveWaranty())});$("#btnItemsMileageSettingsSave").click(function(){t.saveWaranty()});this.loadItemWarranty()}render(n){var i=this,t;$("."+n).empty();t=`<div class="card"><div class="bg-white card-header">
|
||||
<div class="pull-right">
|
||||
<label class="switch pull-right"><input class="WarrantySettings" type="checkbox" id="btnWarrantySettings"><span></span></label>
|
||||
</div>
|
||||
<strong class="biz-highlight-bg-color">Warranty Settings</strong>
|
||||
</div>
|
||||
<div class="card-body div_warranty"><div class="row">
|
||||
<div class="col-sm-6">
|
||||
<label class="control-label">
|
||||
Provided By
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<label class="control-label">
|
||||
Provider
|
||||
</label>
|
||||
<select id="cmbWarrantyProvider" class="form-control input-lg">
|
||||
<option value="0">--Select--</option>
|
||||
<option value="1">Manufacturer</option>
|
||||
<option value="2">SupportTeam</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div><div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label>Period</label>
|
||||
<input id="txtWarrantyTenure" placeholder="Period" class="form-control required input-lg" type="text" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group m-t-lg floating-label-form-group-with-value">
|
||||
<label class="control-label">
|
||||
Tenure
|
||||
</label>
|
||||
<select id="cmbDurationTenure" class="form-control input-lg">
|
||||
<option value="0">--Select--</option>
|
||||
<option value="1">Days</option>
|
||||
<option value="3">Years</option>
|
||||
<option value="2">Months</option>
|
||||
<option value="4">Seconds</option>
|
||||
<option value="6">Hours</option>
|
||||
<option value="5">Minutes</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group floating-label-form-group-with-value">
|
||||
<label class="control-label">
|
||||
From
|
||||
</label>
|
||||
<select id="cmbAppliedFrom" class="form-control input-lg">
|
||||
<option value="0">--Select--</option>
|
||||
<option value="2">DateOfInvoice</option>
|
||||
<option value="1">DateOfManufacture</option>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div><div class="text-right">
|
||||
<button id="btnItemsMileageSettingsSave" class="btn btn-info">
|
||||
Save settings
|
||||
</button>
|
||||
|
||||
|
||||
</div></div>`;$("."+n).append(t)}loadItemWarranty(){var t=this;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){n.Apps.Transact.Managers.ItemManager.Instance().getItemWarranty(t.itemid).then(function(n){for(let t=0;t<n.result.length;t++)n.result[t].SettingName=="BizgazeTransact_Items_Warranty_HasWarranty"&&(n.result[t].SettingValue=="False"?$("#btnWarrantySettings").prop("checked",!1):$("#btnWarrantySettings").prop("checked",!0)),n.result[t].SettingName=="BizgazeTransact_Items_Warranty_Duration_Number"&&$("#txtWarrantyTenure").val(n.result[t].SettingValue),n.result[t].SettingName=="BizgazeTransact_Items_Warranty_Duration_Tenure"&&$("#cmbDurationTenure").val(n.result[t].SettingValue),n.result[t].SettingName=="Warranty_AppliedFrom"&&$("#cmbAppliedFrom").val(n.result[t].SettingValue),n.result[t].SettingName=="BizgazeTransact_Items_Warranty_Provider"&&$("#cmbWarrantyProvider").val(n.result[t].SettingValue);$("#btnWarrantySettings").prop("checked")==!1?$(".div_warranty").addClass("hidden"):$(".div_warranty").removeClass("hidden")})})}saveWaranty(){var t=this,i=t.itemid,r=$("#btnWarrantySettings").prop("checked"),u=$("#cmbDurationTenure").val(),f=$("#cmbAppliedFrom").val(),e=$("#cmbWarrantyProvider").val(),o=$("#txtWarrantyTenure").val(),s={ItemId:i,Warranty_HasWarranty:r,Warranty_Duration_Tenure:u,Warranty_AppliedFrom:f,WarrantyProvider:e,Warranty_Duration_Number:o};Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){n.Apps.Transact.Managers.ItemManager.Instance().saveWaranty(s).then(function(n){var t=Unibase.Themes.Compact.Components.Details.Instance(),i=$("._bizgaze_detail_container:visible").attr("id"),r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=t.unibase_core_activeportletid;t.loadWidgets(r,u,"#"+i+"");MessageHelper.Instance().showSuccess(n.message,"")})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.ItemWarranty=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
File diff suppressed because one or more lines are too long
@@ -1,47 +0,0 @@
|
||||
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{cssFiles(){throw new Error("Method not implemented.");}jsFiles(){return["apps/transact/managers/inventory/itemmanager.js"]}html(){throw new Error("Method not implemented.");}load(){throw new Error("Method not implemented.");}init(n){var t=this;if(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length>0)for(let n of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters)n.Key==="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_itemid"&&n.Value!=null&&(t.itemid=Number(n.Value));this.render(n);$("#txtMilage_Recommended_Number").keypress(function(n){if(n.which!=8&&n.which!=0&&(n.which<48||n.which>57))return!1});$("#txtMilage_Duration_Number").keypress(function(n){if(n.which!=8&&n.which!=0&&(n.which<48||n.which>57))return!1});$("#btnMileageSettings").click(function(){$("#btnMileageSettings").prop("checked")==!0?$(".div_mileage").removeClass("hidden"):($(".div_mileage").addClass("hidden"),$("#txtMilage_Recommended_Number").val(0),$("#cmbMileage_Duration_Tenure").val(0),$("#txtMilage_Duration_Number").val(0),t.saveMileage())});$("#btnMileageSettingsSave").click(function(){t.saveMileage()});this.loadMileage()}render(n){var i=this,t;$("."+n).empty();t=`<div class="card"><div class="bg-white card-header">
|
||||
<div class="pull-right">
|
||||
<label class="switch pull-right"><input class="WarrantySettings" type="checkbox" id="btnMileageSettings"><span></span></label>
|
||||
</div>
|
||||
<strong class="biz-highlight-bg-color">Mileage Settings</strong>
|
||||
</div>
|
||||
<div class="card-body div_mileage"><div class="row">
|
||||
<div class="col-sm-5">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label> milage as per the manufacturer</label>
|
||||
<input id="txtMilage_Recommended_Number" value="0" placeholder="milage as per the manufacturer" class="form-control required input-lg" type="text">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-1 m-t">
|
||||
<h3 class="text-center">
|
||||
OR
|
||||
</h3>
|
||||
</div>
|
||||
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label> Max Duration </label>
|
||||
<input id="txtMilage_Duration_Number" value="0" placeholder="Max Duration" class="form-control required input-lg" type="text">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group m-t-lg ">
|
||||
<label class="control-label">
|
||||
Tenure
|
||||
</label>
|
||||
<select id="cmbMileage_Duration_Tenure" class="form-control inline" style="width: 100px;">
|
||||
|
||||
<option value="1">Days</option>
|
||||
<option value="2">Month</option>
|
||||
<option value="3">Year</option>
|
||||
</select>
|
||||
</div>
|
||||
</div></div>
|
||||
<div class="text-right">
|
||||
<button id="btnMileageSettingsSave" class="btn btn-info">
|
||||
Save settings
|
||||
</button>
|
||||
|
||||
|
||||
</div>
|
||||
</div>`;$("."+n).append(t)}loadMileage(){var t=this;Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){n.Apps.Transact.Managers.ItemManager.Instance().getItemWarranty(t.itemid).then(function(n){for(let t=0;t<n.result.length;t++)n.result[t].SettingName=="BizgazeTransact_Items_Milage_HasMilage"&&(n.result[t].SettingValue=="False"?$("#btnMileageSettings").prop("checked",!1):$("#btnMileageSettings").prop("checked",!0)),n.result[t].SettingName=="BizgazeTransact_Items_Milage_Recommended_Number"&&$("#txtMilage_Recommended_Number").val(n.result[t].SettingValue),n.result[t].SettingName=="BizgazeTransact_Items_Milage_Duration_Number"&&$("#txtMilage_Duration_Number").val(n.result[t].SettingValue),n.result[t].SettingName=="BizgazeTransact_Items_Milage_Duration_Tenure"&&$("#cmbMileage_Duration_Tenure").val(n.result[t].SettingValue);$("#btnMileageSettings").prop("checked")==!1?$(".div_mileage").addClass("hidden"):$(".div_mileage").removeClass("hidden")})})}saveMileage(){var t=this,i=t.itemid,r=$("#btnMileageSettings").prop("checked"),u=$("#txtMilage_Recommended_Number").val(),f=$("#txtMilage_Duration_Number").val(),e=$("#cmbMileage_Duration_Tenure").val(),o={ItemId:i,Milage_HasMilage:r,Milage_Recommended_Number:u,Milage_Duration_Number:f,Milage_Duration_Tenure:e};Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){n.Apps.Transact.Managers.ItemManager.Instance().saveMileage(o).then(function(n){var t=Unibase.Themes.Compact.Components.Details.Instance(),i=$("._bizgaze_detail_container:visible").attr("id"),r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=t.unibase_core_activeportletid;t.loadWidgets(r,u,"#"+i+"");MessageHelper.Instance().showSuccess(n.message,"")})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.Mileagesetting=i})(i=t.ItemDetails||(t.ItemDetails={}))})(i=t.Controles||(t.Controles={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
Reference in New Issue
Block a user