Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fivestepvalidation.js 2.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. var Bizgaze;
  2. (function (Bizgaze) {
  3. let Apps;
  4. (function (Apps) {
  5. let Transact;
  6. (function (Transact) {
  7. let Controls;
  8. (function (Controls) {
  9. class FiveStepValidation extends Unibase.Platform.Core.BaseComponent {
  10. constructor() {
  11. super(...arguments);
  12. this.AddedSerialNos = [];
  13. this.Scannedcount = 0;
  14. }
  15. ScanSerailNo(serialno, container, propobj, callback) {
  16. if (serialno != "") {
  17. FiveStepValidation.instance.Scannedcount += 1;
  18. if (FiveStepValidation.instance.Scannedcount == 1) {
  19. $(".txtAutoComplete_itemid").attr('disabled', "true");
  20. $(".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>');
  21. }
  22. else {
  23. $("#ScannedCount").text(FiveStepValidation.instance.Scannedcount);
  24. }
  25. let audiotype;
  26. audiotype = Unibase.Platform.Automation.Enums.NotifyAlerts.CouponBeep;
  27. Unibase.Platform.Automation.Components.Notifier.Instance().playAudio(audiotype);
  28. return false;
  29. }
  30. }
  31. removerow(element, serialno) {
  32. element.closest('.Serialno-row').remove();
  33. FiveStepValidation.instance.AddedSerialNos.splice(FiveStepValidation.instance.AddedSerialNos.findIndex(p => p == serialno), 1);
  34. }
  35. static Instance() {
  36. if (this.instance === undefined) {
  37. this.instance = new FiveStepValidation();
  38. }
  39. return this.instance;
  40. }
  41. }
  42. Controls.FiveStepValidation = FiveStepValidation;
  43. })(Controls = Transact.Controls || (Transact.Controls = {}));
  44. })(Transact = Apps.Transact || (Apps.Transact = {}));
  45. })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
  46. })(Bizgaze || (Bizgaze = {}));