Iniit
This commit is contained in:
commit
b6c4e025bc
5124 files changed
+1153349
No files matched your search
@@ -0,0 +1,147 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class Batch extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.rowlength = 0;
|
||||
}
|
||||
jsFiles() {
|
||||
return ['apps/transact/controls/pricelist/mrp.js', 'apps/transact/controls/pricelist/managers/pricelistmanager.js'];
|
||||
}
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
html(id, containerid) {
|
||||
var html = '<form id="frm_Bizgazetransact_createBatch" default method="post" data-validate="parsley" class="w-f bg-white" data-isdynamic="false"><header class="bg-white modal-header pa-10"><strong class="text-dark titlename" >Create Batch</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 style="overflow-x:hidden;" class="scrollable"><div id = "bizgaze_BatchErrorMessages" class="clear"></div><div class="card mt-5" ><div class="card-body"> <div class="row" style="overflow-x:hidden;"><div class="col-sm-6"><div class="floating-label-form-group" id = "div_MRP" ><label for= "txt_BatchNo" id = "lbl_BatchNo" >Batch Number<span class= "text-danger" >*</span></label><div class= "input-group" ><input type="text" class="form-control required floating-label-control decimal_numericsvalue" id = "txt_BatchNo" data - isdynamic="false" placeholder = "Batch No. *" style = "width:1200px" data-placeholder="Enter Batch No *" data-label="Batch No *" /><input type="hidden" id = "hf_batch" value = "">' +
|
||||
'<label for= "Validation" id = "lblValidation_Batch" ></label><input type = "hidden" id = "hfFormPropertyId" /></div></div></div><div class="col-sm-6"><label for="lbl" id="lbl_MRPid">MRP<span class="text-danger hide " id="spnIsRequired"> *</span></label><div class="input-group"><select type = "text" class="txtAutoComplete_MRP required form-control ui-autocomplete" data-required="true" value = "" id = "txtAutoComplete_MRP" placeholder = "Select MRP" style = "width:100%;"></select>' +
|
||||
'<input type = "hidden" id = "hf_MrpId"><label for= "Validation" id = "lblValidation_MRP"></label><input type = "hidden" id = "hfFormPropertyId" /></div>' +
|
||||
'</div><div class="col-sm-12"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id = "div_PackedDate"><label for= "txt_PackedDate" id = "lbl_PackedDate">Packed Date <span class="text-danger">*</span></label><div class="input-group"><input type="text" id="txt_PackedDate" class="form-control value-control datepicker-input hasDatepicker" placeholder = "dd/mm/yyyy" data - isdynamic="false" data-placeholder="dd/mm/yyyy" data - label="dd/mm/yyyy" >' +
|
||||
'<span class="input-group-addon bg-white no-border spndate"><a href="#"><i class="fa fa-calendar"></i></a></span><input type = "hidden" id = "hf_PackedDate" /><label for= "Validation" id = "lblValidation_PackedDate" ></label><input type = "hidden" id = "hfFormPropertyId" /></div></div></div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id = "div_ExpiryDate" ><label for= "txt_ExpiryDate" id = "lbl_ExpiryDate">Expiry Date </label><div class="input-group"><input type="text" id = "txt_ExpiryDate" class="form-control value-control datepicker-input hasDatepicker " placeholder = "dd/mm/yyyy" data - isdynamic="false" data - placeholder="dd/mm/yyyy" data - label="dd/mm/yyyy">' +
|
||||
'<span class="input-group-addon bg-white no-border spndate"><a href="#" > <i class="fa fa-calendar" ></i></a></span><input type = "hidden" id = "hf_ExpiryDate" /><label for= "Validation" id = "lblValidation_ExpiryDate"></label><input type = "hidden" id = "hfFormPropertyId" /></div></div></div></div></div></div></div></div></div><footer class="bg-white modal-footer">' +
|
||||
'<a href="javascript:;" id = "frm_btnBatchCancel" class="btn btn-light btn-sm mr-auto " > Close </a><a href = "javascript:;" id = "frm_btnBatchSave" class="btn btn-primary btn-sm" > Save </a></footer></form>';
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
$("#txt_PackedDate").daterangepicker({
|
||||
locale: {
|
||||
format: 'DD/MM/YYYY',
|
||||
},
|
||||
singleDatePicker: true,
|
||||
showDropdowns: true,
|
||||
minYear: 1901,
|
||||
maxDate: new Date(2050, 11, 31)
|
||||
});
|
||||
$("#txt_PackedDate").on('apply.daterangepicker', function (ev, picker) {
|
||||
$("#txt_PackedDate").val(picker.startDate.format('DD/MM/YYYY'));
|
||||
});
|
||||
$("#txt_ExpiryDate").daterangepicker({
|
||||
locale: {
|
||||
format: 'DD/MM/YYYY',
|
||||
},
|
||||
singleDatePicker: true,
|
||||
showDropdowns: true,
|
||||
minYear: 1901,
|
||||
maxDate: new Date(2050, 11, 31)
|
||||
});
|
||||
$("#txt_ExpiryDate").on('apply.daterangepicker', function (ev, picker) {
|
||||
$("#txt_ExpiryDate").val(picker.startDate.format('DD/MM/YYYY'));
|
||||
});
|
||||
$("#frm_btnBatchCancel").click(function () {
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
if (Batch.instance.rowlength != 0) {
|
||||
$("#select_Batch" + Batch.instance.rowlength).empty();
|
||||
}
|
||||
});
|
||||
$("#frm_btnBatchSave").click(function () {
|
||||
Batch.Instance().Save(id, containerid);
|
||||
});
|
||||
$(".hasDatepicker").keypress(function (e) {
|
||||
$(".hasDatepicker").attr("maxlength", "10");
|
||||
if (e.which != 8 && e.which != 0 && (e.which < 47 || e.which > 57)) {
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
var value = $(".hasDatepicker").val().toString().replace(/^(\d\d)(\d)$/g, '$1/$2').replace(/^(\d\d\/\d\d)(\d+)$/g, '$1/$2').replace(/[^\d\/]/g, '');
|
||||
$(".hasDatepicker").val(value);
|
||||
}
|
||||
});
|
||||
this.loadMrps(id);
|
||||
}
|
||||
loadMrps(ItemId) {
|
||||
var url = _appsettings.server_url() + '/apis/v4/bizgaze/transact/pricelists/mrps_auto/itemid/' + ItemId;
|
||||
var id = 0;
|
||||
AutoCompleteHelper.getHelper().Create("#txtAutoComplete_MRP", "#hf_MrpId", url, function (response) {
|
||||
if (id != response.id) {
|
||||
id = response.id;
|
||||
if ($("#txtAutoComplete_MRP option:selected").text() == 'Create MRP') {
|
||||
let obj = [];
|
||||
obj.push({
|
||||
ItemId: ItemId,
|
||||
element: null,
|
||||
});
|
||||
var itemobj = Bizgaze.Apps.Transact.Controls.MRP.Instance();
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().popup(obj, "", itemobj, null, Unibase.Platform.Helpers.Size.DockLeft);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
Save(id, containerid) {
|
||||
if ($("#txt_BatchNo").val() == "" || $("#txt_BatchNo").val() == '') {
|
||||
MessageHelper.Instance().showError("Batch No is Required ", 'bizgaze_BatchErrorMessages');
|
||||
return false;
|
||||
}
|
||||
if (isNaN(Number($(".txtAutoComplete_MRP option:selected").val()))) {
|
||||
MessageHelper.Instance().showError("Please Select MRP ", 'bizgaze_BatchErrorMessages');
|
||||
return false;
|
||||
}
|
||||
var PackedDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDate($("#txt_PackedDate").val());
|
||||
var P_date = new Date(PackedDate);
|
||||
var ExpiryDate = Unibase.Platform.Helpers.DateTimeHelper.Instance().formatServerDate($("#txt_ExpiryDate").val());
|
||||
var E_date = new Date(ExpiryDate);
|
||||
if (PackedDate > ExpiryDate) {
|
||||
MessageHelper.Instance().showError("Expiry Date cannot be Less than PackedDate ", 'bizgaze_BatchErrorMessages');
|
||||
return false;
|
||||
}
|
||||
var postData = {
|
||||
ItemId: id,
|
||||
MrpId: Number($(".txtAutoComplete_MRP option:selected").val()),
|
||||
PackedDate: P_date,
|
||||
ExpiryDate: E_date,
|
||||
BatchNo: $("#txt_BatchNo").val(),
|
||||
BatchId: 0
|
||||
};
|
||||
Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().saveBatch(postData).then(function (response) {
|
||||
if (response.errors == null) {
|
||||
$('#' + containerid).modal('hide');
|
||||
$('#' + containerid).remove();
|
||||
MessageHelper.Instance().showSuccess(response.message, '');
|
||||
if (Batch.instance.rowlength != 0 && response.result != null) {
|
||||
Bizgaze.Apps.Transact.Controls.SplitItem.Instance().bindDetails(response, Batch.instance.rowlength);
|
||||
}
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, 'bizgaze_BatchErrorMessages');
|
||||
return false;
|
||||
}
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new Batch();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.Batch = Batch;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"batch.js","sourceRoot":"","sources":["batch.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +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.rowlength=0}jsFiles(){return["apps/transact/controls/pricelist/mrp.js","apps/transact/controls/pricelist/managers/pricelistmanager.js"]}cssFiles(){return[]}html(){return'<form id="frm_Bizgazetransact_createBatch" default method="post" data-validate="parsley" class="w-f bg-white" data-isdynamic="false"><header class="bg-white modal-header pa-10"><strong class="text-dark titlename" >Create Batch<\/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 style="overflow-x:hidden;" class="scrollable"><div id = "bizgaze_BatchErrorMessages" class="clear"><\/div><div class="card mt-5" ><div class="card-body"> <div class="row" style="overflow-x:hidden;"><div class="col-sm-6"><div class="floating-label-form-group" id = "div_MRP" ><label for= "txt_BatchNo" id = "lbl_BatchNo" >Batch Number<span class= "text-danger" >*<\/span><\/label><div class= "input-group" ><input type="text" class="form-control required floating-label-control decimal_numericsvalue" id = "txt_BatchNo" data - isdynamic="false" placeholder = "Batch No. *" style = "width:1200px" data-placeholder="Enter Batch No *" data-label="Batch No *" /><input type="hidden" id = "hf_batch" value = ""><label for= "Validation" id = "lblValidation_Batch" ><\/label><input type = "hidden" id = "hfFormPropertyId" /><\/div><\/div><\/div><div class="col-sm-6"><label for="lbl" id="lbl_MRPid">MRP<span class="text-danger hide " id="spnIsRequired"> *<\/span><\/label><div class="input-group"><select type = "text" class="txtAutoComplete_MRP required form-control ui-autocomplete" data-required="true" value = "" id = "txtAutoComplete_MRP" placeholder = "Select MRP" style = "width:100%;"><\/select><input type = "hidden" id = "hf_MrpId"><label for= "Validation" id = "lblValidation_MRP"><\/label><input type = "hidden" id = "hfFormPropertyId" /><\/div><\/div><div class="col-sm-12"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id = "div_PackedDate"><label for= "txt_PackedDate" id = "lbl_PackedDate">Packed Date <span class="text-danger">*<\/span><\/label><div class="input-group"><input type="text" id="txt_PackedDate" class="form-control value-control datepicker-input hasDatepicker" placeholder = "dd/mm/yyyy" data - isdynamic="false" data-placeholder="dd/mm/yyyy" data - label="dd/mm/yyyy" ><span class="input-group-addon bg-white no-border spndate"><a href="#"><i class="fa fa-calendar"><\/i><\/a><\/span><input type = "hidden" id = "hf_PackedDate" /><label for= "Validation" id = "lblValidation_PackedDate" ><\/label><input type = "hidden" id = "hfFormPropertyId" /><\/div><\/div><\/div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id = "div_ExpiryDate" ><label for= "txt_ExpiryDate" id = "lbl_ExpiryDate">Expiry Date <\/label><div class="input-group"><input type="text" id = "txt_ExpiryDate" class="form-control value-control datepicker-input hasDatepicker " placeholder = "dd/mm/yyyy" data - isdynamic="false" data - placeholder="dd/mm/yyyy" data - label="dd/mm/yyyy"><span class="input-group-addon bg-white no-border spndate"><a href="#" > <i class="fa fa-calendar" ><\/i><\/a><\/span><input type = "hidden" id = "hf_ExpiryDate" /><label for= "Validation" id = "lblValidation_ExpiryDate"><\/label><input type = "hidden" id = "hfFormPropertyId" /><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><footer class="bg-white modal-footer"><a href="javascript:;" id = "frm_btnBatchCancel" class="btn btn-light btn-sm mr-auto " > Close <\/a><a href = "javascript:;" id = "frm_btnBatchSave" class="btn btn-primary btn-sm" > Save <\/a><\/footer><\/form>'}load(n,t){$("#txt_PackedDate").daterangepicker({locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)});$("#txt_PackedDate").on("apply.daterangepicker",function(n,t){$("#txt_PackedDate").val(t.startDate.format("DD/MM/YYYY"))});$("#txt_ExpiryDate").daterangepicker({locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)});$("#txt_ExpiryDate").on("apply.daterangepicker",function(n,t){$("#txt_ExpiryDate").val(t.startDate.format("DD/MM/YYYY"))});$("#frm_btnBatchCancel").click(function(){$("#"+t).modal("hide");$("#"+t).remove();i.instance.rowlength!=0&&$("#select_Batch"+i.instance.rowlength).empty()});$("#frm_btnBatchSave").click(function(){i.Instance().Save(n,t)});$(".hasDatepicker").keypress(function(n){if($(".hasDatepicker").attr("maxlength","10"),n.which!=8&&n.which!=0&&(n.which<47||n.which>57))return!1;var t=$(".hasDatepicker").val().toString().replace(/^(\d\d)(\d)$/g,"$1/$2").replace(/^(\d\d\/\d\d)(\d+)$/g,"$1/$2").replace(/[^\d\/]/g,"");$(".hasDatepicker").vLine truncated
|
||||
@@ -0,0 +1,600 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class DcEditMrp extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.LoBId = 0;
|
||||
this.DcTypeId = 0;
|
||||
this.BranchId = 0;
|
||||
this.InventorySetting = 0;
|
||||
this.Ids = [0];
|
||||
this.Type = "";
|
||||
this.DcItemList = [];
|
||||
this.MrpSettingValue = "";
|
||||
}
|
||||
init(formpropertyid, prop, callback) {
|
||||
var instance = this;
|
||||
instance.DcItemList = [];
|
||||
instance.Ids = [0];
|
||||
instance.LoBId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_lobid").Value);
|
||||
instance.DcTypeId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_dctypeid").Value);
|
||||
instance.BranchId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_shipfromaddressid").Value);
|
||||
if (instance.DcTypeId == 1 || instance.DcTypeId == 3) {
|
||||
instance.BranchId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_shiptoaddressid").Value);
|
||||
}
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js", function () {
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/controls/pricelist/mrp.js", function () {
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js", function () {
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/controls/inventory/dcitem.component.js", function () {
|
||||
instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
loadControl(containerid, prop) {
|
||||
let html = '<div class=""><input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().getDcItems();"><div class="card-body"><div class="row qnty_controls lineheight wrapper-sm"><div class="col-lg-6 col-md-6 pl-0 min-padding"><strong class="EnabledType" id="ItemEnableType"></strong></div>' +
|
||||
'<div class="col-lg-6 col-md-6 d-lg-block d-md-none d-none">' +
|
||||
'<div class="qty-btns d-flex justify-content-end">' +
|
||||
'<div class="div_SplitchkPieces custom-control custom-checkbox checkbox-primary mr-10 text-right" > ' +
|
||||
'<input type="radio" class="custom-control-input" name="mrp" checked id="Splitchk_SplitPieces"><label class="custom-control-label" for= "Splitchk_SplitPieces">Pieces</label>' +
|
||||
'</div>' +
|
||||
'<div class="div_SplitchkQuantity custom-control custom-checkbox checkbox-primary"><input type="radio" class="custom-control-input" name="mrp" id = "SplitchkEnableQuantity" >' +
|
||||
'<label class="custom-control-label" for= "SplitchkEnableQuantity">Quantity</label>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'</div>';
|
||||
html += '<ul class="list-group no-borders row" id ="list-group"><li class="list-group-item MRP-row hidden added-row "></li></ul>';
|
||||
$("#" + containerid).html(html);
|
||||
}
|
||||
loadControlSettings(controlsettingjson, formpropertyid) {
|
||||
var instance = this;
|
||||
instance.getLobSettings(instance.LoBId, instance.BranchId);
|
||||
$("#Splitchk_SplitPieces").on("click", function () {
|
||||
var Class = "Mrp-row";
|
||||
if (DcEditMrp.instance.Type == "Batch") {
|
||||
Class = "Batch-row Batch-addedrow";
|
||||
}
|
||||
var packs = Number(($("#hf_packs").val() == undefined) ? 0 : $("#hf_packs").val());
|
||||
var pieces = Number(($("#hf_pieces").val() == undefined) ? 0 : $("#hf_pieces").val());
|
||||
if ($("#Splitchk_SplitPieces").is(":checked")) {
|
||||
$("#hdr_value").text("Cartons/Pieces");
|
||||
var html2 = '<div"><div class="row"><div class="col-6"><div class="floating-label-form-group form-group floating-label"><div class="input-group"><span class=""><a class="" href="javascript:;"><span onmousedown="event.preventDefault ?event.preventDefault(): event.returnValue = false" class="quantity_minus btn-icon-wrap" style="color:deepskyblue" id="span_minus"><i class="fa fa-minus quantity-minus pull-left"></i></span></a></span>' +
|
||||
'<input id="txt_Cartons" value="' + packs + '" min="0" value="" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="Cartons" data-label="Cartons" class="allownumericonly txtDC_CartonsCount txtDC_ItemCount form-control value-control floating-label-control text-center" type="text" style="width:45px"></div></div></div><div class="col-6"><div class="floating-label-form-group form-group floating-label ">' +
|
||||
'<div class="input-group"><input value="' + pieces + '" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="0" data-label="Pieces" class="allownumericonly txtDC_PieceCount txtDC_ItemCount form-control value-control floating-label-control text-center" id="txt_Pieces" type = "text" style="width:45px"> ' +
|
||||
'<span class=""><a class="" href="javascript:;"><span onmousedown="event.preventDefault ?event.preventDefault(): event.returnValue = false" class="quantity_plus btn-icon-wrap" style="color:deepskyblue" id="span_plus"><i class="fa fa-plus quantity-minus pull-left" id="txt_plus"></i></span></a></span></div></div ></div ></div>';
|
||||
}
|
||||
else {
|
||||
$("#hdr_value").text("Cartons");
|
||||
var html2 = '<div>' +
|
||||
'<div class="floating-label-form-group" id="Carton_Pieces_"><div class="input-group" id="div_Cartons">' +
|
||||
"<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='quantity_minus btn-icon-wrap' style='color:deepskyblue' id='span_minus' + rowid + ''><i class='fa fa-minus quantity-minus pull-left'></i></span></a></span>" +
|
||||
'<input type="text" id="txt_Cartons" min="0" style="margin-top:10px;" value="' + packs + '" class="txtDC_CartonsCount form-control allownumericonly value-control floating-label-control text-center" data-isdynamic="false" placeholder="Cartons" data-placeholder="Cartons" data-label="Cartons" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)">' +
|
||||
"<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='quantity_plus btn-icon-wrap' style='color:deepskyblue' id='span_plus' + rowid + ''><i class='fa fa-plus quantity-minus pull-left' id='txt_plus'+ rowid + ''></i></span></a></span>" +
|
||||
'</div></div></div>';
|
||||
}
|
||||
$('.SpiltCarton_Pieces_class_').html(html2);
|
||||
$('.SpiltCarton_Pieces_class_').find(".quantity_plus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().plus($('.SpiltCarton_Pieces_class_'));
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class_').find(".quantity_minus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().minus($('.SpiltCarton_Pieces_class_'));
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class_').find(".txtDC_PieceCount").unbind().click(function () {
|
||||
$("#hf_packs_onclick").val("0");
|
||||
$("#hf_Pieces_onclick").val("1");
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class_').find(".txtDC_CartonsCount").unbind().click(function () {
|
||||
$("#hf_packs_onclick").val("1");
|
||||
$("#hf_Pieces_onclick").val("0");
|
||||
});
|
||||
});
|
||||
$("#SplitchkEnableQuantity").on("click", function () {
|
||||
var Class = "Mrp-row";
|
||||
if (DcEditMrp.instance.Type == "Batch") {
|
||||
Class = "Batch-row";
|
||||
}
|
||||
var packs = Number(($("#hf_packs").val() == undefined) ? 0 : $("#hf_packs").val());
|
||||
var pieces = Number(($("#hf_pieces").val() == undefined) ? 0 : $("#hf_pieces").val());
|
||||
var Quantity = (Number($("#hf_PackCount").val()) * Number($("#hf_PackSize").val()) * packs) + (pieces * Number($("#hf_PackSize").val()));
|
||||
var html2 = '<div>' +
|
||||
'<div class="floating-label-form-group" id="Qty_Carton_Pieces_">' +
|
||||
'<div class="input-group" id="div_Cartons">' +
|
||||
"<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='btn-icon-wrap quantity_minus' style='color:deepskyblue' id='span_minus' + rowid + ''><i class='fa fa-minus quantity-minus pull-left' id='txt_minus'></i></span></a></span>";
|
||||
if ($("#SplitchkEnableQuantity").is(":checked")) {
|
||||
html2 += '<input type="text" style="margin-top:0px;" id="txt_Quantity" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" value="' + Quantity + '" class="allownumericonly mr-20 txtDC_CartonsCount form-control value-control floating-label-control text-center" data-isdynamic="false" placeholder="Quantity" data-placeholder="Quantity" data-label="Quantity">';
|
||||
}
|
||||
else {
|
||||
var Quantity = Number($("#txt_Quantity").val());
|
||||
packs = (Quantity / (Number($("#hf_PackCount").val()) * Number($("#hf_PackSize").val())));
|
||||
packs = packs == undefined ? 0 : packs;
|
||||
html2 += '<input type="text" id="txt_Cartons" min="0" style="margin-top:10px;" value="' + packs + '" class="txtDC_CartonsCount form-control allownumericonly value-control floating-label-control text-center" data-isdynamic="false" placeholder="Cartons" data-placeholder="Cartons" data-label="Cartons" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)">';
|
||||
}
|
||||
html2 += "<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='btn-icon-wrap quantity_plus' style='color:deepskyblue' id='span_plus' + rowid + ''><i class='fa fa-plus quantity-minus pull-left' id='txt_plus'></i></span></a></span>" +
|
||||
'</div></div></div>';
|
||||
$('.SpiltCarton_Pieces_class_').html(html2);
|
||||
if (Bizgaze.Apps.Transact.Controls.DcItem.Instance().IsWidget) {
|
||||
$("#txt_Cartons").prop('disabled', true);
|
||||
$("#txt_Quantity").prop('disabled', true);
|
||||
$("#txt_plus").addClass('hidden');
|
||||
$("#txt_minus").addClass('hidden');
|
||||
}
|
||||
$('.SpiltCarton_Pieces_class_').find(".quantity_plus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().plus($('.SpiltCarton_Pieces_class_'));
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class_').find(".quantity_minus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().minus($('.SpiltCarton_Pieces_class_'));
|
||||
});
|
||||
});
|
||||
var model = Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
|
||||
$("#" + model).find(".btn_Save_Form").click(function () {
|
||||
var MrpId = Number($("#select_" + instance.Type).val());
|
||||
if (MrpId == 0) {
|
||||
MessageHelper.Instance().showError("Please Select MRP", 'div_ErrorMessage_' + Unibase.Platform.Forms.Components.FormViewer.instance.FormId);
|
||||
}
|
||||
});
|
||||
}
|
||||
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
|
||||
return null;
|
||||
}
|
||||
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
|
||||
return null;
|
||||
}
|
||||
GetDcItem(DcItemId) {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getDcItemsbyId(DcItemId).then(function (responce) {
|
||||
var dataRow = {
|
||||
ItemId: responce.result.ItemId,
|
||||
ItemName: responce.result.ItemName,
|
||||
PendingQty: 0,
|
||||
DcItemId: responce.result.DcItemId,
|
||||
DeliveredQty: responce.result.in_DeliveredQty,
|
||||
MrpId: responce.result.MrpId,
|
||||
Mrp: responce.result.Mrp,
|
||||
BatchId: responce.result.BatchId,
|
||||
BatchNo: responce.result.BatchNo,
|
||||
SKU: 0,
|
||||
OrderItemId: responce.result.OrderItemId,
|
||||
OldMRPId: 0,
|
||||
OldMRP: 0,
|
||||
Cartons: responce.result.Packs,
|
||||
Pieces: responce.result.Pieces,
|
||||
Quantity: responce.result.Quantity,
|
||||
DamagedQty: responce.result.DamagedQty,
|
||||
EnableMRP: responce.result.EnableMRP,
|
||||
EnableBatch: responce.result.EnableBatch,
|
||||
PackCount: responce.result.PackCount,
|
||||
PackSize: responce.result.PackSize,
|
||||
ParentId: responce.result.ParentId
|
||||
};
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.instance.AddBatchMrpRow(dataRow);
|
||||
});
|
||||
}
|
||||
AddBatchMrpRow(row) {
|
||||
var instance = this;
|
||||
var Class = "";
|
||||
var MRP_hidden = "hidden";
|
||||
Class = "Mrp-row Mrp-addedrow";
|
||||
MRP_hidden = "hidden";
|
||||
instance.Type = "MRP";
|
||||
$("#ItemEnableType").text("MRP(Qnty)");
|
||||
if (row.EnableBatch == true && instance.MrpSettingValue == "Batch/MRP") {
|
||||
Class = "Batch-row Batch-addedrow";
|
||||
$("#ItemEnableType").text("Batch(Quantity)");
|
||||
instance.Type = "Batch";
|
||||
MRP_hidden = "";
|
||||
}
|
||||
var html = '<div class="row ' + Class + ' SplitDcItemListRow pl-15" id="div_"><input type="hidden" id="hf_PackSize" value="' + row.PackSize + '"><input type="hidden" id="hf_PackCount" value="' + row.PackCount + '"><input type="hidden" id="hf_packs" value="' + row.Cartons + '"><input type="hidden" id="hf_pieces" value="' + row.Pieces + '"><input type="hidden" id="txt_id" value="">' +
|
||||
'<li class="' + instance.Type + '-row-added col-lg-12 justify-content-between pr-0 row" id="li_"><input type="hidden" id="hf_packs_onclick' + '" value="1"><input type="hidden" id="hf_Pieces_onclick" value="0"><input type="hidden" id="hf_DcItemId" value=' + row.DcItemId + '><input type="hidden" id="hf_ItemId" value=' + row.ItemId + '><input type="hidden" id="hf_OrderItemId" value=' + row.OrderItemId + '><input type="hidden" id="hf_OrderId" value=' + row.OrderId + '><input type="hidden" id="hf_DamagedQty" value="' + row.DamagedQty + '">' +
|
||||
'<div class="row col-lg-6 pr-0" id="div_Split">' +
|
||||
'<div class="col-sm-12 mt-20 pr-0"><div class="row mt - 10"><select style="width:100%; " id="select_' + instance.Type + '" value="" class="txt_SearchItems form-control value-control floating-label-control select_' + instance.Type + ' required" data-isdynamic="false" placeholder="Select ' + instance.Type + '" data-placeholder="Select ' + instance.Type + '" data-label="Select "' + instance.Type + '""></select><input type="hidden" class="hf_' + instance.Type + '_Id" id="hf_Id' + instance.Type + '"/><input type="hidden" id="hfold_' + instance.Type + '"><input type="hidden" id="hf_' + instance.Type + '_Id_"></div></div>' +
|
||||
'<input type="hidden" id="MRP_Qty" class="MRP_Qty" value="0"><div class="col-sm-2 ' + MRP_hidden + '"><div class="floating-label-form-group"><label class="text-center">MRP</label><div class="input-group"><input type="text" class="Batch_Mrp text-center form-control" disabled="disabled" placeholder="0.00" value="' + row.Mrp + '"><input type="hidden" class="hf_MRPId"/></div></div></div></div>' +
|
||||
'<div class="col-lg-6 mt-20 pr-0"><div id="Split_Carton_Pieces" class="SpiltCarton_Pieces_class_ d-lg-block d-none d-sm-none"></div>' +
|
||||
'<div class="d-block d-lg-none">' +
|
||||
'<div class="div_SplitchkPieces1 custom-control custom-checkbox checkbox-primary text-right d-flex row pl-0 mt-10" > ' +
|
||||
'<div class="col-2 col-md-1 pieces_chck">' +
|
||||
'<input type="radio" class="custom-control-input pieces_chck" name="mrp" checked id="Splitchk_SplitPieces1">' +
|
||||
'<label class="custom-control-label pl-1" for= "Splitchk_SplitPieces1">Pieces</label>' +
|
||||
'</div>' +
|
||||
'<div id="Split_Carton_Pieces" class="SpiltCarton_Pieces_class1_ col-10 col-md-11"></div>' +
|
||||
'</div>' +
|
||||
'<div class="div_SplitchkQuantity1 custom-control custom-checkbox checkbox-primary d-flex row mt-20 pl-0">' +
|
||||
'<div class="col-2 col-md-1 qnty_chck"><input type="radio" class="custom-control-input qnty_chck" name="mrp" id ="SplitchkEnableQuantity1" >' +
|
||||
'<label class="custom-control-label pl-1" for= "SplitchkEnableQuantity1">Quantity</label>' +
|
||||
'</div>' +
|
||||
'<div id="Split_Carton_Pieces" class="SpiltCarton_Pieces_class2_ col-10 col-md-11"></div>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
'</div >';
|
||||
if (Bizgaze.Apps.Transact.Controls.DcItem.Instance().IsWidget == true) {
|
||||
html += '<div class="col-sm-1 div_Moreinfo mt-30"><a href="javascript:;" class="default pull-left" title="Edit" data-original-title="Edit"><span class="pull-right btn" style="text-decoration:underline;color:deepskyblue" id="btnDcItem_Edit" onclick="Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().bindQuantityDetails(' + row.DcItemId + ')">More Info</span></a>';
|
||||
}
|
||||
html += '</li></div> ';
|
||||
$(".MRP-row:last").after(html);
|
||||
var Class = "Mrp-row";
|
||||
if (DcEditMrp.instance.Type == "Batch") {
|
||||
Class = "Batch-row Batch-addedrow";
|
||||
}
|
||||
var packs_val = Number(($("#hf_packs").val() == undefined) ? 0 : $("#hf_packs").val());
|
||||
var pieces_val = Number(($("#hf_pieces").val() == undefined) ? 0 : $("#hf_pieces").val());
|
||||
$("#hdr_value").text("Cartons/Pieces");
|
||||
var html2 = '<div"><div class="row"><div class="col-6"><div class="floating-label-form-group form-group floating-label ml-15"><div class="input-group mobil-pieces"><span class=""><a class="" href="javascript:;"><span onmousedown="event.preventDefault ?event.preventDefault(): event.returnValue = false" class="quantity_minus btn-icon-wrap" style="color:deepskyblue" id="span_minus"><i class="fa fa-minus quantity-minus pull-left"></i></span></a></span>' +
|
||||
'<input id="txt_Cartons" value="' + packs_val + '" min="0" value="" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="Cartons" data-label="Cartons" class="allownumericonly txtDC_CartonsCount txtDC_ItemCount form-control value-control floating-label-control text-center" type="text" style="width:45px;height:24px"></div></div></div><div class="col-6"><div class="floating-label-form-group form-group floating-label ">' +
|
||||
'<div class="input-group mobil-qnty"><input value="' + pieces_val + '" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="0" data-label="Pieces" class="allownumericonly txtDC_PieceCount txtDC_ItemCount form-control value-control floating-label-control text-center" id="txt_Pieces" type = "text" style="width:45px;height:24px"> ' +
|
||||
'<span class=""><a class="" href="javascript:;"><span onmousedown="event.preventDefault ?event.preventDefault(): event.returnValue = false" class="quantity_plus btn-icon-wrap" style="color:deepskyblue" id="span_plus"><i class="fa fa-plus quantity-minus pull-left" id="txt_plus"></i></span></a></span></div></div ></div ></div>';
|
||||
$('.SpiltCarton_Pieces_class1_').html(html2);
|
||||
$('.SpiltCarton_Pieces_class1_').find(".quantity_plus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().plus($('.SpiltCarton_Pieces_class1_'));
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class1_').find(".quantity_minus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().minus($('.SpiltCarton_Pieces_class1_'));
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class1_').find(".txtDC_PieceCount").unbind().click(function () {
|
||||
$("#hf_packs_onclick").val("0");
|
||||
$("#hf_Pieces_onclick").val("1");
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class1_').find(".txtDC_CartonsCount").unbind().click(function () {
|
||||
$("#hf_packs_onclick").val("1");
|
||||
$("#hf_Pieces_onclick").val("0");
|
||||
});
|
||||
var Class = "Mrp-row";
|
||||
if (DcEditMrp.instance.Type == "Batch") {
|
||||
Class = "Batch-row";
|
||||
}
|
||||
var packs_val = Number(($("#hf_packs").val() == undefined) ? 0 : $("#hf_packs").val());
|
||||
var pieces_val = Number(($("#hf_pieces").val() == undefined) ? 0 : $("#hf_pieces").val());
|
||||
var Quantity_val = (Number($("#hf_PackCount").val()) * Number($("#hf_PackSize").val()) * packs_val) + (pieces_val * Number($("#hf_PackSize").val()));
|
||||
var html2 = '<div>' +
|
||||
'<div class="floating-label-form-group w-90 ml-20" id="Qty_Carton_Pieces_">' +
|
||||
'<div class="input-group" id="div_Cartons">' +
|
||||
"<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='btn-icon-wrap quantity_minus' style='color:deepskyblue' id='span_minus' + rowid + ''><i class='fa fa-minus quantity-minus pull-left' id='txt_minus'></i></span></a></span>";
|
||||
html2 += '<input type="text" style="margin-top:0px;;height:24px" id="txt_Quantity" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" value="' + Quantity_val + '" class="allownumericonly mr-20 txtDC_CartonsCount form-control value-control floating-label-control text-center" data-isdynamic="false" placeholder="Quantity" data-placeholder="Quantity" data-label="Quantity">';
|
||||
html2 +=
|
||||
"<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='btn-icon-wrap quantity_plus' style='color:deepskyblue' id='span_plus' + rowid + ''><i class='fa fa-plus quantity-minus pull-left' id='txt_plus'></i></span></a></span>" +
|
||||
'</div></div></div>';
|
||||
$('.SpiltCarton_Pieces_class2_').html(html2);
|
||||
if (Bizgaze.Apps.Transact.Controls.DcItem.Instance().IsWidget) {
|
||||
$("#txt_Cartons").prop('disabled', true);
|
||||
$("#txt_Quantity").prop('disabled', true);
|
||||
$("#txt_plus").addClass('hidden');
|
||||
$("#txt_minus").addClass('hidden');
|
||||
}
|
||||
$('.SpiltCarton_Pieces_class2_').find(".quantity_plus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().plus($('.SpiltCarton_Pieces_class2_'));
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class2_').find(".quantity_minus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().minus($('.SpiltCarton_Pieces_class2_'));
|
||||
});
|
||||
$(".SpiltCarton_Pieces_class2_").addClass("hidden");
|
||||
$(".pieces_chck").click(function () {
|
||||
$(".SpiltCarton_Pieces_class2_").addClass("hidden");
|
||||
$(".SpiltCarton_Pieces_class1_").removeClass("hidden");
|
||||
});
|
||||
$(".qnty_chck").click(function () {
|
||||
$(".SpiltCarton_Pieces_class2_").removeClass("hidden");
|
||||
$(".SpiltCarton_Pieces_class1_").addClass("hidden");
|
||||
});
|
||||
var element = $("." + instance.Type + "-row:last");
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.instance.LoadBatchandMrp(element, instance.Type, row.ItemId);
|
||||
$("#select_" + instance.Type).on("change", function () {
|
||||
let obj = [];
|
||||
obj.push({
|
||||
ItemId: row.ItemId,
|
||||
element: null,
|
||||
});
|
||||
if ($("#select_" + instance.Type + " option:selected").text() == 'Create MRP') {
|
||||
var itemobj = Bizgaze.Apps.Transact.Controls.MRP.Instance();
|
||||
itemobj.DcEditMrp = true;
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().popup(obj, "", itemobj, null, Unibase.Platform.Helpers.Size.DockLeft);
|
||||
}
|
||||
else if ($("#select_" + instance.Type + " option:selected").text() == 'Create Batch') {
|
||||
var item = Bizgaze.Apps.Transact.Controls.Batch.Instance();
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().popup(row.ItemId, "", item, null, Unibase.Platform.Helpers.Size.DockLeft);
|
||||
}
|
||||
});
|
||||
var hiddenclass = "";
|
||||
var disabled = "";
|
||||
if (Bizgaze.Apps.Transact.Controls.DcItem.Instance().IsWidget == true) {
|
||||
hiddenclass = "hidden";
|
||||
disabled = "disabled";
|
||||
}
|
||||
if ($("#Splitchk_SplitPieces").is(":checked") || (row.Cartons != 0 && row.Pieces != 0 && instance.InventorySetting != Bizgaze.Apps.Transact.Enums.InventoryApplyType.Pieces)) {
|
||||
if (row.Pieces == "0")
|
||||
row.Pieces = "";
|
||||
$("#Splitchk_SplitPieces").prop("checked", true);
|
||||
var html2 = '<div"><div class="row"><div class="col-6"><div class="floating-label-form-group form-group floating-label">' +
|
||||
'<div class="input-group"><i class="fa fa-minus txt_minus quantity-minus pull-left " style="color:deepskyblue;padding-top:10px;" id = "txt_minus"></i > ' +
|
||||
'<input id="txt_Cartons" min="0" value="' + row.Cartons + '" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="Cartons" data-label="Cartons" class="allownumericonly txtDC_CartonsCount form-control value-control floating-label-control text-center" type="text" style="width:45px">' +
|
||||
'</div></div></div><div class="col-6"><div class="floating-label-form-group form-group floating-label ">' +
|
||||
'<div class="input-group"><input value="' + row.Pieces + '" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="Pieces" data-label="Pieces" class="allownumericonly txtDC_PieceCount form-control value-control floating-label-control text-center" id="txt_Pieces" type = "text" style="width:45px"> ' +
|
||||
'<i class="fa fa-plus quantity-plus pull-right " style="color:deepskyblue;padding-top:10px;" id="txt_plus" ></i>' +
|
||||
'</div></div ></div ></div>';
|
||||
}
|
||||
else {
|
||||
var html2 = '<div>' +
|
||||
'<div class="floating-label-form-group" id="Qty_Carton_Pieces_">' +
|
||||
'<div class="input-group" id="div_Cartons">' +
|
||||
"<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='quantity_minus btn-icon-wrap " + hiddenclass + "' style='color:deepskyblue' id='span_minus'><i class='fa fa-minus pull-left' id='txt_minus'></i></span></a></span>";
|
||||
if ($("#SplitchkEnableQuantity").is(":checked") == true || instance.InventorySetting == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Quantity) {
|
||||
html2 += '<input type="text" id="txt_Quantity" min="0" value="' + row.Quantity + '" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" value="" class="allownumericonly txtDC_CartonsCount form-control value-control floating-label-control text-center" data-isdynamic="false" placeholder="Quantity" data-placeholder="Quantity" data-label="Quantity" ' + disabled + '>';
|
||||
html2 += '<input type="hidden" id="hdn_Quantity" value="' + row.Quantity + '">';
|
||||
}
|
||||
else if (instance.InventorySetting == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Pieces) {
|
||||
html2 += '<input type="text" id="txt_Pieces" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" value="' + row.Pieces + '" class="allownumericonly txtDC_CartonsCount form-control value-control floating-label-control text-center" data-isdynamic="false" placeholder="Pieces" data-placeholder="Pieces" data-label="Pieces">';
|
||||
html2 += '<input type="hidden" id="hdn_Pieces" value="' + row.Pieces + '">';
|
||||
}
|
||||
else {
|
||||
html2 += '<input type="text" id="txt_Cartons" value="' + row.Cartons + '" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" value="" class="allownumericonly txtDC_CartonsCount allownumericonly form-control value-control floating-label-control text-center" data-isdynamic="false" placeholder="Cartons" data-placeholder="Cartons" data-label="Cartons" ' + disabled + '>';
|
||||
html2 += '<input type="hidden" id="hdn_Cartons" value="' + row.Cartons + '">';
|
||||
}
|
||||
html2 += "<span class=''><a class='' href='javascript:;'><span onmousedown='event.preventDefault ?event.preventDefault(): event.returnValue = false' class='quantity_plus btn-icon-wrap " + hiddenclass + "' style='color:deepskyblue' id='span_plus'><i class='fa fa-plus pull-left'; id='txt_plus'></i></span></a></span>" +
|
||||
'</div></div></div>';
|
||||
}
|
||||
if (instance.Type == "MRP" || (row.DcItemId != 0 && instance.Type == "")) {
|
||||
if (row.MrpId != 0 || row.DcItemId != 0) {
|
||||
$("#select_" + instance.Type).empty();
|
||||
$('.hf_' + instance.Type + '_Id').val(row.MrpId);
|
||||
DcEditMrp.instance.Ids.push(row.MrpId);
|
||||
DcEditMrp.instance.getMrpQty('', row.MrpId, row.ItemId, DcEditMrp.instance.BranchId);
|
||||
DcEditMrp.instance.GetBatchandMRPQty(row.MrpId, row.Mrp, 0, instance.Type, row.ItemId);
|
||||
}
|
||||
}
|
||||
else if (instance.Type == "Batch" || row.DcItemId != 0) {
|
||||
if (row.BatchId != 0) {
|
||||
element.find(".select_" + instance.Type + "").empty();
|
||||
element.find('.hf_' + instance.Type + '_Id').val(row.BatchId);
|
||||
element.find(".Batch_Mrp").val(row.Mrp);
|
||||
element.find(".hf_MRPId").val(row.MrpId);
|
||||
DcEditMrp.instance.Ids.push(row.BatchId);
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/managers/pricelistmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getbatch(row.BatchId).then(function (result) {
|
||||
DcEditMrp.instance.GetBatchandMRPQty(row.MrpId, row.Mrp, 0, instance.Type, row.ItemId);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
$('.SpiltCarton_Pieces_class_').html(html2);
|
||||
$('.SpiltCarton_Pieces_class_').find("#txt_Cartons").blur(function () {
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class_').find("#txt_Quantity").blur(function () {
|
||||
});
|
||||
var quantityelement = $('.SpiltCarton_Pieces_class_' + ':last');
|
||||
$('.SpiltCarton_Pieces_class_').find(".quantity_minus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().minus(quantityelement);
|
||||
});
|
||||
$('.SpiltCarton_Pieces_class_').find(".quantity_plus").unbind().click(function () {
|
||||
Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().plus(quantityelement);
|
||||
});
|
||||
if (row.ParentId != 0) {
|
||||
$("#txt_Quantity").attr('disabled', "true");
|
||||
$("#txt_Pieces").attr('disabled', "true");
|
||||
$("#txt_Cartons").attr('disabled', "true");
|
||||
$("#span_minus").addClass("hidden");
|
||||
$("#span_plus").addClass("hidden");
|
||||
}
|
||||
}
|
||||
LoadBatchandMrp(element, Type, ItemId) {
|
||||
var instance = DcEditMrp.Instance();
|
||||
var AutoText = $("#select_" + Type);
|
||||
var hdnAutoId = $(".hf_" + Type + "_Id");
|
||||
var isClaim = false;
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.ClaimInward || instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.ClaimOutward)
|
||||
isClaim = true;
|
||||
var BranchId = instance.BranchId;
|
||||
var OrderType = "Sales";
|
||||
var dctype = instance.DcTypeId;
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) {
|
||||
var OrderType = "Purchase";
|
||||
}
|
||||
if ($("#hf_Exchange").val() == "true") {
|
||||
if (dctype == 1)
|
||||
dctype = 2;
|
||||
else if (dctype == 2)
|
||||
dctype = 1;
|
||||
if (OrderType == "Purchase")
|
||||
OrderType = "Sales";
|
||||
else if (OrderType == "Sales")
|
||||
OrderType = "Purchase";
|
||||
}
|
||||
var url = _appsettings.server_url() + '/apis/v4/bizgaze/transact/pricelists/MrpsAutoComplete/itemid/' + ItemId + '/mrpids/' + DcEditMrp.instance.Ids.toString() + '/invoicetype/' + OrderType + '/dctype/' + dctype + '/branchid/' + BranchId + '/isinvoice/false';
|
||||
if (Type == "Batch") {
|
||||
url = _appsettings.server_url() + '/apis/v4/bizgaze/transact/pricelists/BatchAutoComplete/itemid/' + ItemId + '/ids/' + DcEditMrp.instance.Ids.toString() + '/invoicetype/' + OrderType + '/dctype/' + dctype + '/branchid/' + BranchId + '/isinvoice/false';
|
||||
}
|
||||
var id = 0;
|
||||
AutoCompleteHelper.getHelper().Create(AutoText, hdnAutoId, url, function (response) {
|
||||
if (id != response.id) {
|
||||
id = response.id;
|
||||
if ($("#hfold_" + Type).val() != "")
|
||||
DcEditMrp.instance.Ids.splice(DcEditMrp.instance.Ids.findIndex(m => m == $("#hfold_" + Type).val()), 1);
|
||||
DcEditMrp.instance.Ids.push(id);
|
||||
$("#hfold_" + Type).val(response.id);
|
||||
$("#hf_" + Type + "_Id_").val(response.id);
|
||||
if (response.id != 0 && Type == "Batch") {
|
||||
DcEditMrp.instance.getMrp(response.id);
|
||||
}
|
||||
else {
|
||||
DcEditMrp.instance.getMrpQty(element, id, ItemId, BranchId);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
getMrp(batchId) {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/controls/pricelist/managers/pricelistmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.PriceListManager.Instance().getbatch(batchId).then(function (result) {
|
||||
$(".Batch_Mrp").val(result.result.Mrp);
|
||||
$(".hf_MRPId").val(result.result.MrpId);
|
||||
});
|
||||
});
|
||||
}
|
||||
getMrpQty(element, id, ItemId, BranchId) {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getMrpDcQty(ItemId, BranchId, id, false).then(function (responce) {
|
||||
$("#MRP_Qty").val(responce.result);
|
||||
});
|
||||
}
|
||||
getDcItems() {
|
||||
var instance = this;
|
||||
instance.DcItemList = [];
|
||||
var MrpId = 0;
|
||||
var Mrp = 0;
|
||||
var BatchId = 0;
|
||||
var BatchNo = 0;
|
||||
if (instance.Type == "MRP") {
|
||||
MrpId = Number($("#select_" + instance.Type).val());
|
||||
if (MrpId == 0) {
|
||||
MessageHelper.Instance().showError("Please Select MRP", 'div_ErrorMessage_' + Unibase.Platform.Forms.Components.FormViewer.instance.FormId);
|
||||
return false;
|
||||
}
|
||||
if (MrpId == -1)
|
||||
MrpId = 0;
|
||||
}
|
||||
else if (instance.Type == "Batch") {
|
||||
BatchId = Number($("#select_" + instance.Type).val());
|
||||
BatchNo = $("#select_" + instance.Type + " option:selected").text();
|
||||
Mrp = $(".Batch_Mrp").val();
|
||||
MrpId = Number($(".hf_MRPId").val());
|
||||
if (MrpId == -1)
|
||||
MrpId = 0;
|
||||
}
|
||||
var PackSize = Number($("#hf_PackSize").val());
|
||||
var PackCount = Number($("#hf_PackCount").val());
|
||||
var packs = Number($(".SpiltCarton_Pieces_class_").find("#txt_Cartons").val() == undefined ? 0 : $("#txt_Cartons").val());
|
||||
var pieces = Number(($(".SpiltCarton_Pieces_class_").find("#txt_Pieces").val() == undefined) ? 0 : $("#txt_Pieces").val());
|
||||
var Qty = (Number(PackCount) * Number(PackSize) * packs) + (pieces * Number(PackSize));
|
||||
if (window.innerWidth < 992) {
|
||||
packs = Number($(".SpiltCarton_Pieces_class1_").find("#txt_Cartons").val() == undefined ? 0 : $(".SpiltCarton_Pieces_class1_").find("#txt_Cartons").val());
|
||||
pieces = Number(($(".SpiltCarton_Pieces_class1_").find("#txt_Pieces").val() == undefined) ? 0 : $(".SpiltCarton_Pieces_class1_").find("#txt_Pieces").val());
|
||||
Qty = (Number(PackCount) * Number(PackSize) * packs) + (pieces * Number(PackSize));
|
||||
}
|
||||
if ($("#SplitchkEnableQuantity").is(":checked") || instance.InventorySetting == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Quantity) {
|
||||
packs = (Number($(".SpiltCarton_Pieces_class_").find("#txt_Quantity").val()) / (Number(PackCount) * Number(PackSize)));
|
||||
pieces = Number(Number($(".SpiltCarton_Pieces_class_").find("#txt_Quantity").val()) - packs * Number(PackCount) * Number(PackSize)) / Number(PackSize);
|
||||
Qty = Number($("#txt_Quantity").val());
|
||||
}
|
||||
if ($("#SplitchkEnableQuantity1").is(":checked") || instance.InventorySetting == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Quantity) {
|
||||
if (window.innerWidth < 992) {
|
||||
packs = (Number($(".SpiltCarton_Pieces_class2_").find("#txt_Quantity").val()) / (Number(PackCount) * Number(PackSize)));
|
||||
pieces = Number(Number($(".SpiltCarton_Pieces_class2_").find("#txt_Quantity").val()) - packs * Number(PackCount) * Number(PackSize)) / Number(PackSize);
|
||||
Qty = Number($(".SpiltCarton_Pieces_class2_").find("#txt_Quantity").val());
|
||||
}
|
||||
}
|
||||
instance.DcItemList.push({
|
||||
DcId: Unibase.Themes.Providers.DetailHelper.recordId,
|
||||
DcItemId: Number($("#hf_DcItemId").val()),
|
||||
Packs: packs,
|
||||
Pieces: pieces,
|
||||
BatchId: BatchId,
|
||||
BatchNo: BatchNo,
|
||||
ItemId: Number($("#hf_ItemId").val()),
|
||||
DeliveredQty: Qty,
|
||||
OrderItemId: Number($("#hf_OrderItemId").val()),
|
||||
OrderId: Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_orderid").Value),
|
||||
OldDcItemId: 0,
|
||||
MrpId: MrpId,
|
||||
Quantity: Qty,
|
||||
Cartons: packs,
|
||||
AutoMRPAllocation: false,
|
||||
ExchangeDC: false,
|
||||
OldBranchId: instance.BranchId
|
||||
});
|
||||
return instance.DcItemList;
|
||||
}
|
||||
plus(element) {
|
||||
if ($("#hf_packs_onclick").val() == "1" && $("#hf_Pieces_onclick").val() == "0") {
|
||||
var qtycount = Number(element.find(".txtDC_CartonsCount").val());
|
||||
element.find(".txtDC_CartonsCount").val(qtycount + 1);
|
||||
}
|
||||
else if ($("#hf_packs_onclick").val() == "0" && $("#hf_Pieces_onclick").val() == "1") {
|
||||
var qtyPiece = Number(element.find(".txtDC_PieceCount").val());
|
||||
element.find(".txtDC_PieceCount").val(qtyPiece + 1);
|
||||
}
|
||||
}
|
||||
minus(element) {
|
||||
if ($("#hf_packs_onclick").val() == "1" && $("#hf_Pieces_onclick").val() == "0") {
|
||||
var qtycount = Number(element.find(".txtDC_CartonsCount").val());
|
||||
if (qtycount != 0)
|
||||
element.find(".txtDC_CartonsCount").val(qtycount - 1);
|
||||
}
|
||||
else if ($("#hf_packs_onclick").val() == "0" && $("#hf_Pieces_onclick").val() == "1") {
|
||||
var qtyPiece = Number(element.find(".txtDC_PieceCount").val());
|
||||
if (qtyPiece != 0)
|
||||
element.find(".txtDC_PieceCount").val(qtyPiece - 1);
|
||||
}
|
||||
}
|
||||
GetBatchandMRPQty(MrpId, name, BatchId, Type, ItemId) {
|
||||
var url = 'apis/v4/bizgaze/transact/items/getitemavailability/itemid/' + ItemId + '/branchid/' + DcEditMrp.instance.BranchId + '/mrpid/' + MrpId;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().GetBatchandMRPQty(url).then(function (response) {
|
||||
var _name = "";
|
||||
if (Type == "MRP" || Type == "") {
|
||||
_name = (response.result.Mrp) + ' (' + Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number($("#MRP_Qty").val()), 2) + ')';
|
||||
$("#select_" + Type).empty();
|
||||
if (MrpId == 0)
|
||||
MrpId = -1;
|
||||
$("#select_" + Type).append(new Option(_name, MrpId));
|
||||
$("#select_" + Type).val(MrpId).trigger("change");
|
||||
$("#select_" + Type).val(MrpId);
|
||||
}
|
||||
else if (Type == "Batch") {
|
||||
_name = 'Batch No.(' + name + ')Qty' + '(' + Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(response.result.Quantity), 2) + ')';
|
||||
$("#select_" + Type).append(new Option(_name, BatchId, true));
|
||||
}
|
||||
});
|
||||
}
|
||||
bindDetails(response) {
|
||||
var data = JSON.parse(response.result);
|
||||
if (DcEditMrp.instance.Type == "MRP") {
|
||||
$("#select_" + DcEditMrp.instance.Type).empty();
|
||||
$("#select_" + DcEditMrp.instance.Type).append(new Option(data.Mrp + '(0)', data.MrpId, true));
|
||||
$('.hf_Id' + DcEditMrp.instance.Type + '_Id').val(data.MrpId);
|
||||
}
|
||||
else if (DcEditMrp.instance.Type == "Batch") {
|
||||
$("#select_" + DcEditMrp.instance.Type).empty();
|
||||
$("#select_" + DcEditMrp.instance.Type).append(new Option(data.BatchNo + '(0)', data.BatchId, true));
|
||||
$('.hf_Id' + DcEditMrp.instance.Type + '_Id').val(data.BatchId);
|
||||
$(".Batch_Mrp").val(data.Mrp);
|
||||
$(".hf_MRPId").val(data.MrpId);
|
||||
}
|
||||
}
|
||||
getLobSettings(LobId, BranchId) {
|
||||
var _instance = this;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getLobSettings(LobId, BranchId, _instance.DcTypeId).then(function (responce) {
|
||||
if (responce.result != null) {
|
||||
if (responce.result.InventoryApplyType != null && responce.result.InventoryApplyType != undefined) {
|
||||
_instance.InventorySetting = responce.result.InventoryApplyType;
|
||||
if (_instance.InventorySetting == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Quantity) {
|
||||
$(".div_SplitchkPieces").addClass("hidden");
|
||||
$(".div_SplitchkQuantity").addClass("hidden");
|
||||
}
|
||||
else if (_instance.InventorySetting == Bizgaze.Apps.Transact.Enums.InventoryApplyType.Pieces) {
|
||||
$(".div_SplitchkPieces").addClass("hidden");
|
||||
$(".div_chkPacks").removeClass("hidden");
|
||||
}
|
||||
else {
|
||||
$(".div_SplitchkPieces").removeClass("hidden");
|
||||
$(".div_SplitchkQuantity").removeClass("hidden");
|
||||
}
|
||||
}
|
||||
_instance.MrpSettingValue = responce.result.ItemType;
|
||||
_instance.GetDcItem($("#hf_pk_value").val());
|
||||
}
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new DcEditMrp();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.DcEditMrp = DcEditMrp;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"dceditmrp.component.js","sourceRoot":"","sources":["dceditmrp.component.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +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.LoBId=0;this.DcTypeId=0;this.BranchId=0;this.InventorySetting=0;this.Ids=[0];this.Type="";this.DcItemList=[];this.MrpSettingValue=""}init(n,t){var i=this;i.DcItemList=[];i.Ids=[0];i.LoBId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_lobid").Value);i.DcTypeId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value);i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shipfromaddressid").Value);(i.DcTypeId==1||i.DcTypeId==3)&&(i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shiptoaddressid").Value));i.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){i.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",function(){i.fileCacheHelper.loadJsFile("apps/transact/controls/pricelist/mrp.js",function(){i.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",function(){i.fileCacheHelper.loadJsFile("apps/transact/controls/inventory/dcitem.component.js",function(){i.loadControlSettings(t.ControlJsonText,t.FormPropertyId)})})})})})}loadControl(n){let t='<div class=""><input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.DcEditMrp.Instance().getDcItems();"><div class="card-body"><div class="row qnty_controls lineheight wrapper-sm"><div class="col-lg-6 col-md-6 pl-0 min-padding"><strong class="EnabledType" id="ItemEnableType"><\/strong><\/div><div class="col-lg-6 col-md-6 d-lg-block d-md-none d-none"><div class="qty-btns d-flex justify-content-end"><div class="div_SplitchkPieces custom-control custom-checkbox checkbox-primary mr-10 text-right" > <input type="radio" class="custom-control-input" name="mrp" checked id="Splitchk_SplitPieces"><label class="custom-control-label" for= "Splitchk_SplitPieces">Pieces<\/label><\/div><div class="div_SplitchkQuantity custom-control custom-checkbox checkbox-primary"><input type="radio" class="custom-control-input" name="mrp" id = "SplitchkEnableQuantity" ><label class="custom-control-label" for= "SplitchkEnableQuantity">Quantity<\/label><\/div><\/div><\/div><\/div>';t+='<ul class="list-group no-borders row" id ="list-group"><li class="list-group-item MRP-row hidden added-row "><\/li><\/ul>';$("#"+n).html(t)}loadControlSettings(){var t=this,r;t.getLobSettings(t.LoBId,t.BranchId);$("#Splitchk_SplitPieces").on("click",function(){var f="Mrp-row",t,u,r;i.instance.Type=="Batch"&&(f="Batch-row Batch-addedrow");t=Number($("#hf_packs").val()==undefined?0:$("#hf_packs").val());u=Number($("#hf_pieces").val()==undefined?0:$("#hf_pieces").val());$("#Splitchk_SplitPieces").is(":checked")?($("#hdr_value").text("Cartons/Pieces"),r='<div"><div class="row"><div class="col-6"><div class="floating-label-form-group form-group floating-label"><div class="input-group"><span class=""><a class="" href="javascript:;"><span onmousedown="event.preventDefault ?event.preventDefault(): event.returnValue = false" class="quantity_minus btn-icon-wrap" style="color:deepskyblue" id="span_minus"><i class="fa fa-minus quantity-minus pull-left"><\/i><\/span><\/a><\/span><input id="txt_Cartons" value="'+t+'" min="0" value="" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="Cartons" data-label="Cartons" class="allownumericonly txtDC_CartonsCount txtDC_ItemCount form-control value-control floating-label-control text-center" type="text" style="width:45px"><\/div><\/div><\/div><div class="col-6"><div class="floating-label-form-group form-group floating-label "><div class="input-group"><input value="'+u+'" min="0" onkeypress="return Bizgaze.Apps.Transact.Controls.DcItem.Instance().isNumberKey(event)" data-placeholder="0" placeholder="0" data-label="Pieces" class="allownumericonly txtDC_PieceCount txtDC_ItemCount form-control value-control floating-label-control text-center" id="txt_Pieces" type = "text" style="width:45px"> <span class=""><a class="" href="javascript:;"><span onmousedown="event.preventDefault ?event.preventDefault(): event.returnValue = false" class="quantity_plus btn-icon-wrap" style="color:deepskyblue" id="span_plus"><i class="fa fa-plus quantity-minus pull-left" id="txt_plus"><\/i><\/span><\/a><\/span><\/div><\/div ><\/div ><\/div>'):($("#hdr_value").text("Cartons"),r="<div><div class=\"floating-label-form-group\" id=\"Carton_Pieces_\"><div class=\"input-group\" id=\"div_Cartons\"><span class=''><a class='' href='javascript:;'><span oLine truncated
|
||||
@@ -0,0 +1,41 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class DcEditMrp_Setting {
|
||||
loadSettingHtml() {
|
||||
return ``;
|
||||
}
|
||||
bindControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
SaveControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
loadControlPropertiesHtml(Container) {
|
||||
return ``;
|
||||
}
|
||||
bindPropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
savePropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new DcEditMrp_Setting();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.DcEditMrp_Setting = DcEditMrp_Setting;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"dceditmrp.setting.js","sourceRoot":"","sources":["dceditmrp.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,iBAAiB;oBAC1B,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,iBAAiB,EAAE,CAAC;yBAC3C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BY,0BAAiB,oBA4B7B,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 +1 @@
|
||||
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.DcEditMrp_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"dcitem.component.js","sourceRoot":"","sources":["dcitem.component.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +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.newvalue=0;this.ItemIds=[0];this.OrderItemIds=[0];this.DcTypeName="";this.LoBId=0;this.AddressId=0;this.IsWidget=!1;this.BranchId=0;this.IsFormEdit=!1;this.InvoiceId=0;this.OrderId=0;this.ItemType="";this.DcId=0;this.IsDirectAllocation=!1;this.IsDirectDC=!1;this.IsEditDC=!1;this.DeleteDcItems=[];this.CheckAvailability=!0;this.AutoMrp=!1;this.IsAddItem=!1;this.SettingValue="";this.DctypeId=0;this.IsFromOrder=!1;this.IsFromInvoice=!1;this.ItemCount=0;this.OrderTypeId=0;this.IsTransfer=!1;this.IsClaim=!1;this.InventoryApplyType=1;this.IsDraft=!1;this.CheckAvailQty=!1;this.OldBranchId=0;this.IsBranchValidation=!1;this.CheckBranchValidation=!1}init(n,t,r){var u=i.Instance();u.resetAllvariables();u.fileCacheHelper.loadJsFile("apps/transact/controls/inventory/splitItem.js",function(){u.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){u.fileCacheHelper.loadJsFile("apps/transact/managers/orders/ordermanager.js",function(){u.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/itemmanager.js",function(){u.fileCacheHelper.loadJsFile("apps/transact/managers/invoicemanager.js",function(){u.fileCacheHelper.loadJsFile("apps/transact/controls/pricelist/managers/pricelistmanager.js",function(){u.fileCacheHelper.loadJsFile("platform/core/helpers/numberhelper/numberhelper.js",function(){u.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",function(){u.fileCacheHelper.loadJsFile("platform/tag/managers/tagmanager.js",function(){u.fileCacheHelper.loadJsFile("apps/crm/contacts/managers/contactmanager.js",function(){u.loadControlSettings(t.ControlJsonText,t.FormPropertyId);u.loadPropertySettings(t.PropertySettings,t.FormPropertyId);r!==null&&r()})})})})})})})})})})}CustomerLink(){$(".hrefSection_MoreOptions").text()=="Less Options"&&($(".section_ShipperInformation").addClass("hidden"),$(".hrefSection_MoreOptions").text("More Options"))}loadControl(t){var r=this,u,f;r.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js",null);$(".section_ItemDetails").find(".card-header").remove();$(".section_ShipperInformation").hide();$(".hrefSection_MoreOptions").click(function(){$(".hrefSection_MoreOptions").text()=="Less Options"?($(".hrefSection_MoreOptions").text("More Options"),$(".section_ShipperInformation").hide()):$(".hrefSection_MoreOptions").text()=="More Options"&&($(".hrefSection_MoreOptions").text("Less Options"),$(".section_ShipperInformation").show())});$(".txtAutoComplete_shipfromaddressid").change(function(){r.DctypeId==n.Apps.Transact.Enums.DcType.Outward&&(r.IsTransfer==!0&&Number($(".txtAutoComplete_shiptoaddressid").val())==Number($(".txtAutoComplete_shipfromaddressid").val())&&($(".txtAutoComplete_shiptoaddressid").empty(),Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Source Portal Destination Portal can't be same ")),bootbox.confirm(" Are you Want to Change ShipFromAddress?",function(t){if(t==!1){$(".txtAutoComplete_shipfromaddressid").val("");$(".txtAutoComplete_shipfromaddressid").text("");var u=new Option($("#hf_ShipFromAddressName").val(),$("#hf_ShipFromAddressId").val(),!0);$(".txtAutoComplete_shipfromaddressid").append(u);$(".txtAutoComplete_shipfromaddressid").val(Number($("#hf_ShipFromAddressId").val()))}else i.instance.BranchId=Number($(".txtAutoComplete_shipfromaddressid").val()),$.when(r.getLobSettings(r.LoBId,r.BranchId,!1)).then(function(){n.Apps.Transact.Controls.SplitItem.instance.SplitDcItemList=[];r.DcId!=0||r.IsFromOrder?($(".dc-item-list").empty(),r.IsFromOrder?(r.OrderItemIds=[0],r.bindDcItems(r.OrderId,r.IsFromOrder,r.IsFromInvoice)):r.bindDcItems(r.DcId,r.IsFromOrder,r.IsFromInvoice)):$(".dc-item-list-added").length>0&&$(".dc-item-list-added").each(function(n,t){var i=$(t).find("#hf_rowid").val(),u=$("#li_"+i);r.getItemDetails(u,r.ItemIds[n+1],0)})})}))});$(".date_dcdate").change(function(){if(i.instance.OrderId!=0){var n=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_orderdate").Value,t=moment(n,"DD/MM/YYYY").format("MM/DD/YYYY"),r=new Date(t),u=$(".date_dcdate").val().toString(),f=moment(u,"DD/MM/YYYY").format("MM/DD/YYYY"),e=new Date(f);e<r&&(Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Dc Date Must be Greater than or Equls to Order Date "),setTimeout(function(){$(".date_dcdate.datepicker-input").daterangepicker({singleDatePicker:!0,showDropdowns:!0,minYear:1901,locale:{format:"DD/MM/YYYY"}});$(".date_dcdate").val("");$(".date_dcdate").val($("#hf_orderdcdate").val());var n=moment($("#hf_orderdcdate").val(),"DD/MM/YYYY").format("YYYY/MM/DD");$(".hfdate_dcdate").val(n)},100))}});$(".section_ItemWeight").addClass("hidden");u='<div class="row card-header"><div class="col-4 col-md-7">Item Details<\/div><div class="col-4 col-md-3 hidden"> <sLine truncated
|
||||
@@ -0,0 +1,41 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class Dcitem_Setting {
|
||||
loadSettingHtml() {
|
||||
return ``;
|
||||
}
|
||||
bindControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
SaveControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
loadControlPropertiesHtml(Container) {
|
||||
return ``;
|
||||
}
|
||||
bindPropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
savePropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new Dcitem_Setting();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.Dcitem_Setting = Dcitem_Setting;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"dcitems.setting.js","sourceRoot":"","sources":["dcitems.setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCxB;IAlCG,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAgC5B;QAhCG,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA8B5B;YA9BG,WAAiB,QAAQ;gBACrB,MAAa,cAAc;oBAC3B,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,cAAc,EAAE,CAAC;yBACxC;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BgB,uBAAc,iBA4B9B,CAAA;YACL,CAAC,EA9BoB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA8B5B;QACL,CAAC,EAhCoB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAgC5B;IACL,CAAC,EAlCoB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCxB;AACD,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
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.Dcitem_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,694 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class DcSerialNo extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.stockids = [0];
|
||||
this.SerialNoCount = 0;
|
||||
this.ParentStockId = 0;
|
||||
this.ParentStockName = "";
|
||||
this.StockType = false;
|
||||
this.url = "";
|
||||
this.SerialNoList = [];
|
||||
this.StockTypeId = 0;
|
||||
this.ItemId = 0;
|
||||
this.PackCount = 0;
|
||||
this.DcTypeId = 0;
|
||||
this.BranchId = 0;
|
||||
this.Remaining = 0;
|
||||
this.IsAllocated = false;
|
||||
this.IsEnableSerialNo = false;
|
||||
this.IsTransfer = "false";
|
||||
this.ScannedCount = 0;
|
||||
this.AddedSerialNoList = [];
|
||||
this.IsGenerateMaster = false;
|
||||
this.IsFiveStep = false;
|
||||
}
|
||||
init(containerid) {
|
||||
var instance = this;
|
||||
instance.StockType = false;
|
||||
instance.SerialNoList = [];
|
||||
instance.AddedSerialNoList = [];
|
||||
instance.ParentStockName = "";
|
||||
instance.Remaining = 0;
|
||||
instance.IsAllocated = false;
|
||||
instance.ScannedCount = 0;
|
||||
if (instance.IsGenerateMaster) {
|
||||
Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().generateMasterSNo();
|
||||
}
|
||||
if (instance.IsFiveStep) {
|
||||
if (Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings != null) {
|
||||
var companyId = 0;
|
||||
var companySetting = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "companyid");
|
||||
if (companySetting != null) {
|
||||
companyId = companySetting.settingValue;
|
||||
instance.BranchId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchid").settingValue);
|
||||
}
|
||||
else {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if (!instance.IsFiveStep && !instance.IsGenerateMaster) {
|
||||
$("#coupon_img").addClass('hidden');
|
||||
$("#divSum").addClass('hidden');
|
||||
$("#div_scan").addClass('col-sm-12');
|
||||
instance.DcTypeId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_dctypeid").Value);
|
||||
instance.IsTransfer = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_istransfer").Value;
|
||||
instance.BranchId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_shipfromaddressid").Value);
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward || instance.IsTransfer) {
|
||||
instance.BranchId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_shiptoaddressid").Value);
|
||||
}
|
||||
}
|
||||
var html = '<input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().getSerialNos();"><div class="Added SerialNos hidden card Section mt-20"><div class="card-header" id="section_SerialNos">Added Items</div><div class="card-body"><div class="">' +
|
||||
'<div class="panel-body Active_serialnos"><ul class="stock-item-serialnos added-row list-group"></ul></div></div></div></div><div class="added_SerialNos hidden card Section mt-20"><div class="card-header" id="section_AllocatedSerialNos">' +
|
||||
'<a class="btn_Addedserialno_angle text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showAddedSerialNos()"><i class="fa fa-angle-down hidden"></i><i class="fa fa-angle-right"></i><span class="ml-10"><a class="serial-link mt-10" href="javascript:;" ></a></span></a></div><div class="card-body"><div class="">' +
|
||||
'<div class="panel-body Allocated_serialnos"><ul class="addedd-serialnos added-row list-group"></ul></div></div></div></div>' +
|
||||
'</div>';
|
||||
$(containerid).after(html);
|
||||
if (!instance.IsGenerateMaster && !instance.IsFiveStep) {
|
||||
instance.getAllocatedStocks();
|
||||
instance.getcount();
|
||||
$("#spn_required").prop('disabled', true);
|
||||
var html111 = '<div data-simplebar class="simple-scroll-bar scrollable bg-cyan-light-5 control-sorting row pl-50 pa-10 pr-20" id="footersection123" style="overflow-y:auto;overflow-x:none;"><div class="row"><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"></i></span></a></div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"></i></span></a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"></i></span></a><span class="btn-icon-wrap"><i class="ti-trash"></i></span></a></div></div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Total</span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"></i></a></span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_total"></span></span><span id=""></span><div class="pull-right" style="margin-top:-10px;"><div id=""></div><div class="py-0" style="margin-top:-10px;"></div></div></div></div></div></div></div></div></div>' +
|
||||
'<div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"></i></span></a></div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"></i></span></a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"></i></span></a><span class="btn-icon-wrap"><i class="ti-trash"></i></span></a></div></div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Scanned</span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"></i></a></span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_scanned"></span></span><span id=""></span><div class="pull-right" style="margin-top:-10px;"><div id=""></div><div class="py-0" style="margin-top:-10px;"></div></div></div></div></div></div></div></div></div>' +
|
||||
'<div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"></i></span></a></div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"></i></span></a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"></i></span></a><span class="btn-icon-wrap"><i class="ti-trash"></i></span></a></div></div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Remaining</span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"></i></a></span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_remaining"></span></span><span id=""></span><div class="pull-right" style="margin-top:-10px;"><div id=""></div><div class="py-0" style="margin-top:-10px;"></div></div></div></div></div></div></div></div></div>' +
|
||||
'</div></div>';
|
||||
$("#formFooter").before(html111);
|
||||
$('#txt_scanned').prop('disabled', true);
|
||||
$('#txt_remaining').prop('disabled', true);
|
||||
$('#txt_total').prop('disabled', true);
|
||||
$(".formviewer_id").css('height', $(".formviewer_id").height() - $("#footersection123").height() + 'px');
|
||||
}
|
||||
}
|
||||
bindSerialNo(serialNo, stockId) {
|
||||
var instance = this;
|
||||
if (instance.AddedSerialNoList.filter(x => x == serialNo).length == 1) {
|
||||
if ($(".SerialNos").hasClass('hidden')) {
|
||||
$(".SerialNos").removeClass('hidden');
|
||||
}
|
||||
var rowid = moment().valueOf();
|
||||
var ParentStockId = instance.ParentStockId;
|
||||
if (instance.ParentStockId == stockId) {
|
||||
ParentStockId = 0;
|
||||
}
|
||||
var html = '<li class="list-group-item pa-10 clear Serialno-row added-row li_' + rowid + ' serialno_' + ParentStockId + '"><input type="hidden" id="hf_rowid" value="' + rowid + '"><input type="hidden" id="hf_stocktypeid' + rowid + '" value="' + instance.StockTypeId + '">' +
|
||||
'<div class="row"><input type="hidden" id="hdn_stockid_' + rowid + '" value="' + stockId + '"><input type="hidden" id="hdn_parentstockId_' + rowid + '" value="' + instance.ParentStockId + '">';
|
||||
if (instance.StockTypeId == 2) {
|
||||
html += '<div class="col-sm-5 ml-10 div_Serialno divserialno_' + instance.ParentStockId + '"><a class="btn_parestserialno_angle' + rowid + ' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showDetails(' + stockId + ',' + rowid + ')"><i class="fa fa-angle-down hidden"></i><i class="fa fa-angle-right"></i><span class="ml-10"><a class="serial-link mt-10 txtSerialNo_' + rowid + '" " id="txt_' + stockId + '" href="javascript:;" >' + serialNo + '</a></span></a></div>';
|
||||
html += '<div class="col-sm-5"><small id="parent_info' + instance.ParentStockId + '" style = "color:red;">Master Serial No</small></div>';
|
||||
}
|
||||
else {
|
||||
html += '<div class="col-sm-12 row div_itemserialnos' + rowid + '"><div class="col-sm-10 ml-35 div_Serialno divserialno_' + instance.ParentStockId + '">';
|
||||
html += '<strong class="textcolumn txt_' + serialNo + ' txtSerialNo_' + rowid + '" id="txt_' + stockId + '">' + serialNo + '</strong></div>';
|
||||
}
|
||||
html += '<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.removeRow(' + stockId + ',' + rowid + ')"></a>';
|
||||
'</div></li>';
|
||||
if (instance.StockTypeId == 1) {
|
||||
html += '</div>';
|
||||
}
|
||||
html += '</div>';
|
||||
$('.stock-item-serialnos:last').append(html);
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
if (instance.StockTypeId == 2 && instance.PackCount == 1) {
|
||||
instance.ScannedCount = instance.ScannedCount;
|
||||
}
|
||||
else {
|
||||
instance.ScannedCount += 1;
|
||||
$("#txt_scanned").text(Number($("#txt_scanned").text()) + 1);
|
||||
$("#txt_remaining").text(Number($("#txt_total").text()) - Number($("#txt_scanned").text()));
|
||||
}
|
||||
if (instance.IsGenerateMaster)
|
||||
$("#spn_scanned").text(Number($("#spn_scanned").text()) + 1);
|
||||
}
|
||||
}
|
||||
removeRow(StockId, rowid) {
|
||||
var instance = this;
|
||||
if ($("#hf_stocktypeid" + rowid).val() == "2") {
|
||||
bootbox.confirm("Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.", function (result) {
|
||||
if (result) {
|
||||
instance.stockids.splice(instance.stockids.findIndex(p => p == StockId), 1);
|
||||
$(".serialno_" + $("#hdn_parentstockId_" + rowid).val()).each(function () {
|
||||
var rowid = $(this).find("#hf_rowid").val();
|
||||
var StockId = $("#hdn_stockid_" + rowid).val();
|
||||
instance.SerialNoList.splice(instance.SerialNoList.findIndex(p => p == StockId), 1);
|
||||
instance.AddedSerialNoList.splice(instance.AddedSerialNoList.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
$('#txt_scanned').text(Number($('#txt_scanned').val()) - 1);
|
||||
instance.ScannedCount = instance.ScannedCount - 1;
|
||||
$('#txt_remaining').text(Number($('#txt_remaining').val()) + 1);
|
||||
});
|
||||
$(".serialno_" + $("#hdn_parentstockId_" + rowid).val()).remove();
|
||||
instance.StockType = false;
|
||||
instance.SerialNoList.splice(instance.SerialNoList.findIndex(p => p == StockId), 1);
|
||||
$(".li_" + rowid).remove();
|
||||
}
|
||||
});
|
||||
}
|
||||
else {
|
||||
bootbox.confirm("Do you want to Delete Item Serial Number ?", function (result) {
|
||||
if (result) {
|
||||
if ($("#hf_stocktypeid" + rowid).val() == "2") {
|
||||
instance.StockType = false;
|
||||
}
|
||||
instance.SerialNoList.splice(instance.SerialNoList.findIndex(p => p.StockId == StockId), 1);
|
||||
instance.AddedSerialNoList.splice(instance.AddedSerialNoList.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
instance.ScannedCount = instance.ScannedCount - 1;
|
||||
$(".li_" + rowid).remove();
|
||||
$('#txt_scanned').text(Number($('#txt_scanned').text()) - 1);
|
||||
$('#txt_remaining').text(Number($('#txt_remaining').text()) + 1);
|
||||
if (instance.IsGenerateMaster)
|
||||
$('#spn_scanned').text(Number($('#spn_scanned').text()) - 1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
getAllocatedStocks() {
|
||||
var instance = this;
|
||||
var url = 'apis/v4/bizgaze/transact/dcs/getallocatedstocks/dcitemid/' + $("#hf_pk_value").val() + '/StockStatusId/' + Bizgaze.Apps.Transact.Enums.StockStatus.Allocated;
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward && instance.IsTransfer) {
|
||||
url = 'apis/v4/bizgaze/transact/dcs/gettransferedstocks/dcitemid/' + $("#hf_pk_value").val();
|
||||
}
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
url = 'apis/v4/bizgaze/transact/dcs/getdeliveredstocks/dcitemid/' + $("#hf_pk_value").val() + '/StockStatusId/' + Bizgaze.Apps.Transact.Enums.StockStatus.Delivered;
|
||||
}
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getAllocatedStocks(url).then(function (responce) {
|
||||
$('.addedd-serialnos').empty();
|
||||
if (responce.result.length > 0) {
|
||||
if (responce.result.filter(x => x.StockStatusId != Bizgaze.Apps.Transact.Enums.StockStatus.Active).length > 0) {
|
||||
instance.IsAllocated = true;
|
||||
if ($(".added_SerialNos").hasClass('hidden')) {
|
||||
$(".added_SerialNos").removeClass('hidden');
|
||||
$(".added_SerialNos").find(".card-body").addClass('hidden');
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward)
|
||||
$(".serial-link").text('Delivered Serial Nos');
|
||||
else
|
||||
$(".serial-link").text('Allocated Serial Nos');
|
||||
}
|
||||
}
|
||||
responce.result = responce.result.filter(x => x.StockStatusId != Bizgaze.Apps.Transact.Enums.StockStatus.Active);
|
||||
for (var i = 0; i < responce.result.length; i++) {
|
||||
var IsSerialNoTransfer = false;
|
||||
if (responce.result[i].CurrentWarehouseId != instance.BranchId) {
|
||||
IsSerialNoTransfer = true;
|
||||
}
|
||||
var rowid = moment().valueOf();
|
||||
var html = '<li class="list-group-item pa-10 clear Serialno-row added-row li_' + rowid + ' serialno_' + responce.result[i].CurrentParentId + '"><input type="hidden" id="hf_rowid" value="' + rowid + '"><input type="hidden" id="hf_stocktypeid' + rowid + '" value="' + responce.result[i].StockTypeId + '">' +
|
||||
'<div class="row"><div class="col-sm-5 ml-10 div_Serialno divserialno_' + rowid + '"><input type="hidden" id="hdn_stockid_' + rowid + '" value="' + responce.result[i].StockId + '"><input type="hidden" id="hdn_parentstockId_' + rowid + '" value="' + responce.result[i].ParentStockId + '">';
|
||||
if (responce.result[i].StockTypeId == 2) {
|
||||
html += '<div class="div_Serialno divserialno_' + responce.result[i].CurrentParentId + '"><a class="btn_parestAddedserialno_angle' + rowid + ' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showStockDetails(' + responce.result[i].StockId + ',' + rowid + ')"><i class="fa fa-angle-down hidden"></i><i class="fa fa-angle-right"></i><span class="ml-10"><a class="ItemName-link mt-10 txtSerialNo_' + rowid + '" " id="txt_' + responce.result[i].StockId + '" href = "javascript:;" > ' + responce.result[i].SerialNo + '</span></a></div>';
|
||||
}
|
||||
else {
|
||||
html += '<strong class="textcolumn txtSerialNo_' + rowid + '" id="txt_' + responce.result[i].StockId + '">' + responce.result[i].SerialNo + '</strong>';
|
||||
}
|
||||
html += '</div>';
|
||||
html += '<div class="col-sm-1">';
|
||||
if (IsSerialNoTransfer) {
|
||||
html += '<a><i class="fa fa-exchange" aria-hidden="true"></i></a>';
|
||||
}
|
||||
html += '</div>';
|
||||
html += '<div class="col-sm-4">';
|
||||
if (responce.result[i].StockTypeId != 2 && responce.result[i].StockStatusId == Bizgaze.Apps.Transact.Enums.StockStatus.Delivered && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) {
|
||||
html += '<small id="parent_info' + responce.result[i].ParentStockId + '" style = "color:red;">Delivered Serial No</small>';
|
||||
}
|
||||
else if (responce.result[i].StockTypeId == 2) {
|
||||
html += '<small id="parent_info' + responce.result[i].ParentStockId + '" style = "color:red;">Master Serial No</small>';
|
||||
}
|
||||
html += '</div>';
|
||||
if (responce.result[i].StockStatusId != Bizgaze.Apps.Transact.Enums.StockStatus.Delivered && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward && !IsSerialNoTransfer)
|
||||
html += '<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.DeleteStock(' + responce.result[i].StockId + ',' + rowid + ')"></a></div>';
|
||||
else if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward && !IsSerialNoTransfer) {
|
||||
html += '<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.DeleteStock(' + responce.result[i].StockId + ',' + rowid + ')"></a></div>';
|
||||
}
|
||||
html += '</li></div>';
|
||||
$('.addedd-serialnos:last').append(html);
|
||||
if (IsSerialNoTransfer)
|
||||
$('.divserialno_' + rowid).css("color", "green");
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!$(".added_SerialNos").hasClass('hidden')) {
|
||||
$(".added_SerialNos").addClass('hidden');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
DeleteStock(StockId, rowid) {
|
||||
var instance = this;
|
||||
var ErrorMsg = "";
|
||||
if ($("#hf_stocktypeid" + rowid).val() == "2")
|
||||
ErrorMsg = "Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.";
|
||||
else
|
||||
ErrorMsg = "Do you want to Delete Item Serial Number ?";
|
||||
bootbox.confirm(ErrorMsg, function (result) {
|
||||
if (result) {
|
||||
var StockId = $("#hdn_stockid_" + rowid).val();
|
||||
let postdata = { StockId: Number(StockId), DcTypeId: instance.DcTypeId, OutwardDCItemId: Number($("#hf_pk_value").val()) };
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().deleteSerialNo(postdata).then(function (response) {
|
||||
$(".li_" + rowid).remove();
|
||||
instance.getcount();
|
||||
instance.getAllocatedStocks();
|
||||
MessageHelper.Instance().showSuccess(response.result.Message, '');
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
showStockDetails(stockid, rowid) {
|
||||
$(".btn_parestAddedserialno_angle" + rowid).find(".fa-angle-down").toggleClass("hidden");
|
||||
$(".btn_parestAddedserialno_angle" + rowid).find(".fa-angle-right").toggleClass("hidden");
|
||||
$(".serialno_" + stockid).toggleClass("hidden");
|
||||
}
|
||||
showDetails(stockid, rowid) {
|
||||
$(".btn_parestserialno_angle" + rowid).find(".fa-angle-down").toggleClass("hidden");
|
||||
$(".btn_parestserialno_angle" + rowid).find(".fa-angle-right").toggleClass("hidden");
|
||||
$(".serialno_" + stockid).toggleClass("hidden");
|
||||
}
|
||||
showAddedSerialNos() {
|
||||
$(".btn_Addedserialno_angle").find(".fa-angle-down").toggleClass("hidden");
|
||||
$(".btn_Addedserialno_angle").find(".fa-angle-right").toggleClass("hidden");
|
||||
$(".added_SerialNos").find(".card-body").toggleClass("hidden");
|
||||
}
|
||||
GetItemSerialNos(ParentStockId, callback) {
|
||||
var instance = this;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getItemSerialNos($("#hf_pk_value").val(), ParentStockId).then(function (responce) {
|
||||
if (responce.result.length > 0) {
|
||||
for (var i = 0; i <= responce.result.length; i++) {
|
||||
if (instance.ScannedCount > Number($("#txt_total").text()) && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
$("#txt_remaining").text(0);
|
||||
MessageHelper.Instance().showError("Serial No Count Exceeded " + Number($("#txt_total").text()) + "", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
instance.AddedSerialNoList.push(responce.result[i].SerialNo);
|
||||
instance.ParentStockId = responce.result[i].CurrentParentId;
|
||||
instance.ParentStockName = responce.result[i].CurrentParentName;
|
||||
instance.StockTypeId = responce.result[i].StockTypeId;
|
||||
instance.bindSerialNo(responce.result[i].SerialNo, responce.result[i].StockId);
|
||||
instance.SerialNoList.push({
|
||||
StockId: Number(responce.result[i].StockId),
|
||||
StockTypeId: Number(responce.result[i].StockTypeId),
|
||||
SerialNo: responce.result[i].SerialNo,
|
||||
ItemId: Number(instance.ItemId),
|
||||
InwardDCItemId: Number(responce.result[i].InwardDcItemId),
|
||||
StockStatusId: instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward ? 5 : 2,
|
||||
Packs: 0,
|
||||
PurchasePrice: 0,
|
||||
SalesPrice: 0,
|
||||
Quantity: 0,
|
||||
CurrentWarehouseId: instance.BranchId,
|
||||
CurrentParentId: Number(instance.ParentStockId),
|
||||
CurrentInchargeId: 0,
|
||||
OutwardDCItemId: instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward ? 0 : Number($("#hf_pk_value").val()),
|
||||
CurrentParentName: instance.ParentStockName,
|
||||
DcTypeId: instance.DcTypeId,
|
||||
});
|
||||
if (callback != null)
|
||||
callback(instance.SerialNoList);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
getSerialNo(SerialNo, containerid, propobj, callback) {
|
||||
var instance = this;
|
||||
SerialNo = SerialNo.trim();
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/enums/enum.js", function () {
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
if ($('.stock-item-serialnos').length == 0) {
|
||||
if ($("#div_FormName").text() == "Create 5 Step Validations") {
|
||||
Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().IsFiveStep = true;
|
||||
}
|
||||
instance.init(containerid);
|
||||
}
|
||||
var SerialNoExist = false;
|
||||
$(".stock-item-serialnos").find('.Serialno-row').each(function () {
|
||||
var rowid = $(this).find("#hf_rowid").val();
|
||||
if ($(".txtSerialNo_" + rowid).text() == SerialNo) {
|
||||
SerialNoExist = true;
|
||||
if (SerialNo != "") {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
MessageHelper.Instance().showError("Serial Number Added", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
});
|
||||
instance.Remaining = Number($("#txt_remaining").text());
|
||||
if (SerialNo != "" && SerialNoExist == false) {
|
||||
if (instance.ScannedCount == Number($("#txt_total").text()) && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
MessageHelper.Instance().showError("Serial No Count Exceeded " + Number($("#txt_total").text()) + "", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (instance.IsGenerateMaster) {
|
||||
if (SerialNo != "" && SerialNoExist == false) {
|
||||
if ($(".ddl_cascading_packcount option:selected").text() != "Others") {
|
||||
if (Number($(".ddl_cascading_packcount option:selected").text()) == Number($("#spn_scanned").text())) {
|
||||
MessageHelper.Instance().showError("Serial No Count Exceeded " + Number($("#spn_scanned").text()) + "", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else if (Number($(".txt_name").val()) == Number($("#spn_scanned").text())) {
|
||||
MessageHelper.Instance().showError("Serial No Count Exceeded " + Number($("#spn_scanned").text()) + "", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (SerialNoExist == false && SerialNo != "") {
|
||||
var DcItemId = 0;
|
||||
var ItemId = 0;
|
||||
DcItemId = Number($("#hf_pk_value").val());
|
||||
var url = 'apis/v4/bizgaze/transact/dcs/getstockbyserialno/serialno/' + SerialNo + '/dcitemid/' + DcItemId + '/itemid/' + ItemId;
|
||||
if ((instance.IsTransfer && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) || instance.IsGenerateMaster)
|
||||
url = 'apis/v4/bizgaze/transact/dcs/getserialnobybranchid/serialno/' + SerialNo + '/branchid/' + instance.BranchId + '/itemid/' + instance.ItemId;
|
||||
if (instance.IsFiveStep) {
|
||||
instance.ItemId = Number($(".txtAutoComplete_itemid option:selected").val());
|
||||
url = 'apis/v4/bizgaze/transact/dcs/getinactiveserialnobyitemidandbranchid/itemid/' + instance.ItemId + '/branchid/' + instance.BranchId + '/serialno/' + SerialNo;
|
||||
}
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getserialNobySerialNo(url).then(function (responce) {
|
||||
if (responce.result != "" && responce.result != null) {
|
||||
if (responce.result.RefId != 0) {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/paybacks/managers/schememanager.js", function () {
|
||||
Bizgaze.Apps.Paybacks.Managers.SchemeManager.Instance().getCouponGeneration(Number(responce.result.RefId)).then(function (responce) {
|
||||
if (responce.result != null) {
|
||||
if (responce.result.QuantityReceived == 0) {
|
||||
$(".Active_serialnos").empty();
|
||||
MessageHelper.Instance().showError("Cannot use the coupon before receiving coupons", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
if (responce.result.StockStatusId == Bizgaze.Apps.Transact.Enums.StockStatus.InActive && !instance.IsGenerateMaster && !instance.IsFiveStep) {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
MessageHelper.Instance().showError("" + SerialNo + " is InActive ", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (responce.result.StockStatusId == Bizgaze.Apps.Transact.Enums.StockStatus.Allocated && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
MessageHelper.Instance().showError("" + SerialNo + " is already Allocated ", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (responce.result.StockStatusId == Bizgaze.Apps.Transact.Enums.StockStatus.Active && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
MessageHelper.Instance().showError("Please Scan Allocated Serial No ", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (responce.result.StockStatusId == Bizgaze.Apps.Transact.Enums.StockStatus.Delivered && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
MessageHelper.Instance().showError("" + SerialNo + " is Delivered", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (responce.result.CurrentWarehouseId != instance.BranchId && instance.IsTransfer && instance.DcTypeId != Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
MessageHelper.Instance().showError("" + SerialNo + " is not found in current Branch", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (instance.IsGenerateMaster && responce.result.CurrentParentId != 0) {
|
||||
MessageHelper.Instance().showError("" + SerialNo + " is not found", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (instance.IsGenerateMaster && responce.result.StockStatusId != Bizgaze.Apps.Transact.Enums.StockStatus.Active) {
|
||||
MessageHelper.Instance().showError("" + SerialNo + " is not found", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
instance.AddedSerialNoList.push(SerialNo);
|
||||
if (instance.AddedSerialNoList.filter(x => x == SerialNo).length == 1) {
|
||||
instance.ItemId = responce.result.ItemId;
|
||||
instance.PackCount = responce.result.PackCount;
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward && responce.result.PackCount != 1) {
|
||||
if (responce.result.StockTypeId == 1 && instance.StockType == false) {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
instance.AddedSerialNoList.splice(instance.AddedSerialNoList.findIndex(p => p == SerialNo), 1);
|
||||
MessageHelper.Instance().showError("Please scan Master Serial No.", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (responce.result.StockTypeId == 2 && instance.StockType == false) {
|
||||
instance.StockType = true;
|
||||
instance.ParentStockId = responce.result.StockId;
|
||||
instance.ParentStockName = SerialNo;
|
||||
instance.StockTypeId = responce.result.StockTypeId;
|
||||
instance.stockids.push(Number(responce.result.StockId));
|
||||
instance.bindSerialNo(SerialNo, responce.result.StockId);
|
||||
}
|
||||
else if (responce.result.StockTypeId == 2 && instance.StockType == true) {
|
||||
$(".scan_ScanSerialNumber").val('');
|
||||
instance.AddedSerialNoList.splice(instance.AddedSerialNoList.findIndex(p => p == SerialNo), 1);
|
||||
MessageHelper.Instance().showError("Please Select Item Serial No.", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else if (responce.result.PackCount != 1 && ((Number(responce.result.PackCount) != instance.SerialNoCount) && responce.result.StockTypeId == 1 && instance.StockType == true)) {
|
||||
instance.SerialNoCount += 1;
|
||||
instance.StockTypeId = responce.result.StockTypeId;
|
||||
instance.stockids.push(Number(responce.result.StockId));
|
||||
instance.bindSerialNo(SerialNo, responce.result.StockId);
|
||||
if (responce.result.PackCount == instance.SerialNoCount) {
|
||||
instance.StockType = false;
|
||||
instance.SerialNoCount = 0;
|
||||
instance.StockTypeId = 0;
|
||||
}
|
||||
}
|
||||
else if (responce.result.PackCount == 1) {
|
||||
instance.stockids.push(Number(responce.result.StockId));
|
||||
instance.StockTypeId = responce.result.StockTypeId;
|
||||
instance.bindSerialNo(SerialNo, responce.result.StockId);
|
||||
var text = $("#txt_" + instance.ParentStockId).text();
|
||||
$("#parent_info" + instance.ParentStockId).text('Master Serial No');
|
||||
$("#txt_" + instance.ParentStockId).html('<a class="ItemName-link mt-10 txt_ItemName " href="javascript:;" >' + text + '</a>');
|
||||
}
|
||||
}
|
||||
else if (instance.IsGenerateMaster) {
|
||||
instance.ParentStockId = Number($("#hdn_masterserialno").val());
|
||||
instance.StockTypeId = responce.result.StockTypeId;
|
||||
instance.stockids.push(Number(responce.result.StockId));
|
||||
instance.bindSerialNo(SerialNo, responce.result.StockId);
|
||||
instance.ParentStockName = $("#spn_mastercode").text();
|
||||
}
|
||||
else {
|
||||
instance.ParentStockId = responce.result.CurrentParentId;
|
||||
instance.StockTypeId = responce.result.StockTypeId;
|
||||
instance.stockids.push(Number(responce.result.StockId));
|
||||
instance.bindSerialNo(SerialNo, responce.result.StockId);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError("Serial No not found", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
var StockStatusId = Bizgaze.Apps.Transact.Enums.StockStatus.Allocated;
|
||||
var OutwardDCItemId = 0;
|
||||
var Transfer = false;
|
||||
var OtherPackCount = 0;
|
||||
if (instance.IsGenerateMaster) {
|
||||
StockStatusId = Bizgaze.Apps.Transact.Enums.StockStatus.Allocated;
|
||||
OutwardDCItemId = 0;
|
||||
Transfer = false;
|
||||
if (!$(".txt_name").hasClass('hidden')) {
|
||||
OtherPackCount = Number($(".txt_name").val());
|
||||
}
|
||||
}
|
||||
else if (instance.IsFiveStep) {
|
||||
StockStatusId = Bizgaze.Apps.Transact.Enums.StockStatus.Active;
|
||||
OutwardDCItemId = 0;
|
||||
Transfer = false;
|
||||
}
|
||||
else if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
OutwardDCItemId = Number($("#hf_pk_value").val());
|
||||
if (instance.IsTransfer) {
|
||||
StockStatusId = Bizgaze.Apps.Transact.Enums.StockStatus.Transfer;
|
||||
Transfer = true;
|
||||
}
|
||||
else {
|
||||
StockStatusId = Bizgaze.Apps.Transact.Enums.StockStatus.Delivered;
|
||||
}
|
||||
}
|
||||
else if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward && instance.IsTransfer) {
|
||||
OutwardDCItemId = Number($("#hf_pk_value").val());
|
||||
}
|
||||
instance.SerialNoList.push({
|
||||
StockId: Number(responce.result.StockId),
|
||||
StockTypeId: Number(responce.result.StockTypeId),
|
||||
SerialNo: SerialNo,
|
||||
ItemId: Number(instance.ItemId),
|
||||
InwardDCItemId: Number(responce.result.InwardDcItemId),
|
||||
StockStatusId: StockStatusId,
|
||||
Packs: 0,
|
||||
PurchasePrice: 0,
|
||||
SalesPrice: 0,
|
||||
Quantity: 0,
|
||||
CurrentWarehouseId: instance.BranchId,
|
||||
CurrentParentId: Number(instance.ParentStockId),
|
||||
CurrentInchargeId: 0,
|
||||
OutwardDCItemId: OutwardDCItemId,
|
||||
CurrentParentName: instance.ParentStockName,
|
||||
DcTypeId: instance.DcTypeId,
|
||||
DcId: Unibase.Themes.Providers.DetailHelper.recordId,
|
||||
IsTransfer: Transfer,
|
||||
OtherPackCount: OtherPackCount
|
||||
});
|
||||
if (callback != null)
|
||||
callback(instance.SerialNoList);
|
||||
if (instance.StockType == false) {
|
||||
instance.ParentStockId = 0;
|
||||
instance.ParentStockName = "";
|
||||
}
|
||||
if (responce.result.StockTypeId == 2 && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
instance.GetItemSerialNos(responce.result.StockId, callback);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
getcount() {
|
||||
var instance = this;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().GetSerialNosCount($("#hf_pk_value").val(), instance.DcTypeId, instance.IsTransfer).then(function (responce) {
|
||||
if (responce.result != null) {
|
||||
$('#txt_total').text(responce.result.TotalSerialNos);
|
||||
$('#txt_scanned').text(responce.result.ScannedSerialNos);
|
||||
$('#txt_remaining').text(responce.result.RemainingSerialNos);
|
||||
instance.ScannedCount = responce.result.ScannedSerialNos;
|
||||
}
|
||||
});
|
||||
}
|
||||
checkPrintLabels() {
|
||||
var instance = this;
|
||||
instance.IsEnableSerialNo = false;
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_PrintLabels").addClass("hidden");
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
var postdata = {
|
||||
dcid: Unibase.Themes.Providers.DetailHelper.recordId
|
||||
};
|
||||
$('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_PrintLabels').unbind().click(function () {
|
||||
instance.navigationHelper.showLoading();
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().generateCouponforSNo(postdata).then(function (responce) {
|
||||
instance.navigationHelper.hideLoading();
|
||||
if (responce.result != null) {
|
||||
MessageHelper.Instance().showSuccess(responce.message, '');
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_PrintLabels").addClass("hidden");
|
||||
var obj = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
obj._recordId = Unibase.Themes.Compact.Components.Details.Instance()._recordId;
|
||||
obj._installedAppId = Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;
|
||||
Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(obj);
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(responce.message, "div_message");
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getdcSerialNos(Unibase.Themes.Providers.DetailHelper.recordId).then(function (responce) {
|
||||
if (responce.result.length > 0) {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getActivedcSerialNos(Unibase.Themes.Providers.DetailHelper.recordId).then(function (responce) {
|
||||
if (responce.result.length > 0) {
|
||||
instance.IsEnableSerialNo = false;
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_PrintLabels").removeClass("hidden");
|
||||
}
|
||||
else {
|
||||
instance.IsEnableSerialNo = true;
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_PrintLabels").addClass("hidden");
|
||||
}
|
||||
});
|
||||
}
|
||||
else {
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_PrintLabels").addClass("hidden");
|
||||
}
|
||||
});
|
||||
}
|
||||
loadCartonDetails() {
|
||||
Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().IsGenerateMaster = true;
|
||||
Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().ItemId = Number($(".txtAutoComplete_itemid option:selected").val());
|
||||
$(".labelSection_cartondetails").empty();
|
||||
$('.btnSection_StartScanning').unbind().click(function () {
|
||||
$(".section_ScanSerialNos").removeClass('hidden');
|
||||
});
|
||||
$(".labelSection_cartondetails").addClass('col-sm-12');
|
||||
var html2 = '<div class="panel-body"><input type="hidden" id="hdn_masterserialno" value="0">' +
|
||||
'<ul class="list-group product-code details">' +
|
||||
'<li class="list-group-item pa-10 clear added-row">' +
|
||||
'<div class="col-sm-12 row"><div class="col-sm-7"><strong>Product Code</strong>' +
|
||||
'</div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-md-4"><span>' + $(".txtAutoComplete_itemid option:selected").text() + ' </span>' +
|
||||
'</div></div></li>' +
|
||||
'<li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Boxes per Carton </strong></div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-sm-4">' + $(".ddl_cascading_packcount option:selected").text() + '</div></div></li>' +
|
||||
'<li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Secondary QR Code</strong></div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-sm-4"> <span id="spn_mastercode"></span></div></div></li>' +
|
||||
'<li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Total Boxes Scanned</strong></div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-sm-4"><span id="spn_scanned"></span></div></div></li>' +
|
||||
'</ul></div>';
|
||||
$(".labelSection_cartondetails").append(html2);
|
||||
}
|
||||
generateMasterSNo() {
|
||||
var errorcount = 0;
|
||||
var BranchId = 0;
|
||||
if ($(".txtAutoComplete_itemid option:selected").val() == undefined) {
|
||||
errorcount = 1;
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select Product Code");
|
||||
return false;
|
||||
}
|
||||
else if ($(".ddl_cascading_packcount option:selected").val() == undefined) {
|
||||
errorcount = 1;
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select PackCount");
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
if ($(".ddl_cascading_packcount option:selected").text() == "Others") {
|
||||
if ($("txt_packs").val() == "") {
|
||||
errorcount = 1;
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packs");
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings == null) {
|
||||
errorcount = 1;
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch");
|
||||
return false;
|
||||
}
|
||||
else if (Unibase.Platform.Membership.Infos.Identity.getSetting("companyid") == null || Unibase.Platform.Membership.Infos.Identity.getSetting("companyid") == undefined) {
|
||||
errorcount = 1;
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch");
|
||||
return false;
|
||||
}
|
||||
if (Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings != null) {
|
||||
var companySetting = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "companyid");
|
||||
if (companySetting != null) {
|
||||
Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().BranchId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchid").settingValue);
|
||||
}
|
||||
}
|
||||
if (errorcount == 0) {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
var postdata = {
|
||||
CurrentWarehouseId: Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().BranchId,
|
||||
ItemId: Number($(".txtAutoComplete_itemid option:selected").val()),
|
||||
Quantity: 0
|
||||
};
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().generateMasterSerialNo(postdata).then(function (responce) {
|
||||
var data = JSON.parse(responce.result);
|
||||
$("#spn_mastercode").empty();
|
||||
$("#spn_mastercode").text(data.SerialNo);
|
||||
$("#hdn_masterserialno").val(data.StockId);
|
||||
DcSerialNo.Instance().SerialNoList[0].CurrentParentId = data.StockId;
|
||||
DcSerialNo.Instance().SerialNoList[0].CurrentParentName = data.SerialNo;
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new DcSerialNo();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.DcSerialNo = DcSerialNo;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"dcserialno.component.js","sourceRoot":"","sources":["dcserialno.component.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +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.stockids=[0];this.SerialNoCount=0;this.ParentStockId=0;this.ParentStockName="";this.StockType=!1;this.url="";this.SerialNoList=[];this.StockTypeId=0;this.ItemId=0;this.PackCount=0;this.DcTypeId=0;this.BranchId=0;this.Remaining=0;this.IsAllocated=!1;this.IsEnableSerialNo=!1;this.IsTransfer="false";this.ScannedCount=0;this.AddedSerialNoList=[];this.IsGenerateMaster=!1;this.IsFiveStep=!1}init(t){var i=this,u,r,f,e;if(i.StockType=!1,i.SerialNoList=[],i.AddedSerialNoList=[],i.ParentStockName="",i.Remaining=0,i.IsAllocated=!1,i.ScannedCount=0,i.IsGenerateMaster&&n.Apps.Transact.Controls.DcSerialNo.Instance().generateMasterSNo(),i.IsFiveStep)if(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null)if(u=0,r=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid"),r!=null)u=r.settingValue,i.BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue);else return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;else return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;else i.IsFiveStep||i.IsGenerateMaster||($("#coupon_img").addClass("hidden"),$("#divSum").addClass("hidden"),$("#div_scan").addClass("col-sm-12"),i.DcTypeId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value),i.IsTransfer=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_istransfer").Value,i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shipfromaddressid").Value),(i.DcTypeId==n.Apps.Transact.Enums.DcType.Inward||i.IsTransfer)&&(i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shiptoaddressid").Value)));f='<input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().getSerialNos();"><div class="Added SerialNos hidden card Section mt-20"><div class="card-header" id="section_SerialNos">Added Items<\/div><div class="card-body"><div class=""><div class="panel-body Active_serialnos"><ul class="stock-item-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div><div class="added_SerialNos hidden card Section mt-20"><div class="card-header" id="section_AllocatedSerialNos"><a class="btn_Addedserialno_angle text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showAddedSerialNos()"><i class="fa fa-angle-down hidden"><\/i><i class="fa fa-angle-right"><\/i><span class="ml-10"><a class="serial-link mt-10" href="javascript:;" ><\/a><\/span><\/a><\/div><div class="card-body"><div class=""><div class="panel-body Allocated_serialnos"><ul class="addedd-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div><\/div>';$(t).after(f);i.IsGenerateMaster||i.IsFiveStep||(i.getAllocatedStocks(),i.getcount(),$("#spn_required").prop("disabled",!0),e='<div data-simplebar class="simple-scroll-bar scrollable bg-cyan-light-5 control-sorting row pl-50 pa-10 pr-20" id="footersection123" style="overflow-y:auto;overflow-x:none;"><div class="row"><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"><\/i><\/span><\/a><\/div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"><\/i><\/span><\/a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"><\/i><\/span><\/a><span class="btn-icon-wrap"><i class="ti-trash"><\/i><\/span><\/a><\/div><\/div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Total<\/span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"><\/i><\/a><\/span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_total"><\/span><\/span><span id=""><\/span><div class=Line truncated
|
||||
@@ -0,0 +1,41 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class DcSerialNo_Setting {
|
||||
loadSettingHtml() {
|
||||
return ``;
|
||||
}
|
||||
bindControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
SaveControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
loadControlPropertiesHtml(Container) {
|
||||
return ``;
|
||||
}
|
||||
bindPropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
savePropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new DcSerialNo_Setting();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.DcSerialNo_Setting = DcSerialNo_Setting;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"dcserialno.setting.js","sourceRoot":"","sources":["dcserialno.setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCxB;IAlCG,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAgC5B;QAhCG,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA8B5B;YA9BG,WAAiB,QAAQ;gBACrB,MAAa,kBAAkB;oBAC/B,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,kBAAkB,EAAE,CAAC;yBAC5C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BgB,2BAAkB,qBA4BlC,CAAA;YACL,CAAC,EA9BoB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA8B5B;QACL,CAAC,EAhCoB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAgC5B;IACL,CAAC,EAlCoB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCxB;AACD,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
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.DcSerialNo_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,382 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class DeliveredSerialNos extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.AddedSerialNos = [];
|
||||
this.SerialNoList = [];
|
||||
this.ScannedCount = 0;
|
||||
this.DcTypeId = 0;
|
||||
this.BranchId = 0;
|
||||
this.IsTransfer = "false";
|
||||
this.ScannedSNoCount = 0;
|
||||
}
|
||||
init(containerid, SerialNo, callback) {
|
||||
var instance = this;
|
||||
$(".section_Scan").addClass('hidden');
|
||||
instance.SerialNoList = [];
|
||||
instance.AddedSerialNos = [];
|
||||
instance.ScannedSNoCount = 0;
|
||||
Unibase.Forms.Controls.Scan.Instance().data = [];
|
||||
var html = '<input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().getSerialNos();"><div class="Added_SerialNos hidden card Section mt-20"><div class="card-header" id="section_SerialNos">Added Items</div><div class="card-body"><div class="">' +
|
||||
'<div class="panel-body Active_serialnos"><ul class="stock-item-serialnos added-row list-group"></ul></div></div></div></div><div class="delivered_SerialNos hidden card Section mt-20"><div class="card-header" id="section_AllocatedSerialNos">' +
|
||||
'<a class="btn_Addedserialno_angle text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showAddedSerialNos()"><i class="fa fa-angle-down hidden"></i><i class="fa fa-angle-right"></i><span class="ml-10"><a class="serial-link mt-10" href="javascript:;" ></a></span></a></div><div class="card-body"><div class="">' +
|
||||
'<div class="panel-body Allocated_serialnos"><ul class="addedd-serialnos added-row list-group"></ul></div></div></div></div>' +
|
||||
'</div>';
|
||||
$(containerid).append(html);
|
||||
instance.DcTypeId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_dctypeid").Value);
|
||||
instance.IsTransfer = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_istransfer").Value;
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward && instance.IsTransfer) {
|
||||
instance.BranchId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_shipfromaddressid").Value);
|
||||
}
|
||||
else if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) {
|
||||
instance.BranchId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchid").settingValue);
|
||||
}
|
||||
else if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
instance.BranchId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchid").settingValue);
|
||||
}
|
||||
instance.getcount();
|
||||
$("#spn_required").prop('disabled', true);
|
||||
var html111 = '<div data-simplebar class="simple-scroll-bar scrollable bg-cyan-light-5 control-sorting row pl-50 pa-10 pr-20" id="footersection123" style="overflow-y:auto;overflow-x:none;"><div class="row"><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"></i></span></a></div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"></i></span></a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"></i></span></a><span class="btn-icon-wrap"><i class="ti-trash"></i></span></a></div></div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Total</span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"></i></a></span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_total"></span></span><span id=""></span><div class="pull-right" style="margin-top:-10px;"><div id=""></div><div class="py-0" style="margin-top:-10px;"></div></div></div></div></div></div></div></div></div>' +
|
||||
'<div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"></i></span></a></div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"></i></span></a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"></i></span></a><span class="btn-icon-wrap"><i class="ti-trash"></i></span></a></div></div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Scanned</span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"></i></a></span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_scanned"></span></span><span id=""></span><div class="pull-right" style="margin-top:-10px;"><div id=""></div><div class="py-0" style="margin-top:-10px;"></div></div></div></div></div></div></div></div></div>' +
|
||||
'<div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"></i></span></a></div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"></i></span></a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"></i></span></a><span class="btn-icon-wrap"><i class="ti-trash"></i></span></a></div></div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Remaining</span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"></i></a></span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_remaining"></span></span><span id=""></span><div class="pull-right" style="margin-top:-10px;"><div id=""></div><div class="py-0" style="margin-top:-10px;"></div></div></div></div></div></div></div></div></div>' +
|
||||
'</div></div>';
|
||||
$("#formFooter").before(html111);
|
||||
$('#txt_scanned').prop('disabled', true);
|
||||
$('#txt_remaining').prop('disabled', true);
|
||||
$('#txt_total').prop('disabled', true);
|
||||
$(".formviewer_id").css('height', $(".formviewer_id").height() - $("#footersection123").height() + 'px');
|
||||
$('#btnDynamicSave').addClass('hidden');
|
||||
$("#form-container-" + $("#hf_FormId").val()).find('#btn_CloseForm').off('click');
|
||||
$('#btn_CloseForm').click(function () {
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
var detailInstance = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
var panel = "#" + detailInstance._containerId;
|
||||
var obj = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
obj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
obj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
detailInstance.loadAppDefaultWidget(obj, panel, detailInstance._containerId, function () {
|
||||
detailInstance.loadDefaultWidgets(obj._installedAppId, panel);
|
||||
detailInstance.LoadApprovals(obj._recordId, obj._installedAppId);
|
||||
});
|
||||
});
|
||||
}
|
||||
_ScanSerailNo(serialno, container, propobj, callback) {
|
||||
$("#divListContainer").addClass('col-sm-12');
|
||||
var instance = DeliveredSerialNos.instance;
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/enums/enum.js", function () {
|
||||
if ($('.stock-item-serialnos').length == 0) {
|
||||
instance.init(container, serialno, callback);
|
||||
}
|
||||
if (instance.AddedSerialNos.filter(x => x == serialno).length > 1) {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Serial No Added");
|
||||
return false;
|
||||
}
|
||||
instance.AddedSerialNos.push(serialno);
|
||||
var url = '';
|
||||
var dcitemid = Number($("#hf_pk_value").val());
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) {
|
||||
url = 'apis/v4/bizgaze/transact/dcs/GetTransferSerialNobyBranchId/serialno/' + serialno + '/branchid/' + instance.BranchId + '/itemid/' + Number($("#hf_itemid_" + dcitemid).val());
|
||||
}
|
||||
else if (instance.DcTypeId = Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
url = 'apis/v4/bizgaze/transact/dcs/getitemserialnosbyparentname/itemid/' + Number($("#hf_itemid_" + dcitemid).val()) + '/branchid/' + instance.BranchId + '/serialno/' + serialno;
|
||||
}
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().scanMasterSerialNo(url).then(function (responce) {
|
||||
var list = [];
|
||||
list = responce.result;
|
||||
if (responce.result.length == 0) {
|
||||
$(".scan_MasterScanSerialNumber").val('');
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(responce.message);
|
||||
}
|
||||
else if (responce.result[0].RefId != 0) {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/paybacks/managers/schememanager.js", function () {
|
||||
Bizgaze.Apps.Paybacks.Managers.SchemeManager.Instance().getCouponGeneration(Number(responce.result[0].RefId)).then(function (result) {
|
||||
if (result.result != null) {
|
||||
if (result.result.QuantityReceived == 0) {
|
||||
$(".Active_serialnos").empty();
|
||||
MessageHelper.Instance().showError("Cannot use the coupon before receiving coupons", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
$(".txtAutoComplete_itemid").attr('disabled', "true");
|
||||
if ($(".Added_SerialNos").hasClass('hidden')) {
|
||||
$(".Added_SerialNos").removeClass('hidden');
|
||||
}
|
||||
instance.bindSerialNo(list, callback, false);
|
||||
Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
else {
|
||||
$(".txtAutoComplete_itemid").attr('disabled', "true");
|
||||
if ($(".Added_SerialNos").hasClass('hidden')) {
|
||||
$(".Added_SerialNos").removeClass('hidden');
|
||||
}
|
||||
instance.bindSerialNo(list, callback, false);
|
||||
Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
bindSerialNo(result, callback, IsEdit) {
|
||||
for (var i = 0; i < result.length; i++) {
|
||||
var instance = this;
|
||||
var rowid = moment().valueOf();
|
||||
var html = '<li class="list-group-item pa-10 clear Serialno-row added-row li_' + rowid + ' serialno_' + result[i].CurrentParentId + '"><input type="hidden" id="hf_rowid" value="' + rowid + '"><input type="hidden" id="hf_stocktypeid' + rowid + '" value="' + result[i].StockTypeId + '">' +
|
||||
'<div class="row"><input type="hidden" id="hdn_stockid_' + result[i].StockId + '" value="' + result[i].StockId + '"><input type="hidden" id="hdn_stockstatusid_' + rowid + '" value="' + result[i].StockStatusId + '"><input type="hidden" id="hdn_stockid_' + rowid + '" value="' + result[i].StockId + '"><input type="hidden" id="hdn_parentstockId_' + rowid + '" value="' + result[i].CurrentParentId + '">';
|
||||
if (result[i].StockTypeId == 2) {
|
||||
html += '<div class="col-sm-5 ml-10 div_Serialno divserialno_' + result[i].CurrentParentId + '"><a class="btn_parestserialno_angle' + rowid + ' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DeliveredSerialNos.Instance().showDetails(' + result[i].StockId + ',' + rowid + ')"><i class="fa fa-angle-down hidden"></i><i class="fa fa-angle-right"></i><span class="ml-10"><a class="serial-link mt-10 txtSerialNo_' + rowid + '" " id="txt_' + result[i].StockId + '" href="javascript:;" >' + result[i].SerialNo + '</a></span></a></div>';
|
||||
html += '<div class="col-sm-5"><small id="parent_info' + result[i].CurrentParentId + '" style = "color:red;">Master Serial No</small></div>';
|
||||
}
|
||||
else {
|
||||
html += '<div class="col-sm-12 row div_itemserialnos' + rowid + '"><div class="col-sm-10 ml-35 div_Serialno divserialno_' + result[i].CurrentParentId + '">';
|
||||
html += '<strong class="textcolumn txt_' + result[i].SerialNo + ' txtSerialNo_' + rowid + '" id="txt_' + result[i].StockId + '">' + result[i].SerialNo + '</strong></div>';
|
||||
}
|
||||
if (result[i].StockTypeId == Bizgaze.Apps.Transact.Enums.StockType.Package) {
|
||||
}
|
||||
html += '</li>';
|
||||
if (result[i].StockTypeId == 1) {
|
||||
html += '</div>';
|
||||
}
|
||||
html += '</div>';
|
||||
$('.stock-item-serialnos:last').append(html);
|
||||
if (result[i].StockTypeId == 2 && result[i].PackCount == 1) {
|
||||
instance.ScannedCount = instance.ScannedCount;
|
||||
}
|
||||
else {
|
||||
instance.ScannedCount += 1;
|
||||
$("#txt_scanned").text(Number($("#txt_scanned").text()) + 1);
|
||||
$("#txt_remaining").text(Number($("#txt_total").text()) - Number($("#txt_scanned").text()));
|
||||
}
|
||||
instance.AddedSerialNos.push(result[i].SerialNo);
|
||||
if (Number($("#txt_remaining").text()) == 0) {
|
||||
$("#scan_control").addClass('hidden');
|
||||
}
|
||||
}
|
||||
}
|
||||
getcount() {
|
||||
var instance = this;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().GetSerialNosCount($("#hf_pk_value").val(), instance.DcTypeId, instance.IsTransfer).then(function (responce) {
|
||||
if (responce.result != null) {
|
||||
$(".section_Scan").removeClass('hidden');
|
||||
$('#txt_total').text(responce.result.TotalSerialNos);
|
||||
$('#txt_scanned').text(responce.result.ScannedSerialNos);
|
||||
$('#txt_remaining').text(responce.result.RemainingSerialNos);
|
||||
instance.ScannedCount = responce.result.ScannedSerialNos;
|
||||
instance.ScannedSNoCount = responce.result.ScannedSerialNos;
|
||||
if (responce.result.TotalSerialNos == responce.result.ScannedSerialNos) {
|
||||
$("#scan_control").addClass('hidden');
|
||||
var html = '<div class="row col-12 text-center" id="div_ScanControl"><strong class="col-12 text-center" style="color:green">Scanning Completed</strong></div>';
|
||||
$(".divCustomProperties").after(html);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
getDeliveredSerialNos(callback) {
|
||||
Unibase.Forms.Controls.Scan.Instance().data = [];
|
||||
var instance = this;
|
||||
var StockStatusId = Bizgaze.Apps.Transact.Enums.StockStatus.Delivered;
|
||||
if (instance.IsTransfer && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) {
|
||||
StockStatusId = Bizgaze.Apps.Transact.Enums.StockStatus.Transfer;
|
||||
}
|
||||
var url = 'apis/v4/bizgaze/transact/dcs/getdeliveredstocks/dcitemid/' + $("#hf_pk_value").val() + '/StockStatusId/' + StockStatusId;
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) {
|
||||
url = 'apis/v4/bizgaze/transact/dcs/gettransferedstocks/dcitemid/' + $("#hf_pk_value").val();
|
||||
}
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getAllocatedStocks(url).then(function (responce) {
|
||||
$('.addedd-serialnos').empty();
|
||||
$(".delivered_SerialNos").removeClass('hidden');
|
||||
if (responce.result.length > 0) {
|
||||
if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward) {
|
||||
$(".serial-link").text('Allocated Serial Nos');
|
||||
}
|
||||
else if (instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward && instance.IsTransfer) {
|
||||
$(".serial-link").text('Transfer Serial Nos');
|
||||
}
|
||||
else {
|
||||
$(".serial-link").text('Delivered Serial Nos');
|
||||
}
|
||||
responce.result = responce.result.filter(x => x.StockStatusId != Bizgaze.Apps.Transact.Enums.StockStatus.Active);
|
||||
DeliveredSerialNos.instance.bindSerialNo(responce.result, callback, true);
|
||||
}
|
||||
else {
|
||||
if (!$(".delivered_SerialNos").hasClass('hidden')) {
|
||||
$(".delivered_SerialNos").addClass('hidden');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
removeRow(stockid, rowid, callback) {
|
||||
var instance = DeliveredSerialNos.Instance();
|
||||
if (((Number($("#hdn_stockstatusid_" + rowid).val()) == Bizgaze.Apps.Transact.Enums.StockStatus.Delivered) || (Number($("#hdn_stockstatusid_" + rowid).val()) == Bizgaze.Apps.Transact.Enums.StockStatus.Allocated) || Number($("#hdn_stockstatusid_" + rowid).val()) == Bizgaze.Apps.Transact.Enums.StockStatus.Transfer && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Outward) || (Number($("#hdn_stockstatusid_" + rowid).val()) == Bizgaze.Apps.Transact.Enums.StockStatus.Allocated && instance.DcTypeId == Bizgaze.Apps.Transact.Enums.DcType.Inward)) {
|
||||
var ErrorMsg = "";
|
||||
if ($("#hf_stocktypeid" + rowid).val() == "2")
|
||||
ErrorMsg = "Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.";
|
||||
else
|
||||
ErrorMsg = "Do you want to Delete Item Serial Number ?";
|
||||
bootbox.confirm(ErrorMsg, function (result) {
|
||||
if (result) {
|
||||
var StockId = $("#hdn_stockid_" + rowid).val();
|
||||
let postdata = { StockId: Number(StockId), StockStatusId: Number($("#hdn_stockstatusid_" + rowid).val()), DcId: Unibase.Themes.Providers.DetailHelper.recordId, DcTypeId: instance.DcTypeId, OutwardDCItemId: Number($("#hf_pk_value").val()) };
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().deleteSerialNo(postdata).then(function (response) {
|
||||
if (response.result != null) {
|
||||
$(".stock-item-serialnos").find(".serialno_" + stockid).each(function () {
|
||||
var rowid = $(this).find("#hf_rowid").val();
|
||||
DeliveredSerialNos.instance.AddedSerialNos.splice(DeliveredSerialNos.instance.AddedSerialNos.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
DeliveredSerialNos.instance.SerialNoList.splice(DeliveredSerialNos.instance.SerialNoList.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
});
|
||||
$(".li_" + rowid).remove();
|
||||
instance.getcount();
|
||||
instance.getDeliveredSerialNos(callback);
|
||||
MessageHelper.Instance().showSuccess(response.result.Message, '');
|
||||
}
|
||||
else {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(response.message);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
else {
|
||||
if ($("#hf_stocktypeid" + rowid).val() == "2")
|
||||
ErrorMsg = "Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.";
|
||||
else
|
||||
ErrorMsg = "Do you want to Delete Item Serial Number ?";
|
||||
bootbox.confirm(ErrorMsg, function (result) {
|
||||
if (result) {
|
||||
$(".li_" + rowid).remove();
|
||||
var _itemlenth = $(".stock-item-serialnos").find(".serialno_" + stockid).length;
|
||||
$(".stock-item-serialnos").find(".serialno_" + stockid).each(function () {
|
||||
var rowid = $(this).find("#hf_rowid").val();
|
||||
DeliveredSerialNos.instance.AddedSerialNos.splice(DeliveredSerialNos.instance.AddedSerialNos.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
DeliveredSerialNos.instance.SerialNoList.splice(DeliveredSerialNos.instance.SerialNoList.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
});
|
||||
$(".serialno_" + stockid).remove();
|
||||
DeliveredSerialNos.instance.ScannedCount -= _itemlenth;
|
||||
$('#txt_scanned').text(DeliveredSerialNos.instance.ScannedCount);
|
||||
$('#txt_remaining').text(Number($("#txt_total").text()) - Number($("#txt_scanned").text()));
|
||||
DeliveredSerialNos.instance.SerialNoList.splice(DeliveredSerialNos.instance.SerialNoList.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
DeliveredSerialNos.instance.AddedSerialNos.splice(DeliveredSerialNos.instance.AddedSerialNos.findIndex(p => p == $(".txtSerialNo_" + rowid).text()), 1);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
showDetails(stockid, rowid) {
|
||||
$(".btn_parestserialno_angle" + rowid).find(".fa-angle-down").toggleClass("hidden");
|
||||
$(".btn_parestserialno_angle" + rowid).find(".fa-angle-right").toggleClass("hidden");
|
||||
$(".serialno_" + stockid).toggleClass("hidden");
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new DeliveredSerialNos();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
ScanSerailNo(serialno, container, propobj, callback) {
|
||||
if (serialno != '')
|
||||
$("#divListContainer").addClass('col-sm-12');
|
||||
var instance = DeliveredSerialNos.instance;
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/enums/enum.js", function () {
|
||||
if ($('.stock-item-serialnos').length == 0) {
|
||||
instance.init(container, serialno, callback);
|
||||
}
|
||||
var dup = Bizgaze.Apps.Transact.Controls.DeliveredSerialNos.Instance().AddedSerialNos.filter(x => x == serialno).length;
|
||||
if (instance.AddedSerialNos.filter(x => x == serialno).length >= 1) {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Serial No Already Added");
|
||||
return false;
|
||||
}
|
||||
instance.AddedSerialNos.push(serialno);
|
||||
var dcid = 0;
|
||||
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length != 0) {
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
dcid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_dcid").Value);
|
||||
}
|
||||
var url = '';
|
||||
var dcitemid = Number($("#hf_pk_value").val());
|
||||
url = 'apis/v4/bizgaze/transact/dcs/ScanItemSerialNosByparentName/itemid/' + Number($("#hf_itemid_" + dcitemid).val()) + '/dcid/' + dcid + '/serialno/' + serialno + '/dcitemid/' + dcitemid;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().scanMasterSerialNo(url).then(function (responce) {
|
||||
var list = [];
|
||||
list = responce.result;
|
||||
instance.ScannedSNoCount += responce.totalRecords;
|
||||
var StockId = responce.message;
|
||||
if (responce.result.length == 0) {
|
||||
$(".scan_MasterScanSerialNumber").val('');
|
||||
instance.AddedSerialNos.splice(instance.AddedSerialNos.findIndex(x => x == serialno), 1);
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(responce.message);
|
||||
}
|
||||
else {
|
||||
$(".txtAutoComplete_itemid").attr('disabled', "true");
|
||||
if ($(".Added_SerialNos").hasClass('hidden')) {
|
||||
$(".Added_SerialNos").removeClass('hidden');
|
||||
}
|
||||
if (instance.ScannedSNoCount > Number($("#txt_total").text())) {
|
||||
MessageHelper.Instance().showError("Serial No Count Exceeded - " + serialno + Number($("#txt_total").text()) + "", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
setTimeout(function () {
|
||||
$(".bizgaze_FormErrorMessages").empty();
|
||||
}, 1500);
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
instance.bindSerialNo(list, callback, false);
|
||||
Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep);
|
||||
instance.updateSerialNo(StockId, responce.totalRecords);
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
scanDCAndGrn(DcId, StockId, DcItemId) {
|
||||
debugger;
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().scanDCAndGrn(DcId, StockId, DcItemId).then(function (responce) {
|
||||
debugger;
|
||||
});
|
||||
});
|
||||
}
|
||||
validateserialno(result, callback, IsEdit) {
|
||||
debugger;
|
||||
var _length = result.filter(x => x.StockTypeId == 1).length;
|
||||
if (_length > Number($("#txt_total").text()) && !IsEdit) {
|
||||
MessageHelper.Instance().showError("Serial No Count Exceeded " + Number($("#txt_total").text()) + "", $("#form-container-" + $("#hf_FormId").val()).find(".bizgaze_FormErrorMessages").attr('id'));
|
||||
setTimeout(function () {
|
||||
$(".bizgaze_FormErrorMessages").empty();
|
||||
}, 1500);
|
||||
if (Number($("#txt_remaining").text()) == 0) {
|
||||
$("#scan_control").addClass('hidden');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
this.scanDCAndGrn(Unibase.Themes.Providers.DetailHelper.recordId, result[0].StockId, $("#hf_pk_value").val());
|
||||
this.bindSerialNo(result, callback, false);
|
||||
}
|
||||
}
|
||||
updateSerialNo(StockId, ScannedCount) {
|
||||
debugger;
|
||||
var instance = this;
|
||||
var url = 'apis/v4/bizgaze/transact/dcs/scandcandgrn/stockid/' + Number(StockId) + '/dcitemid/' + Number($("#hf_pk_value").val()) + '/dctypeid/' + instance.DcTypeId + '/istransfer/' + instance.IsTransfer + '/scannedcount/' + ScannedCount;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().scanMasterSerialNo(url).then(function (responce) {
|
||||
debugger;
|
||||
if (responce.result != null) {
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
Controls.DeliveredSerialNos = DeliveredSerialNos;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"deliveredserialnos.js","sourceRoot":"","sources":["deliveredserialnos.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +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.AddedSerialNos=[];this.SerialNoList=[];this.ScannedCount=0;this.DcTypeId=0;this.BranchId=0;this.IsTransfer="false";this.ScannedSNoCount=0}init(t){var i=this,r,u;$(".section_Scan").addClass("hidden");i.SerialNoList=[];i.AddedSerialNos=[];i.ScannedSNoCount=0;Unibase.Forms.Controls.Scan.Instance().data=[];r='<input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.DcSerialNo.Instance().getSerialNos();"><div class="Added_SerialNos hidden card Section mt-20"><div class="card-header" id="section_SerialNos">Added Items<\/div><div class="card-body"><div class=""><div class="panel-body Active_serialnos"><ul class="stock-item-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div><div class="delivered_SerialNos hidden card Section mt-20"><div class="card-header" id="section_AllocatedSerialNos"><a class="btn_Addedserialno_angle text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.DcSerialNo.instance.showAddedSerialNos()"><i class="fa fa-angle-down hidden"><\/i><i class="fa fa-angle-right"><\/i><span class="ml-10"><a class="serial-link mt-10" href="javascript:;" ><\/a><\/span><\/a><\/div><div class="card-body"><div class=""><div class="panel-body Allocated_serialnos"><ul class="addedd-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div><\/div>';$(t).append(r);i.DcTypeId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value);i.IsTransfer=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_istransfer").Value;i.DcTypeId==n.Apps.Transact.Enums.DcType.Inward&&i.IsTransfer?i.BranchId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_shipfromaddressid").Value):i.DcTypeId==n.Apps.Transact.Enums.DcType.Inward?i.BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue):i.DcTypeId==n.Apps.Transact.Enums.DcType.Outward&&(i.BranchId=Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="branchid").settingValue));i.getcount();$("#spn_required").prop("disabled",!0);u='<div data-simplebar class="simple-scroll-bar scrollable bg-cyan-light-5 control-sorting row pl-50 pa-10 pr-20" id="footersection123" style="overflow-y:auto;overflow-x:none;"><div class="row"><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"><\/i><\/span><\/a><\/div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"><\/i><\/span><\/a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"><\/i><\/span><\/a><span class="btn-icon-wrap"><i class="ti-trash"><\/i><\/span><\/a><\/div><\/div><div class="cardbody"><div class="" id=""><div class="card mb-0 card-sm shadow-hover" style="height:100px;"><div class="card-body"><span class="font-14 font-weight-400 text-dark">Total<\/span><span class="d-block align-items-center card-action-wrap pull-right font-11"><a href="#" class="inline-block full-screen hidden" id=""><i class="ion ion-md-expand"><\/i><\/a><\/span><div class="mt-15"> <span id="" class="h4 block mb-10"><span class="display-5 font-weight-400" id="txt_total"><\/span><\/span><span id=""><\/span><div class="pull-right" style="margin-top:-10px;"><div id=""><\/div><div class="py-0" style="margin-top:-10px;"><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class="mb-15 col-lg-4" ><div class="Border"><div class="Border1 hidden"><div class="pull-left" id="dragWidget"><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-fullscreen"><\/i><\/span><\/a><\/div><div class="card-action-wrap pull-right m-t-sm m-r-lg"><a href="javascript:;" class="inline-block btn btn-icon btn-rounded btn-flush-primary flush-soft-hover"><span class="btn-icon-wrap"><i class="ti-pencil"><\/i><\/span><\/a><a href="javascript:;" class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" title="Permissions"><span class="btn-icon-wrap"><i class="ti-key"><\/i><\/span><\/a><span class="btn-icon-wrap"><i class="ti-trash"><\/i><\/span><\/a><\/div><\/div><div class="cardbody"><div claLine truncated
|
||||
@@ -0,0 +1,252 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class EditItem extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.containerid = "";
|
||||
this.ItemList = [];
|
||||
this.DcTypeId = 0;
|
||||
this.PendingQty = 0;
|
||||
}
|
||||
init(formpropertyid, prop, callback) {
|
||||
var instance = this;
|
||||
instance.ItemList = [];
|
||||
instance.DcTypeId = 0;
|
||||
instance.PendingQty = 0;
|
||||
instance.fileCacheHelper.loadJsFiles(["apps/transact/managers/inventory/dcmanager.js", "apps/transact/managers/orders/ordermanager.js", "platform/core/helpers/numberhelper/numberhelper.js"], function () {
|
||||
instance.DcTypeId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_dctypeid").Value);
|
||||
instance.bindQuantityDetails();
|
||||
});
|
||||
}
|
||||
loadControl(containerid, prop) {
|
||||
var html = '<div class="card"><div class="card-body"><input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.EditItem.Instance().getItems();"><span id="Itemname"></span><input type="hidden" id="hf_EditItemlist_ItemId"><input type="hidden" id="hf_EditItemlist_OrderItemId"><input type="hidden" id="hf_EditItemlist_MrpId"><input type="hidden" id="hf_EditItemlist_BatchId"></div></div>' +
|
||||
'<div class="alert-block m-t-lg"><input type="hidden" id="hf_packs" value="0"><input type="hidden" id="hf_pieces" value="0"><ul class="list-group m-t-sm"><li class="list-group-item clear"><div class="pull-right text-right" style = "width:125px;" id="qty" ><input id="txtDcItem_Quantity" onkeyup="Bizgaze.Apps.Transact.Controls.EditItem.Instance().del_changeQty();" class="form-control floating-label-control quantity" data-required="true" type="text" value="0" style = "text-align:center;"/><input type="hidden" id="hdnDcItem_Quantity">' +
|
||||
'</div><span id = "span_ItemName"></span></li><li class="floating-label-form-group-with-value list-group-item clear" ><div class="pull-right text-right" style = "width:125px;" ><input id="txtDcItem_DeliveredQty" onchange="Bizgaze.Apps.Transact.Controls.EditItem.Instance().updateDelMissingQty();" onkeyup="Bizgaze.Apps.Transact.Controls.EditItem.Instance().checkQty();" onblur="Bizgaze.Apps.Transact.Controls.EditItem.Instance().checkQty();" class="form-control floating-label-control" data-required="true" type="text" value="0" style = "text-align:center;" /><input type="hidden" id="hdnDcItem_DeliveredQty">' +
|
||||
'<input type="hidden" id = "lbl_deliveredqty"/></div>Delivered Qty</li><li class="list-group-item clear"><div class="pull-right text-right" style = "width:125px;" ><input id="txtDcItem_DamagedQty" onchange="Bizgaze.Apps.Transact.Controls.EditItem.Instance().updateDelMissingQty();" class="form-control" data-required="true" type="text" value ="0" style = "text-align:center;"/><input type="hidden" id="hdnDcItem_DamagedQty">' +
|
||||
'</div>Damaged Qty</li><li class="list-group-item clear"><div class="pull-right text-right" style = "width:125px;" ><input type="text" disabled class="form-control" id = "lblDcItem_MissingQty" readonly = "readonly" style = "text-align:center;" data-required="true" value="0"/><input type="hidden" id="hdnDcItem_MissingQty" ></div>Missing Qty</li></ul></div>';
|
||||
$("#" + containerid).html(html);
|
||||
$("#" + containerid).find(".quantity").change(function () { EditItem.Instance().del_changeQty(); });
|
||||
$('#txtDcItem_Quantity').keypress(function (event) {
|
||||
if ((event.which > 47 && event.which < 58) || (event.which == 46 || event.which == 8)) {
|
||||
}
|
||||
else {
|
||||
event.preventDefault();
|
||||
}
|
||||
}).on('paste', function (event) {
|
||||
event.preventDefault();
|
||||
});
|
||||
$('#txtDcItem_DeliveredQty').keypress(function (event) {
|
||||
if ((event.which > 47 && event.which < 58) || (event.which == 46 || event.which == 8)) {
|
||||
}
|
||||
else {
|
||||
event.preventDefault();
|
||||
}
|
||||
}).on('paste', function (event) {
|
||||
event.preventDefault();
|
||||
});
|
||||
$('#txtDcItem_DamagedQty').keypress(function (event) {
|
||||
if ((event.which > 47 && event.which < 58) || (event.which == 46 || event.which == 8)) {
|
||||
}
|
||||
else {
|
||||
event.preventDefault();
|
||||
}
|
||||
}).on('paste', function (event) {
|
||||
event.preventDefault();
|
||||
});
|
||||
}
|
||||
loadControlSettings(controlsettingjson, formpropertyid) {
|
||||
return ``;
|
||||
}
|
||||
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
|
||||
return ``;
|
||||
}
|
||||
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
|
||||
return ``;
|
||||
}
|
||||
bindQuantityDetails() {
|
||||
var instance = EditItem.Instance();
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getDcItemsbyId(Number($("#hf_pk_value").val())).then(function (responce) {
|
||||
var data = responce.result;
|
||||
var Quantity = data.In_Quantity;
|
||||
if (instance.DcTypeId == 2 || instance.DcTypeId == 4) {
|
||||
$("#span_ItemName").text("DC Qty");
|
||||
$("#div_FormName").text("DC Item Details");
|
||||
Quantity = data.Out_Quantity;
|
||||
}
|
||||
else {
|
||||
$("#span_ItemName").text("GRN Qty");
|
||||
$("#div_FormName").text("GRN Item Details");
|
||||
}
|
||||
var ItemName = data.ItemName + '-' + data.Sku;
|
||||
$("#Itemname").text(ItemName);
|
||||
$("#txtDcItem_DeliveredQty").val(data.DeliveredQty);
|
||||
$("#hdnDcItem_DeliveredQty").val(data.DeliveredQty);
|
||||
$("#lbl_deliveredqty").val(data.DeliveredQty);
|
||||
$('#txtDcItem_Quantity').val(Quantity);
|
||||
$('#hdnDcItem_Quantity').val(Quantity);
|
||||
$("#txtDcItem_DamagedQty").val(data.DamagedQty);
|
||||
$("#hdnDcItem_DamagedQty").val(data.DamagedQty);
|
||||
$("#hf_EditItemlist_ItemId").val(data.ItemId);
|
||||
$("#hf_EditItemlist_OrderItemId").val(data.OrderItemId);
|
||||
$("#hf_EditItemlist_BatchId").val(data.BatchId);
|
||||
$("#hf_EditItemlist_MrpId").val(data.MrpId);
|
||||
$("#hf_packs").val(data.Packs);
|
||||
$("#hf_pieces").val(data.Pieces);
|
||||
let MissingQty = Number(Quantity - Number(data.DeliveredQty + data.DamagedQty));
|
||||
if (MissingQty > 0)
|
||||
$("#lblDcItem_MissingQty").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(MissingQty, 2));
|
||||
$("#hdnDcItem_MissingQty").val(MissingQty);
|
||||
if (data.ParentId != 0) {
|
||||
$("#txtDcItem_DeliveredQty").attr('disabled', "true");
|
||||
$("#txtDcItem_Quantity").attr('disabled', "true");
|
||||
$("#txtDcItem_DamagedQty").attr('disabled', "true");
|
||||
}
|
||||
if (data.OrderItemId != 0) {
|
||||
Bizgaze.Apps.Transact.Managers.OrderManager.Instance().getPendingOrderItemQty(data.OrderItemId).then(function (responce) {
|
||||
if (responce.result != null) {
|
||||
instance.PendingQty = responce.result.PendingQty + Quantity;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
getItems() {
|
||||
var instance = this;
|
||||
var Qty = $('#txtDcItem_Quantity').val();
|
||||
var DelQty = $('#txtDcItem_DeliveredQty').val();
|
||||
var DamagQty = $('#txtDcItem_DamagedQty').val();
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var OrderId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_orderid") == undefined ? 0 : Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_orderid").Value);
|
||||
var BranchId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shiptoaddressid").Value;
|
||||
if (instance.DcTypeId == 2)
|
||||
BranchId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shipfromaddressid").Value;
|
||||
var errosmsg = "";
|
||||
if (OrderId != 0 && instance.PendingQty) {
|
||||
if (Qty > instance.PendingQty) {
|
||||
if (instance.DcTypeId == 1) {
|
||||
errosmsg = "GRN Quantity shouldn't be greater than Pending Quantity";
|
||||
}
|
||||
else {
|
||||
errosmsg = "DC Quantity shouldn't be greater than than Pending Quantity";
|
||||
}
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(errosmsg);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (Number(DelQty) > Number(Qty)) {
|
||||
if (instance.DcTypeId == 1) {
|
||||
errosmsg = "Delivered Quantity shouldn't be greater than GRN Quantity";
|
||||
}
|
||||
else {
|
||||
errosmsg = "Delivered Quantity shouldn't be greater than DC Quantity";
|
||||
}
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(errosmsg);
|
||||
return false;
|
||||
}
|
||||
if (Number(DamagQty) > Number(Qty)) {
|
||||
if (instance.DcTypeId == 1) {
|
||||
errosmsg = " Damaged Qty Shouldn’t Be Greater Than GRN Quantity";
|
||||
}
|
||||
else {
|
||||
errosmsg = " Damaged Qty Shouldn’t Be Greater Than DC Quantity";
|
||||
}
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(errosmsg);
|
||||
return false;
|
||||
}
|
||||
instance.ItemList.push({
|
||||
DcId: Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_dcid").Value),
|
||||
DcItemId: Number($("#hf_pk_value").val()),
|
||||
Quantity: Number($('#txtDcItem_Quantity').val()),
|
||||
DeliveredQty: Number($('#txtDcItem_DeliveredQty').val()),
|
||||
DamagedQty: Number($('#txtDcItem_DamagedQty').val()),
|
||||
OrderItemId: Number($("#hf_EditItemlist_OrderItemId").val()),
|
||||
ItemId: Number($("#hf_EditItemlist_ItemId").val()),
|
||||
IsDirectDc: false,
|
||||
MrpId: Number($("#hf_EditItemlist_MrpId").val()),
|
||||
BatchId: Number($("#hf_EditItemlist_BatchId").val()),
|
||||
OldDcItemId: 0,
|
||||
ExchangeDC: false,
|
||||
Packs: Number($("#hf_packs").val()),
|
||||
Pieces: Number($("#hf_pieces").val()),
|
||||
IsFlexibleQty: false,
|
||||
Mrp: 0,
|
||||
BranchId: Number(BranchId),
|
||||
OldBranchId: Number(BranchId),
|
||||
DcTypeId: instance.DcTypeId,
|
||||
OrderId: OrderId,
|
||||
AutoMRPAllocation: false,
|
||||
LobId: Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_lobid").Value),
|
||||
});
|
||||
return instance.ItemList;
|
||||
}
|
||||
checkQty() {
|
||||
var instance = EditItem.Instance();
|
||||
if (Number($('#txtDcItem_DeliveredQty').val()) > Number($('#txtDcItem_Quantity').val())) {
|
||||
$('#txtDcItem_DeliveredQty').val($("#hdnDcItem_DeliveredQty").val());
|
||||
$('#lblDcItem_MissingQty').val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number($('#txtDcItem_Quantity').val()) - Number($("#hdnDcItem_DeliveredQty").val()), 2));
|
||||
if (instance.DcTypeId == 1) {
|
||||
var errosmsg = "Delivered Quantity,Shouldn’t Be greater than Quantity";
|
||||
}
|
||||
else {
|
||||
var errosmsg = "Delivered Quantity,Shouldn’t Be greater than Quantity";
|
||||
}
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(errosmsg);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
del_changeQty() {
|
||||
var instance = EditItem.Instance();
|
||||
var errosmsg = "";
|
||||
if (Number($('#txtDcItem_Quantity').val()) > instance.PendingQty) {
|
||||
if (instance.DcTypeId == 1) {
|
||||
errosmsg = "GRN Quantity shouldn't be greater than Pending Quantity";
|
||||
}
|
||||
else {
|
||||
errosmsg = "DC Quantity shouldn't be greater than than Pending Quantity";
|
||||
}
|
||||
$("#txtDcItem_DeliveredQty").val($('#hdnDcItem_Quantity').val());
|
||||
$('#txtDcItem_Quantity').val($('#hdnDcItem_Quantity').val());
|
||||
var missingQty = Number($('#txtDcItem_Quantity').val()) - (Number($("#txtDcItem_DeliveredQty").val()) + Number($('#txtDcItem_DamagedQty').val()));
|
||||
$("#lblDcItem_MissingQty").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(missingQty, 2));
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(errosmsg);
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
$("#txtDcItem_DeliveredQty").val($('#txtDcItem_Quantity').val());
|
||||
var missingQty = Number($('#txtDcItem_Quantity').val()) - (Number($("#txtDcItem_DeliveredQty").val()) + Number($('#txtDcItem_DamagedQty').val()));
|
||||
$("#lblDcItem_MissingQty").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(missingQty, 2));
|
||||
}
|
||||
}
|
||||
updateDelMissingQty() {
|
||||
var M_Qty = Number($('#txtDcItem_Quantity').val()) - ((Number($('#txtDcItem_DeliveredQty').val())) + Number($('#txtDcItem_DamagedQty').val()));
|
||||
if (M_Qty > 0)
|
||||
$("#lblDcItem_MissingQty").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(M_Qty, 2));
|
||||
else {
|
||||
var dmgqty = Number($('#txtDcItem_Quantity').val()) - ((Number($('#txtDcItem_DeliveredQty').val())));
|
||||
if (dmgqty > 0)
|
||||
$('#txtDcItem_DamagedQty').val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(dmgqty, 2));
|
||||
$("#lblDcItem_MissingQty").val(0);
|
||||
}
|
||||
}
|
||||
updateDmgMissingQty() {
|
||||
var M_Qty = Number($('#txtDcItem_Quantity').val()) - (Number($('#txtDcItem_DeliveredQty').val()) + Number($('#txtDcItem_DamagedQty').val()));
|
||||
$("#lblDcItem_MissingQty").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(M_Qty, 2));
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new EditItem();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.EditItem = EditItem;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"edititemlist.component.js","sourceRoot":"","sources":["edititemlist.component.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +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.containerid="";this.ItemList=[];this.DcTypeId=0;this.PendingQty=0}init(){var n=this;n.ItemList=[];n.DcTypeId=0;n.PendingQty=0;n.fileCacheHelper.loadJsFiles(["apps/transact/managers/inventory/dcmanager.js","apps/transact/managers/orders/ordermanager.js","platform/core/helpers/numberhelper/numberhelper.js"],function(){n.DcTypeId=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_dctypeid").Value);n.bindQuantityDetails()})}loadControl(n){$("#"+n).html('<div class="card"><div class="card-body"><input type="hidden" id="hdn_customcontrol" class="value-control" value="Bizgaze.Apps.Transact.Controls.EditItem.Instance().getItems();"><span id="Itemname"><\/span><input type="hidden" id="hf_EditItemlist_ItemId"><input type="hidden" id="hf_EditItemlist_OrderItemId"><input type="hidden" id="hf_EditItemlist_MrpId"><input type="hidden" id="hf_EditItemlist_BatchId"><\/div><\/div><div class="alert-block m-t-lg"><input type="hidden" id="hf_packs" value="0"><input type="hidden" id="hf_pieces" value="0"><ul class="list-group m-t-sm"><li class="list-group-item clear"><div class="pull-right text-right" style = "width:125px;" id="qty" ><input id="txtDcItem_Quantity" onkeyup="Bizgaze.Apps.Transact.Controls.EditItem.Instance().del_changeQty();" class="form-control floating-label-control quantity" data-required="true" type="text" value="0" style = "text-align:center;"/><input type="hidden" id="hdnDcItem_Quantity"><\/div><span id = "span_ItemName"><\/span><\/li><li class="floating-label-form-group-with-value list-group-item clear" ><div class="pull-right text-right" style = "width:125px;" ><input id="txtDcItem_DeliveredQty" onchange="Bizgaze.Apps.Transact.Controls.EditItem.Instance().updateDelMissingQty();" onkeyup="Bizgaze.Apps.Transact.Controls.EditItem.Instance().checkQty();" onblur="Bizgaze.Apps.Transact.Controls.EditItem.Instance().checkQty();" class="form-control floating-label-control" data-required="true" type="text" value="0" style = "text-align:center;" /><input type="hidden" id="hdnDcItem_DeliveredQty"><input type="hidden" id = "lbl_deliveredqty"/><\/div>Delivered Qty<\/li><li class="list-group-item clear"><div class="pull-right text-right" style = "width:125px;" ><input id="txtDcItem_DamagedQty" onchange="Bizgaze.Apps.Transact.Controls.EditItem.Instance().updateDelMissingQty();" class="form-control" data-required="true" type="text" value ="0" style = "text-align:center;"/><input type="hidden" id="hdnDcItem_DamagedQty"><\/div>Damaged Qty<\/li><li class="list-group-item clear"><div class="pull-right text-right" style = "width:125px;" ><input type="text" disabled class="form-control" id = "lblDcItem_MissingQty" readonly = "readonly" style = "text-align:center;" data-required="true" value="0"/><input type="hidden" id="hdnDcItem_MissingQty" ><\/div>Missing Qty<\/li><\/ul><\/div>');$("#"+n).find(".quantity").change(function(){i.Instance().del_changeQty()});$("#txtDcItem_Quantity").keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.preventDefault()}).on("paste",function(n){n.preventDefault()});$("#txtDcItem_DeliveredQty").keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.preventDefault()}).on("paste",function(n){n.preventDefault()});$("#txtDcItem_DamagedQty").keypress(function(n){n.which>47&&n.which<58||n.which==46||n.which==8||n.preventDefault()}).on("paste",function(n){n.preventDefault()})}loadControlSettings(){return``}loadPropertySettings(){return``}bindEditFormDetails(){return``}bindQuantityDetails(){var t=i.Instance();n.Apps.Transact.Managers.DCManager.Instance().getDcItemsbyId(Number($("#hf_pk_value").val())).then(function(i){var r=i.result,u=r.In_Quantity,e;t.DcTypeId==2||t.DcTypeId==4?($("#span_ItemName").text("DC Qty"),$("#div_FormName").text("DC Item Details"),u=r.Out_Quantity):($("#span_ItemName").text("GRN Qty"),$("#div_FormName").text("GRN Item Details"));e=r.ItemName+"-"+r.Sku;$("#Itemname").text(e);$("#txtDcItem_DeliveredQty").val(r.DeliveredQty);$("#hdnDcItem_DeliveredQty").val(r.DeliveredQty);$("#lbl_deliveredqty").val(r.DeliveredQty);$("#txtDcItem_Quantity").val(u);$("#hdnDcItem_Quantity").val(u);$("#txtDcItem_DamagedQty").val(r.DamagedQty);$("#hdnDcItem_DamagedQty").val(r.DamagedQty);$("#hf_EditItemlist_ItemId").val(r.ItemId);$("#hf_EditItemlist_OrderItemId").val(r.OrderItemId);$("#hf_EditItemlist_BatchId").val(r.BatchId);$("#hf_EditItemlist_MrpId").val(r.MrpId);$("#hf_packs").val(r.Packs);$("#hf_pieces").val(r.Pieces);let f=Number(u-Number(r.DeliveredQty+r.DamagedQty));f>0&&$("#lblDcItem_MissingQty").val(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(f,2));$("#hdnDcItem_MissingQty").val(f);r.ParentId!=0&&($("#txtDcItem_DeliveredQty").attr("disabled","true"),$("#txtDcItem_Quantity").Line truncated
|
||||
@@ -0,0 +1,41 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class EditItemList_Setting {
|
||||
loadSettingHtml() {
|
||||
return ``;
|
||||
}
|
||||
bindControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
SaveControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
loadControlPropertiesHtml(Container) {
|
||||
return ``;
|
||||
}
|
||||
bindPropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
savePropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new EditItemList_Setting();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.EditItemList_Setting = EditItemList_Setting;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"edititemlist.setting.js","sourceRoot":"","sources":["edititemlist.setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoChB;AApCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkCxB;IAlCG,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAgC5B;QAhCG,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA8B5B;YA9BG,WAAiB,QAAQ;gBACrB,MAAa,oBAAoB;oBACjC,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,oBAAoB,EAAE,CAAC;yBAC9C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA5BgB,6BAAoB,uBA4BpC,CAAA;YACL,CAAC,EA9BoB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA8B5B;QACL,CAAC,EAhCoB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAgC5B;IACL,CAAC,EAlCoB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkCxB;AACD,CAAC,EApCS,OAAO,KAAP,OAAO,QAoChB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
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.EditItemList_Setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,46 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class FiveStepValidation extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.AddedSerialNos = [];
|
||||
this.Scannedcount = 0;
|
||||
}
|
||||
ScanSerailNo(serialno, container, propobj, callback) {
|
||||
if (serialno != "") {
|
||||
FiveStepValidation.instance.Scannedcount += 1;
|
||||
if (FiveStepValidation.instance.Scannedcount == 1) {
|
||||
$(".txtAutoComplete_itemid").attr('disabled', "true");
|
||||
$(".section_ScanSerialNos").find(".card-header").html('<div class="row"><div class="col-2"><span>Scan SerialNos<span></div><div class="col-4"><span class="mr-10"><a class="btn mr-20 btn-sm btn-primary btn-rounded text-white" id = "ScannedCount">' + FiveStepValidation.instance.Scannedcount + '</a></span></div></div>');
|
||||
}
|
||||
else {
|
||||
$("#ScannedCount").text(FiveStepValidation.instance.Scannedcount);
|
||||
}
|
||||
let audiotype;
|
||||
audiotype = Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep;
|
||||
Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(audiotype);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
removerow(element, serialno) {
|
||||
element.closest('.Serialno-row').remove();
|
||||
FiveStepValidation.instance.AddedSerialNos.splice(FiveStepValidation.instance.AddedSerialNos.findIndex(p => p == serialno), 1);
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new FiveStepValidation();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.FiveStepValidation = FiveStepValidation;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"fivestepvalidation.js","sourceRoot":"","sources":["fivestepvalidation.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAyGhB;AAzGD,WAAU,OAAO;IACb,IAAiB,IAAI,CAuGpB;IAvGD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAqGxB;QArGD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CAmGxB;YAnGD,WAAiB,QAAQ;gBACrB,MAAa,kBAAmB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;oBAA3E;;wBACI,mBAAc,GAAG,EAAE,CAAC;wBACpB,iBAAY,GAAG,CAAC,CAAC;oBA+FrB,CAAC;oBA9FG,YAAY,CAAC,QAAQ,EAAE,SAAS,EAAE,OAAY,EAAE,QAAQ;wBACpD,IAAI,QAAQ,IAAI,EAAE,EAAE;4BAChB,kBAAkB,CAAC,QAAQ,CAAC,YAAY,IAAI,CAAC,CAAC;4BAC9C,IAAI,kBAAkB,CAAC,QAAQ,CAAC,YAAY,IAAI,CAAC,EAAE;gCAC/C,CAAC,CAAC,yBAAyB,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC;gCACtD,CAAC,CAAC,wBAAwB,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC,CAAC,IAAI,CAAC,gMAAgM,GAAG,kBAAkB,CAAC,QAAQ,CAAC,YAAY,GAAG,yBAAyB,CAAC,CAAC;6BAClU;iCACI;gCACD,CAAC,CAAC,eAAe,CAAC,CAAC,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;6BACrE;4BACD,IAAI,SAAyD,CAAC;4BAC9D,SAAS,GAAG,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,CAAC,YAAY,CAAC,UAAU,CAAC;4BACtE,OAAO,CAAC,QAAQ,CAAC,UAAU,CAAC,UAAU,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC;4BAChF,OAAO,KAAK,CAAC;yBAChB;oBAmEL,CAAC;oBACD,SAAS,CAAC,OAAO,EAAE,QAAQ;wBACvB,OAAO,CAAC,OAAO,CAAC,eAAe,CAAC,CAAC,MAAM,EAAE,CAAC;wBAC1C,kBAAkB,CAAC,QAAQ,CAAC,cAAc,CAAC,MAAM,CAAC,kBAAkB,CAAC,QAAQ,CAAC,cAAc,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,IAAI,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC;oBAEnI,CAAC;oBAED,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;4BAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,kBAAkB,EAAE,CAAC;yBAC5C;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBAjGY,2BAAkB,qBAiG9B,CAAA;YACL,CAAC,EAnGgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QAmGxB;QACL,CAAC,EArGgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAqGxB;IACL,CAAC,EAvGgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAuGpB;AACL,CAAC,EAzGS,OAAO,KAAP,OAAO,QAyGhB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.AddedSerialNos=[];this.Scannedcount=0}ScanSerailNo(n){if(n!=""){t.instance.Scannedcount+=1;t.instance.Scannedcount==1?($(".txtAutoComplete_itemid").attr("disabled","true"),$(".section_ScanSerialNos").find(".card-header").html('<div class="row"><div class="col-2"><span>Scan SerialNos<span><\/div><div class="col-4"><span class="mr-10"><a class="btn mr-20 btn-sm btn-primary btn-rounded text-white" id = "ScannedCount">'+t.instance.Scannedcount+"<\/a><\/span><\/div><\/div>")):$("#ScannedCount").text(t.instance.Scannedcount);let n;return n=Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep,Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(n),!1}}removerow(n,i){n.closest(".Serialno-row").remove();t.instance.AddedSerialNos.splice(t.instance.AddedSerialNos.findIndex(n=>n==i),1)}static Instance(){return this.instance===undefined&&(this.instance=new t),this.instance}}n.FiveStepValidation=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,260 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class GenerateMasterCode extends Unibase.Platform.Core.BaseComponent {
|
||||
constructor() {
|
||||
super(...arguments);
|
||||
this.AddedSerialNos = [];
|
||||
this.ScannedCount = 0;
|
||||
this.FormId = 0;
|
||||
this.PackCount = 0;
|
||||
}
|
||||
bindCartonDetails() {
|
||||
GenerateMasterCode.instance.AddedSerialNos = [];
|
||||
GenerateMasterCode.instance.ScannedCount = 0;
|
||||
GenerateMasterCode.instance.PackCount = 0;
|
||||
GenerateMasterCode.instance.FormId = 0;
|
||||
$(".section_QRCode").find("#divContainer").remove();
|
||||
var html = '<div id="divContainer"></div>';
|
||||
$(".section_QRCode").append(html);
|
||||
$(".txt_name").on("keypress", function () {
|
||||
return Bizgaze.Apps.Transact.Controls.GenerateMasterCode.Instance().isNumberKey(event);
|
||||
});
|
||||
$('.btnSection_StartScanning').unbind().click(function () {
|
||||
GenerateMasterCode.instance.AddedSerialNos = [];
|
||||
GenerateMasterCode.instance.ScannedCount = 0;
|
||||
if ($(".ddl_cascading_packcount option:selected").text() == "") {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount");
|
||||
return false;
|
||||
}
|
||||
else if ($(".txt_name").val() == "" && $(".ddl_cascading_packcount option:selected").text() == "Others") {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount");
|
||||
return false;
|
||||
}
|
||||
else {
|
||||
var uniqueid = 'Bizgaze_Transact_GenerateMasterCode_ScanSerialNumbers_CreateForm';
|
||||
Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(uniqueid).then(function (response) {
|
||||
var successCallBack = {
|
||||
CallBack: function (id) {
|
||||
Bizgaze.Apps.Transact.Controls.GenerateMasterCode.instance.getQrCode(id);
|
||||
},
|
||||
Parameters: null,
|
||||
};
|
||||
var formviewerObj = {
|
||||
FormId: response.result.FormId,
|
||||
AppConfigurationId: 0,
|
||||
Pk_Value: 0,
|
||||
PortletWidgetId: 0,
|
||||
OnSuccess: successCallBack,
|
||||
OnFail: null,
|
||||
OnLoad: null,
|
||||
};
|
||||
Unibase.Platform.Forms.Components.FormViewer.instance.init(formviewerObj);
|
||||
GenerateMasterCode.instance.FormId = response.result.FormId;
|
||||
setTimeout(function () {
|
||||
$(".labelSection_cartondetails").empty();
|
||||
$(".labelSection_cartondetails").addClass('col-sm-12');
|
||||
var _value = $(".ddl_cascading_packcount option:selected").text();
|
||||
if (_value == "Others" || _value == "others") {
|
||||
_value = $(".txt_name").val();
|
||||
$("#boxespercarton").text('');
|
||||
$("#boxespercarton").text(_value);
|
||||
}
|
||||
GenerateMasterCode.instance.PackCount = _value;
|
||||
var html2 = '<div class="panel-body"><input type="hidden" id="hdn_masterserialno" value="0">' +
|
||||
'<ul class="list-group product-code details"><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Product Code</strong>' +
|
||||
'</div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-md-4"><span>' + $(".txtAutoComplete_itemid option:selected").text() + ' </span></div></div></li>' +
|
||||
'<li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Boxes per Carton </strong></div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-sm-4" id="boxespercarton">' + _value + '</div></div></li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Secondary QR Code</strong></div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-sm-4"> <span id="spn_mastercode"></span></div></div></li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Total Boxes Scanned</strong></div><div class="col-sm-1"><span>:</span></div><div class="pull-right col-sm-4"><span id="spn_scanned"></span></div></div></li></ul></div>';
|
||||
$(".labelSection_cartondetails").append(html2);
|
||||
Unibase.Forms.Controls.Scan.Instance().data = [];
|
||||
Unibase.Forms.Controls.Scan.Instance().setparameter = [];
|
||||
Unibase.Forms.Controls.Scan.Instance().setparameter = [
|
||||
{ "ColumnName": "itemid", "Value": Number($(".txtAutoComplete_itemid").val()) }
|
||||
];
|
||||
if ($(".labelSection_cartondetails").find(".product-code").length > 0) {
|
||||
$(".section_ScanSerialNos").removeClass('hidden');
|
||||
}
|
||||
else {
|
||||
$(".section_ScanSerialNos").addClass('hidden');
|
||||
}
|
||||
$("#form-container-" + response.result.FormId).find("#btnDynamicSave").attr('disabled', "true");
|
||||
}, 1000);
|
||||
});
|
||||
$("#btnDynamicSave").addClass('hidden');
|
||||
$(".section_ScanSerialNos").removeClass('hidden');
|
||||
$(".txt_name").attr('disabled', "true");
|
||||
$(".txtAutoComplete_itemid").attr('disabled', "true");
|
||||
$(".ddl_cascading_packcount").attr('disabled', "true");
|
||||
}
|
||||
});
|
||||
}
|
||||
isNumberKey(evt) {
|
||||
if (evt.which != 8 && evt.which != 0 && (evt.which < 48 || evt.which > 57)) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
ScanSerailNo(serialno, container, propobj, callback) {
|
||||
if (serialno != "") {
|
||||
var BranchId = 0;
|
||||
if ($(".ddl_cascading_packcount option:selected").val() == undefined) {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select PackCount");
|
||||
return false;
|
||||
}
|
||||
else if ($(".txt_name").val() == "" && $(".ddl_cascading_packcount option:selected").text() == "Others") {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount");
|
||||
return false;
|
||||
}
|
||||
else if (GenerateMasterCode.instance.AddedSerialNos.filter(x => x == serialno).length == 1) {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Serial No Added");
|
||||
return false;
|
||||
}
|
||||
else if (Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings == null) {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch");
|
||||
return false;
|
||||
}
|
||||
else if (Unibase.Platform.Membership.Infos.Identity.getSetting("companyid") == null || Unibase.Platform.Membership.Infos.Identity.getSetting("companyid") == undefined) {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch");
|
||||
return false;
|
||||
}
|
||||
if (Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings != null) {
|
||||
var companySetting = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "companyid");
|
||||
if (companySetting != null) {
|
||||
BranchId = Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchid").settingValue);
|
||||
}
|
||||
}
|
||||
GenerateMasterCode.instance.ScannedCount += 1;
|
||||
$("#spn_scanned").text(GenerateMasterCode.instance.ScannedCount);
|
||||
if ($(".divCustomProperties_name").hasClass("hidden")) {
|
||||
if (GenerateMasterCode.instance.ScannedCount >= Number($(".ddl_cascading_packcount option:selected").text())) {
|
||||
$("#scan_control").addClass('hidden');
|
||||
$("#form-container-" + GenerateMasterCode.instance.FormId).find('#btnDynamicSave').removeAttr('disabled');
|
||||
}
|
||||
}
|
||||
else if (GenerateMasterCode.instance.ScannedCount >= Number($(".txt_name").val())) {
|
||||
$("#scan_control").addClass('hidden');
|
||||
$("#form-container-" + GenerateMasterCode.instance.FormId).find('#btnDynamicSave').removeAttr('disabled');
|
||||
}
|
||||
let audiotype;
|
||||
audiotype = Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep;
|
||||
Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(audiotype);
|
||||
if (GenerateMasterCode.instance.ScannedCount == 1) {
|
||||
var postdata = {
|
||||
CurrentWarehouseId: BranchId,
|
||||
ItemId: Number($(".txtAutoComplete_itemid option:selected").val()),
|
||||
Quantity: 0,
|
||||
SerialNo: serialno,
|
||||
};
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().generateMasterSerialNo(postdata).then(function (responce) {
|
||||
var data = JSON.parse(responce.result);
|
||||
Unibase.Forms.Controls.Scan.Instance().data[0].currentparentname = data.SerialNo;
|
||||
if ($(".divCustomProperties_name").hasClass("hidden")) {
|
||||
Unibase.Forms.Controls.Scan.Instance().data[0].otherscount = Number($(".ddl_cascading_packcount option:selected").text());
|
||||
}
|
||||
else {
|
||||
Unibase.Forms.Controls.Scan.Instance().data[0].otherscount = Number($(".txt_name").val());
|
||||
}
|
||||
$("#spn_mastercode").empty();
|
||||
$("#spn_mastercode").text(data.SerialNo);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
ScrapSerialNo() {
|
||||
var instance = this;
|
||||
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_stagename").Value == "Scrapped") {
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Scrap").addClass("hidden");
|
||||
}
|
||||
else {
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Scrap").removeClass("hidden");
|
||||
$(".DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Scrap").click(function () {
|
||||
var postdata = {
|
||||
stockid: Unibase.Themes.Providers.DetailHelper.recordId
|
||||
};
|
||||
instance.navigationHelper.showLoading();
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().scrappedSNo(postdata).then(function (responce) {
|
||||
instance.navigationHelper.hideLoading();
|
||||
if (responce.result != null) {
|
||||
MessageHelper.Instance().showSuccess(responce.message, '');
|
||||
$("#li_DetailSetting_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_Scrap").addClass("hidden");
|
||||
var obj = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
obj._recordId = Unibase.Themes.Compact.Components.Details.Instance()._recordId;
|
||||
obj._installedAppId = Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;
|
||||
Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(obj);
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(responce.message, "div_message");
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
getQrCode(stockId) {
|
||||
if ($(".section_QRCode").hasClass('hidden')) {
|
||||
$(".section_QRCode").removeClass('hidden');
|
||||
}
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getserialNo(stockId).then(function (responce) {
|
||||
$('.Serialno-row').remove();
|
||||
var html = '<li class="list-group-item pa-10 clear Serialno-row added-row"><div class="row"><div class="col-sm-12 row div_itemserialnos"><div class="col-sm-10 ml-35 div_Serialno"><strong class="txt_SerialNo">' + responce.result.SerialNo + '</strong></div><div class="pull-right col-md-1"><a class="btn_Addedserialno_angle text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.GenerateMasterCode.Instance().printQRCode(' + responce.result.StockId + ')"><i class="fa fa-print" aria-hidden="true"></i></a></div><div id="print_qrcode"></div></li>';
|
||||
$(".section_QRCode").find("#divContainer").append(html);
|
||||
});
|
||||
}
|
||||
printQRCode(stockid) {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('libs/qrcode/qrcode.js', function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('libs/qrcode/loadqrcode.js', function () {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getserialNo(stockid).then(function (responce) {
|
||||
var html = `<div class="card">
|
||||
<div class="QRCodeDiv">
|
||||
<div class="col-sm-12" style="text-align:center;">
|
||||
<div id="GenerateQRCode" class="text-center">
|
||||
</div>
|
||||
</div>
|
||||
<div style="text-align:center"> <strong> ` + responce.result.SerialNo + ` </strong> </div>
|
||||
<div style="text-align:center"> <p> No. of Boxes : <strong> ` + GenerateMasterCode.instance.PackCount + ` </strong> </p> </div>
|
||||
<div style="text-align:center"> <p> Product Code : <strong> ` + responce.result.SKU + ` </strong> </p> </div>
|
||||
<div style="text-align:center; margin-bottom:10px"> <p> Product Name : <strong> ` + responce.result.ItemName + ` </strong> </p> </div>
|
||||
</div>
|
||||
</div>`;
|
||||
var content = '<html><head><title>Print</title><link rel="stylesheet" href="lib/bizgaze/print.css" /><link rel="stylesheet" href="lib/bootstrap/bootstrap-theme.min.css" /></head><body>';
|
||||
content += html;
|
||||
content += "<script> $(document).ready(function(){ loadqrcode.load_qrcode('" + responce.result.SerialNo + "', 'GenerateQRCode'); }); </script>";
|
||||
content += '</body></html>';
|
||||
$("#print_qrcode").html(content);
|
||||
setTimeout(function () {
|
||||
Bizgaze.Apps.Transact.Controls.GenerateMasterCode.Instance().printPopup($('#print_qrcode').html());
|
||||
}, 1500);
|
||||
$("#print_qrcode").addClass('hidden');
|
||||
return true;
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
printPopup(data) {
|
||||
$('.QRCodeDiv').remove();
|
||||
var mywindow = window.open('', 'my Print', 'height=400,width=850');
|
||||
var content = '<html><head><title>Print</title><link rel="stylesheet" href="lib/bizgaze/print.css" /><link rel="stylesheet" href="lib/bootstrap/bootstrap-theme.min.css" /></head><body>';
|
||||
content += data;
|
||||
content += "<script>print();</script>";
|
||||
content += '</body></html>';
|
||||
mywindow.document.write(content);
|
||||
return true;
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new GenerateMasterCode();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.GenerateMasterCode = GenerateMasterCode;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"generatemastercode.js","sourceRoot":"","sources":["generatemastercode.ts"],"names":[],"mappings":"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 truncated
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
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.AddedSerialNos=[];this.ScannedCount=0;this.FormId=0;this.PackCount=0}bindCartonDetails(){i.instance.AddedSerialNos=[];i.instance.ScannedCount=0;i.instance.PackCount=0;i.instance.FormId=0;$(".section_QRCode").find("#divContainer").remove();$(".section_QRCode").append('<div id="divContainer"><\/div>');$(".txt_name").on("keypress",function(){return n.Apps.Transact.Controls.GenerateMasterCode.Instance().isNumberKey(event)});$(".btnSection_StartScanning").unbind().click(function(){if((i.instance.AddedSerialNos=[],i.instance.ScannedCount=0,$(".ddl_cascading_packcount option:selected").text()=="")||$(".txt_name").val()==""&&$(".ddl_cascading_packcount option:selected").text()=="Others")return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount"),!1;Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId("Bizgaze_Transact_GenerateMasterCode_ScanSerialNumbers_CreateForm").then(function(t){var r={CallBack:function(t){n.Apps.Transact.Controls.GenerateMasterCode.instance.getQrCode(t)},Parameters:null},u={FormId:t.result.FormId,AppConfigurationId:0,Pk_Value:0,PortletWidgetId:0,OnSuccess:r,OnFail:null,OnLoad:null};Unibase.Platform.Forms.Components.FormViewer.instance.init(u);i.instance.FormId=t.result.FormId;setTimeout(function(){var n,r;$(".labelSection_cartondetails").empty();$(".labelSection_cartondetails").addClass("col-sm-12");n=$(".ddl_cascading_packcount option:selected").text();(n=="Others"||n=="others")&&(n=$(".txt_name").val(),$("#boxespercarton").text(""),$("#boxespercarton").text(n));i.instance.PackCount=n;r='<div class="panel-body"><input type="hidden" id="hdn_masterserialno" value="0"><ul class="list-group product-code details"><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Product Code<\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-md-4"><span>'+$(".txtAutoComplete_itemid option:selected").text()+' <\/span><\/div><\/div><\/li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Boxes per Carton <\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-sm-4" id="boxespercarton">'+n+'<\/div><\/div><\/li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Secondary QR Code<\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-sm-4"> <span id="spn_mastercode"><\/span><\/div><\/div><\/li><li class="list-group-item pa-10 clear added-row"><div class="col-sm-12 row"><div class="col-sm-7"><strong>Total Boxes Scanned<\/strong><\/div><div class="col-sm-1"><span>:<\/span><\/div><div class="pull-right col-sm-4"><span id="spn_scanned"><\/span><\/div><\/div><\/li><\/ul><\/div>';$(".labelSection_cartondetails").append(r);Unibase.Forms.Controls.Scan.Instance().data=[];Unibase.Forms.Controls.Scan.Instance().setparameter=[];Unibase.Forms.Controls.Scan.Instance().setparameter=[{ColumnName:"itemid",Value:Number($(".txtAutoComplete_itemid").val())}];$(".labelSection_cartondetails").find(".product-code").length>0?$(".section_ScanSerialNos").removeClass("hidden"):$(".section_ScanSerialNos").addClass("hidden");$("#form-container-"+t.result.FormId).find("#btnDynamicSave").attr("disabled","true")},1e3)});$("#btnDynamicSave").addClass("hidden");$(".section_ScanSerialNos").removeClass("hidden");$(".txt_name").attr("disabled","true");$(".txtAutoComplete_itemid").attr("disabled","true");$(".ddl_cascading_packcount").attr("disabled","true")})}isNumberKey(n){return n.which!=8&&n.which!=0&&(n.which<48||n.which>57)?!1:!0}ScanSerailNo(t){var r,u,f;if(t!=""){if(r=0,$(".ddl_cascading_packcount option:selected").val()==undefined)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Select PackCount"),!1;if($(".txt_name").val()==""&&$(".ddl_cascading_packcount option:selected").text()=="Others")return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Enter Packcount"),!1;if(i.instance.AddedSerialNos.filter(n=>n==t).length==1)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Serial No Added"),!1;if(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings==null||Unibase.Platform.Membership.Infos.Identity.getSetting("companyid")==null||Unibase.Platform.Membership.Infos.Identity.getSetting("companyid")==undefined)return Unibase.Platform.Forms.Components.FormViewer.Instance().showError("Please Configure Default Branch"),!1;Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings!=null&&(u=Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(n=>n.settingName=="companyid"),u!=null&&(r=Number(Unibase.Platform.Membership.Infos.Identity.getLine truncated
|
||||
<div class="QRCodeDiv">
|
||||
<div class="col-sm-12" style="text-align:center;">
|
||||
<div id="GenerateQRCode" class="text-center">
|
||||
</div>
|
||||
</div>
|
||||
<div style="text-align:center"> <strong> `+t.result.SerialNo+` </strong> </div>
|
||||
<div style="text-align:center"> <p> No. of Boxes : <strong> `+i.instance.PackCount+` </strong> </p> </div>
|
||||
<div style="text-align:center"> <p> Product Code : <strong> `+t.result.SKU+` </strong> </p> </div>
|
||||
<div style="text-align:center; margin-bottom:10px"> <p> Product Name : <strong> `+t.result.ItemName+` </strong> </p> </div>
|
||||
</div>
|
||||
</div>`,r='<html><head><title>Print<\/title><link rel="stylesheet" href="lib/bizgaze/print.css" /><link rel="stylesheet" href="lib/bootstrap/bootstrap-theme.min.css" /><\/head><body>';return r+=u,r+="<script> $(document).ready(function(){ loadqrcode.load_qrcode('"+t.result.SerialNo+"', 'GenerateQRCode'); }); <\/script>",r+="<\/body><\/html>",$("#print_qrcode").html(r),setTimeout(function(){n.Apps.Transact.Controls.GenerateMasterCode.Instance().printPopup($("#print_qrcode").html())},1500),$("#print_qrcode").addClass("hidden"),!0})})})}printPopup(n){$(".QRCodeDiv").remove();var i=window.open("","my Print","height=400,width=850"),t='<html><head><title>Print<\/title><link rel="stylesheet" href="lib/bizgaze/print.css" /><link rel="stylesheet" href="lib/bootstrap/bootstrap-theme.min.css" /><\/head><body>';return t+=n,t+="<script>print();<\/script>",t+="<\/body><\/html>",i.document.write(t),!0}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.GenerateMasterCode=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,178 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class scannedserialnos extends Unibase.Platform.Core.BaseComponent {
|
||||
init(formpropertyid, prop, callback) {
|
||||
return ``;
|
||||
}
|
||||
loadControl(containerid, prop) {
|
||||
var instance = this;
|
||||
$(".btn_Save_Form").addClass("hidden");
|
||||
var html = '<div class="Scanned_SerialNos card Section mt-20"><div class="card-header" id="section_SerialNos">Scanned Serial Numbers</div><div class="card-body"><div class="">' +
|
||||
'<div class="panel-body Active_serialnos"><ul class="scanned-serialnos added-row list-group"></ul></div></div></div></div>';
|
||||
$("#" + containerid).html(html);
|
||||
this.scannedSerialNos(containerid);
|
||||
$('#btn_CloseForm').off('click');
|
||||
$('#btn_CloseForm').click(function () {
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
var detailInstance = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
var panel = "#" + detailInstance._containerId;
|
||||
var obj = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
obj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
obj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
detailInstance.loadAppDefaultWidget(obj, panel, detailInstance._containerId, function () {
|
||||
detailInstance.loadDefaultWidgets(obj._installedAppId, panel);
|
||||
detailInstance.LoadApprovals(obj._recordId, obj._installedAppId);
|
||||
});
|
||||
});
|
||||
}
|
||||
loadControlSettings(controlsettingjson, formpropertyid) {
|
||||
return ``;
|
||||
}
|
||||
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
|
||||
return ``;
|
||||
}
|
||||
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
|
||||
alert('bindEditFormDetails');
|
||||
return ``;
|
||||
}
|
||||
scannedSerialNos(containerid) {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/enums/enum.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getScannedSerialNos(Number($("#hf_pk_value").val())).then(function (responce) {
|
||||
if (responce.result.length > 0) {
|
||||
for (var i = 0; i < responce.result.length; i++) {
|
||||
var instance = this;
|
||||
var rowid = moment().valueOf();
|
||||
var hiddenclass = "";
|
||||
var html = '<li class="list-group-item pa-10 clear Serialno-row ' + hiddenclass + ' added-row li_' + rowid + ' serialno_' + responce.result[i].StockId + '"><input type="hidden" id="hf_rowid" value="' + rowid + '"><input type="hidden" id="hf_stocktypeid' + rowid + '" value="' + responce.result[i].StockTypeId + '">' +
|
||||
'<div class="row"><input type="hidden" id="hdn_stockid_' + responce.result[i].StockId + '" value="' + responce.result[i].StockId + '"><input type="hidden" id="hdn_stockstatusid_' + rowid + '" value="' + responce.result[i].StockStatusId + '"><input type="hidden" id="hdn_stockid_' + rowid + '" value="' + responce.result[i].StockId + '"><input type="hidden" id="hdn_parentstockId_' + rowid + '" value="' + responce.result[i].CurrentParentId + '">';
|
||||
if (responce.result[i].StockTypeId == Bizgaze.Apps.Transact.Enums.StockType.Package) {
|
||||
html += '<div class="col-sm-5 ml-10 div_Serialno divserialno_' + responce.result[i].CurrentParentId + '"><a class="btn_parestserialno_angle' + rowid + ' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.scannedserialnos.Instance().showItemSerialNos(' + responce.result[i].StockId + ',' + rowid + ')"><i class="fa fa-angle-down hidden"></i><i class="fa fa-angle-right"></i><span class="ml-10"><a class="serial-link mt-10 txtSerialNo_' + rowid + '" " id="txt_' + responce.result[i].StockId + '" href="javascript:;" >' + responce.result[i].SerialNo + '</a></span></a></div>';
|
||||
html += '<div class="col-sm-5"><small id="parent_info' + responce.result[i].CurrentParentId + '" style = "color:red;">Master Serial No</small></div>';
|
||||
html += '<div class="div_Itemserialnos_' + responce.result[i].StockId + '"><ul class="itemscanned-serialnos added-row list-group"></ul></div>';
|
||||
}
|
||||
else {
|
||||
html += '<div class="col-sm-12 row div_itemserialnos' + rowid + '"><div class="col-sm-10 ml-35 div_Serialno divserialno_' + responce.result[i].CurrentParentId + '">';
|
||||
html += '<strong class="textcolumn txt_' + responce.result[i].SerialNo + ' txtSerialNo_' + rowid + '" id="txt_' + responce.result[i].StockId + '">' + responce.result[i].SerialNo + '</strong></div>';
|
||||
}
|
||||
if (responce.result[i].StockTypeId == Bizgaze.Apps.Transact.Enums.StockType.Package) {
|
||||
html += '<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.scannedserialnos.Instance().deleteSerialNo(' + responce.result[i].StockId + ',' + rowid + ')"></a></div>';
|
||||
}
|
||||
html += '</li>';
|
||||
if (responce.result[i].StockTypeId == 1) {
|
||||
html += '</div>';
|
||||
}
|
||||
html += '</div>';
|
||||
$('.scanned-serialnos:last').append(html);
|
||||
}
|
||||
}
|
||||
else {
|
||||
$("#section_SerialNos").addClass('hidden');
|
||||
var html = '<div class="row mb-20 col-12 text-center" id="div_scanneditems"><strong class="col-12 text-center" style="color:black">No Scanned Serial Numbers</strong></div>';
|
||||
$(".Scanned_SerialNos").find(".card-body").after(html);
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
showItemSerialNos(stockid, rowid) {
|
||||
$(".btn_parestserialno_angle" + rowid).find(".fa-angle-down").toggleClass("hidden");
|
||||
$(".btn_parestserialno_angle" + rowid).find(".fa-angle-right").toggleClass("hidden");
|
||||
$(".itemserialno_" + stockid).remove();
|
||||
if (!$(".btn_parestserialno_angle" + rowid).find(".fa-angle-down").hasClass('hidden')) {
|
||||
this.getScannedItemSerialNos(stockid, Number($("#hf_pk_value").val()));
|
||||
}
|
||||
}
|
||||
getScannedItemSerialNos(stockid, dcitemid) {
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().getItemScannedSerialNos(Number($("#hf_pk_value").val()), stockid).then(function (responce) {
|
||||
debugger;
|
||||
for (var i = 0; i < responce.result.length; i++) {
|
||||
var instance = this;
|
||||
var rowid = moment().valueOf();
|
||||
var hiddenclass = "";
|
||||
var html = '<li class="list-group-item pa-10 clear Serialno-row ' + hiddenclass + ' added-row li_' + rowid + ' itemserialno_' + responce.result[i].CurrentParentId + '"><input type="hidden" id="hf_rowid" value="' + rowid + '"><input type="hidden" id="hf_stocktypeid' + rowid + '" value="' + responce.result[i].StockTypeId + '">' +
|
||||
'<div class="row"><input type="hidden" id="hdn_stockid_' + responce.result[i].StockId + '" value="' + responce.result[i].StockId + '"><input type="hidden" id="hdn_stockstatusid_' + rowid + '" value="' + responce.result[i].StockStatusId + '"><input type="hidden" id="hdn_stockid_' + rowid + '" value="' + responce.result[i].StockId + '"><input type="hidden" id="hdn_parentstockId_' + rowid + '" value="' + responce.result[i].CurrentParentId + '">';
|
||||
html += '<div class="col-sm-12 row div_itemserialnos' + rowid + '"><div class="col-sm-10 ml-35 div_Serialno divserialno_' + responce.result[i].CurrentParentId + '"><a class="text-dark" href="javascript:;"><i class="fa fa-dot-circle-o" aria-hidden="true"></i></a><span class="ml-10"></span>';
|
||||
html += '<strong class="textcolumn txt_' + responce.result[i].SerialNo + ' txtSerialNo_' + rowid + '" id="txt_' + responce.result[i].StockId + '">' + responce.result[i].SerialNo + '</strong></div>';
|
||||
html += '</li>';
|
||||
html += '</div>';
|
||||
html += '</div>';
|
||||
$(".serialno_" + stockid).after(html);
|
||||
}
|
||||
});
|
||||
}
|
||||
deleteSerialNo(stockid, rowid) {
|
||||
bootbox.confirm("Are You Sure,Item Serial No's will be Deleted. If You Delete Master Serial No.", function (result) {
|
||||
if (result) {
|
||||
var postdata = {
|
||||
DcItemId: Number($("#hf_pk_value").val()),
|
||||
StockId: stockid,
|
||||
};
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().deleteSerialNo(postdata).then(function (responce) {
|
||||
if (responce.errors == null) {
|
||||
MessageHelper.Instance().showSuccess(responce.message, "");
|
||||
$(".scanned-serialnos").find(".serialno_" + stockid).remove();
|
||||
$(".scanned-serialnos").find(".itemserialno_" + stockid).remove();
|
||||
}
|
||||
else {
|
||||
Unibase.Platform.Forms.Components.FormViewer.Instance().showError(responce.message);
|
||||
return false;
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
deleteSerialNobyDcItemId(DcItemId) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/managers/inventory/dcmanager.js", function () {
|
||||
bootbox.confirm("Do you want to Delete SerialNumbers?", function (result) {
|
||||
if (result) {
|
||||
var postdata = {
|
||||
DcItemId: DcItemId,
|
||||
DcId: Unibase.Themes.Providers.DetailHelper.recordId,
|
||||
DcTypeId: Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_dctypeid").Value,
|
||||
IsTransfer: Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_istransfer").Value,
|
||||
};
|
||||
var DcTypeId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_dctypeid").Value;
|
||||
var IsTransfer = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_istransfer").Value;
|
||||
Bizgaze.Apps.Transact.Managers.DCManager.Instance().deleteSerialNobyDcItemId(postdata).then(function (responce) {
|
||||
if (responce.errors == null) {
|
||||
var detailInstance = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
var panel = "#" + detailInstance._containerId;
|
||||
var obj = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
obj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
|
||||
obj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
detailInstance.loadAppDefaultWidget(obj, panel, detailInstance._containerId, function () {
|
||||
detailInstance.loadDefaultWidgets(obj._installedAppId, panel);
|
||||
detailInstance.LoadApprovals(obj._recordId, obj._installedAppId);
|
||||
});
|
||||
MessageHelper.Instance().showSuccess("Serial Numbers Deleted Successfully", "");
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(responce.message, "div_message");
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new scannedserialnos();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.scannedserialnos = scannedserialnos;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"scannedserialnos.component.js","sourceRoot":"","sources":["scannedserialnos.component.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(){return``}loadControl(n){var i=this,t;$(".btn_Save_Form").addClass("hidden");t='<div class="Scanned_SerialNos card Section mt-20"><div class="card-header" id="section_SerialNos">Scanned Serial Numbers<\/div><div class="card-body"><div class=""><div class="panel-body Active_serialnos"><ul class="scanned-serialnos added-row list-group"><\/ul><\/div><\/div><\/div><\/div>';$("#"+n).html(t);this.scannedSerialNos(n);$("#btn_CloseForm").off("click");$("#btn_CloseForm").click(function(){var r;Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();var t=Unibase.Themes.Compact.Components.Details.Instance(),i="#"+t._containerId,n=Unibase.Themes.Compact.Components.Details.Instance();n._recordId=Unibase.Themes.Providers.DetailHelper.recordId;n._installedAppId=Unibase.Themes.Providers.DetailHelper.installedAppId;r=Unibase.Themes.Providers.DetailHelper.installedAppId;t.loadAppDefaultWidget(n,i,t._containerId,function(){t.loadDefaultWidgets(n._installedAppId,i);t.LoadApprovals(n._recordId,n._installedAppId)})})}loadControlSettings(){return``}loadPropertySettings(){return``}bindEditFormDetails(){return alert("bindEditFormDetails"),``}scannedSerialNos(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/inventory/dcmanager.js",function(){Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/enums/enum.js",function(){n.Apps.Transact.Managers.DCManager.Instance().getScannedSerialNos(Number($("#hf_pk_value").val())).then(function(t){var i,u;if(t.result.length>0)for(i=0;i<t.result.length;i++){var f=this,r=moment().valueOf(),u='<li class="list-group-item pa-10 clear Serialno-row added-row li_'+r+" serialno_"+t.result[i].StockId+'"><input type="hidden" id="hf_rowid" value="'+r+'"><input type="hidden" id="hf_stocktypeid'+r+'" value="'+t.result[i].StockTypeId+'"><div class="row"><input type="hidden" id="hdn_stockid_'+t.result[i].StockId+'" value="'+t.result[i].StockId+'"><input type="hidden" id="hdn_stockstatusid_'+r+'" value="'+t.result[i].StockStatusId+'"><input type="hidden" id="hdn_stockid_'+r+'" value="'+t.result[i].StockId+'"><input type="hidden" id="hdn_parentstockId_'+r+'" value="'+t.result[i].CurrentParentId+'">';t.result[i].StockTypeId==n.Apps.Transact.Enums.StockType.Package?(u+='<div class="col-sm-5 ml-10 div_Serialno divserialno_'+t.result[i].CurrentParentId+'"><a class="btn_parestserialno_angle'+r+' text-dark" href="javascript:;" onclick="javascript: return Bizgaze.Apps.Transact.Controls.scannedserialnos.Instance().showItemSerialNos('+t.result[i].StockId+","+r+')"><i class="fa fa-angle-down hidden"><\/i><i class="fa fa-angle-right"><\/i><span class="ml-10"><a class="serial-link mt-10 txtSerialNo_'+r+'" " id="txt_'+t.result[i].StockId+'" href="javascript:;" >'+t.result[i].SerialNo+"<\/a><\/span><\/a><\/div>",u+='<div class="col-sm-5"><small id="parent_info'+t.result[i].CurrentParentId+'" style = "color:red;">Master Serial No<\/small><\/div>',u+='<div class="div_Itemserialnos_'+t.result[i].StockId+'"><ul class="itemscanned-serialnos added-row list-group"><\/ul><\/div>'):(u+='<div class="col-sm-12 row div_itemserialnos'+r+'"><div class="col-sm-10 ml-35 div_Serialno divserialno_'+t.result[i].CurrentParentId+'">',u+='<strong class="textcolumn txt_'+t.result[i].SerialNo+" txtSerialNo_"+r+'" id="txt_'+t.result[i].StockId+'">'+t.result[i].SerialNo+"<\/strong><\/div>");t.result[i].StockTypeId==n.Apps.Transact.Enums.StockType.Package&&(u+='<div class="pull-right col-md-1"><a class="fa fa-trash-o m-t fa-md fa-lg pull-right" style ="color:red;" title = "Delete SerialNo" onclick="javascript: return Bizgaze.Apps.Transact.Controls.scannedserialnos.Instance().deleteSerialNo('+t.result[i].StockId+","+r+')"><\/a><\/div>');u+="<\/li>";t.result[i].StockTypeId==1&&(u+="<\/div>");u+="<\/div>";$(".scanned-serialnos:last").append(u)}else $("#section_SerialNos").addClass("hidden"),u='<div class="row mb-20 col-12 text-center" id="div_scanneditems"><strong class="col-12 text-center" style="color:black">No Scanned Serial Numbers<\/strong><\/div>',$(".Scanned_SerialNos").find(".card-body").after(u)})})})}showItemSerialNos(n,t){$(".btn_parestserialno_angle"+t).find(".fa-angle-down").toggleClass("hidden");$(".btn_parestserialno_angle"+t).find(".fa-angle-right").toggleClass("hidden");$(".itemserialno_"+n).remove();$(".btn_parestserialno_angle"+t).find(".fa-angle-down").hasClass("hidden")||this.getScannedItemSerialNos(n,Number($("#hf_pk_value").val()))}getScannedItemSerialNos(t){n.Apps.Transact.Managers.DCManager.Instance().getItemScannedSerialNos(Number($("#hf_pk_value").val()),t).then(function(n){for(var i=0;i<n.result.length;i++){var f=this,r=moment().valueOf(),u='<li class="list-group-item pa-10 clear Serialno-row added-row li_'+r+" itemserialno_"+n.result[i].CurrentParentId+'"><input type="hidden" id="hf_rowid" value="'+r+'"><inpuLine truncated
|
||||
@@ -0,0 +1,41 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class scannedserialnos_setting {
|
||||
loadSettingHtml() {
|
||||
return ``;
|
||||
}
|
||||
bindControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
SaveControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
loadControlPropertiesHtml(Container) {
|
||||
return ``;
|
||||
}
|
||||
bindPropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
savePropertySettings(prop) {
|
||||
var propertySettings = prop.PropertySettings;
|
||||
return "";
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new scannedserialnos_setting();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.scannedserialnos_setting = scannedserialnos_setting;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"scannedserialnos.setting.js","sourceRoot":"","sources":["scannedserialnos.setting.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAqChB;AArCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAmCpB;IAnCD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CAiCxB;QAjCD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA+BxB;YA/BD,WAAiB,QAAQ;gBACrB,MAAa,wBAAwB;oBACjC,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAEhC,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,wBAAwB,EAAE,CAAC;yBAClD;wBACD,OAAO,IAAI,CAAC,QAAQ,CAAC;oBACzB,CAAC;iBACJ;gBA7BY,iCAAwB,2BA6BpC,CAAA;YACL,CAAC,EA/BgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA+BxB;QACL,CAAC,EAjCgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAiCxB;IACL,CAAC,EAnCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAmCpB;AACL,CAAC,EArCS,OAAO,KAAP,OAAO,QAqChB"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
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.scannedserialnos_setting=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"splitItem.js","sourceRoot":"","sources":["splitItem.ts"],"names":[],"mappings":"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 truncated
|
||||
+1
@@ -0,0 +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())})},Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i{constructor(){this.ItemId=0;this.rowid=0;this.InventoryApplyTypeId=1;this.Type="";this.SplitDcItemList=[];this.containerid="";this.Ids=[0]}jsFiles(){return["apps/transact/controls/inventory/splitItem.js","apps/transact/controls/pricelist/mrp.js","apps/transact/controls/inventory/batch.js","apps/transact/controls/inventory/dcitem.component.js","apps/transact/managers/inventory/dcmanager.js","apps/transact/managers/orders/ordermanager.js"]}cssFiles(){return[]}html(){let n='<div id="form-container-DcSplitItem"><form id="formValidate_DcSplitItem" method="post" data-validate="parsley"><header class="header bg-white"> ';return n+=$("#hdn_ExchangeDC_"+this.rowid).val()=="true"?'<strong class="text-dark Title" id="div_ItemName">'+$("#Itemname"+this.rowid).val()+"-"+$("#ItemSku"+this.rowid).val()+"(Exchange)<\/strong>":'<strong class="text-dark Title" id="div_ItemName">'+$("#Itemname"+this.rowid).val()+"-"+$("#ItemSku"+this.rowid).val()+"<\/strong>",n+='<input type="hidden" id="hf_ItemId" value="'+i.Instance().ItemId+'"><input type="hidden" id="hf_Exchange" value="'+$("#hdn_ExchangeDC_"+this.rowid).val()+'"><div class="btn-group ml-auto"><div id="list-dynamicforms" class="dropdown-menu dropdown-menu-right shadow"><\/div><a class="btn btn-sm"><i class="ti-help-alt" title="help" target="_blank"><\/i><\/a><\/div><\/header><div style="overflow-x:hidden;" class="scrollable"><div id="dc_splititem_errormessage"><\/div><div class="card mt-5" id="DcItemQty"><div class="card-body">',$("#txt_OrderId"+this.rowid).val()!="0"&&$("#txt_OrderId"+this.rowid).val()!=undefined&&(n+='<span class="ItemPendingQty " > Pending Qty: <span id="span_ItemPendingQty" > '+$("#pendingquantity_"+this.rowid).text()+" <\/span><\/span>"),n+='<span class="Avail"> Avail Qty: <span class="hf_ItemAvailQty_MRP" id="span_ItemAvailQty">'+$("#Item_Availqty"+this.rowid).text()+'<\/span><\/span><input type="hidden" id="hf_Pendingqty" value='+$("#pendingquantity"+this.rowid).text()+'><input type="hidden" id="hd_value" value="0"><input type="hidden" id = "hd_AvailQty"/><input type="hidden" id = "hd_AvailpacksAndPiece" /><\/div><\/div><div class="card" id="div_splitMrpandBatch"><div class="card-body"><div class="row lineheight wrapper-sm" style="border-bottom: 2px solid grey;"><div class="col-7 min-padding"><strong class="EnabledType ml-20">'+this.Type+' (Quantity)<\/strong><\/div><div class="div_SplitchkPieces custom-control custom-checkbox checkbox-primary col-1 text-right"><input type="checkbox" class="custom-control-input" id="Splitchk_SplitPieces"><label class="custom-control-label" for= "Splitchk_SplitPieces">Pieces<\/label><\/div><div class="div_SplitchkPacks custom-control custom-checkbox checkbox-primary col-1 text-right hidden"><input type="checkbox" class="custom-control-input" id="Splitchk_SplitPacks"><label class="custom-control-label" for= "Splitchk_SplitPacks">Packs<\/label><\/div><div class="div_SplitchkQuantity custom-control custom-checkbox checkbox-primary"><input type="checkbox" class="custom-control-input" id = "SplitchkEnableQuantity" ><label class="custom-control-label" for= "SplitchkEnableQuantity">Quantity<\/label><\/div><\/div><ul class="list-group no-borders" id="list-group"><li class="list-group-item '+i.instance.Type+'-row added-row hidden"><\/li><\/ul><div class="Serial-row added-row hidden" ><\/div>',t.DcItem.Instance().IsWidget==!1&&(n+='<div class="row"><a href="javascript:;" class="default pull-left" title = "Add" data-original-title="Add"><span class="pull-right btn" style = "text-decoration:underline;color:deepskyblue" onclick="Bizgaze.Apps.Transact.Controls.SplitItem.instance.AddSplitEmptyRow(0);" id = "btnDc_BatchMrp">Add<\/span><\/a><\/div>'),n+'<\/div><\/div><\/div><\/div><footer class="bg-white modal-footer pa-10"><a href = "javascript:;" id = "btn-dcsplititem-Close" class="btn btn-light btn-sm mr-auto ">Close<\/a><a href = "javascript:;" id = "btnSaveItemSplit" class="btn btn-primary btn-sm" > Save <\/a > <\/footer><\/form > <\/div>'}load(r,u){$("#divAddProperty").height($(window).outerHeight()-148);this.containerid=u;$("#btn-dcsplititem-Close").click(function(){$("#"+u).modal("hide");$("#"+u).remove()});this.InventoryApplyTypeId=n.Apps.Transact.Controls.DcItem.Instance().InventoryApplyType;this.InventoryApplyTypeId==n.Apps.Transact.Enums.InventoryApplyType.Quantity?($(".div_SplitchkPieces").addClass("hidden"),$(".div_SplitchkQuantity").addClass("hidden")):this.InventoryApplyTypeId==n.Apps.Transact.Enums.InventoryApplyType.Pieces?($(".div_SplitchkPieces").addClass("hidden"),$(".div_SplitchkPacks").remLine truncated
|
||||
Reference in new issue
Block a user