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.

purchaseplansummary.component.js 5.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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 PurchasePlanSummary extends Unibase.Platform.Core.BaseComponent {
  10. init(formpropertyid, prop, callback) {
  11. var instance = this;
  12. instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
  13. instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId);
  14. }
  15. loadControl(containerid, prop) {
  16. var html = '<div class="col-sm-12 row"> <div class="col-sm-4" id="div_PurchaseOrderVolume">'
  17. + '<div class="card card-sm shadow-hover" id = "kpi_card" style = "height:auto;" > <div class="card-body"> <span class="d-block font-15 font-weight-500 text-dark">'
  18. + ' Pending Purchase Order Volume </span> <div class="mt-10"> <span class="h4 mb-10 block text-underline">'
  19. + ' <a href="javascript:;" id="lnk_PurchaseOrderVolume"><span id="span_PurchaseOrderVolume" class="display-5 font-weight-400 text-dark">0</span></a>'
  20. + '</span> </div> </div> </div > </div > <div class="col-sm-4" id="div_PurchaseOrderValue"> <div class="card card-sm shadow-hover " id="kpi_card" style="height:auto;"> <div class="card-body">'
  21. + ' <span class="d-block font-15 font-weight-500 text-dark">'
  22. + 'Pending Purchase Order Value </span> <div class="mt-10"> <span class="h4 mb-10 block text-underline"><span id="span_PurchaseOrderValue" class="display-5 font-weight-400 text-dark">0</span>'
  23. + ' </span> </div></div> </div> </div> <div class="col-sm-4" id="div_ExtraItems">'
  24. + '<div class="card card-sm shadow-hover" id = "kpi_card" style = "height:auto;" > <div class="card-body"> <span class="d-block font-15 font-weight-500 text-dark">'
  25. + ' Extra Items Count</span> <div class="mt-10"> <span class="h4 mb-10 block text-underline">'
  26. + ' <a href="javascript:;" id="lnk_ExtraItems"><span id="span_ExtraItems" class="display-5 font-weight-400 text-dark">0</span></a>'
  27. + '</span> </div> </div> </div > </div > </div > <div class="col-sm-12 row">'
  28. + ' <div class="col-sm-4" id="div_SuggPurchaseOrderVolume"> <div class="card card-sm shadow-hover " id="kpi_card" style="height:auto;"><div class="card-body">'
  29. + ' <span class="d-block font-15 font-weight-500 text-dark">'
  30. + 'Suggested Purchase Order Volume</span><div class="mt-10"> <span class="h4 mb-10 block text-underline">'
  31. + ' <a href="javascript:;" id="lnk_SuggPurchaseOrderVolume"><span id="span_SuggPurchaseOrderVolume" class="display-5 font-weight-400 text-dark">0</span></a>'
  32. + '</span> </div> </div></div>'
  33. + '</div><div class="col-sm-4" id="div_SuggPurchaseOrderValue">'
  34. + '<div class="card card-sm shadow-hover " id="kpi_card" style="height:auto;">'
  35. + '<div class="card-body"><span class="d-block font-15 font-weight-500 text-dark"> Suggested Purchase Order Value </span><div class="mt-10">'
  36. + '<span class="h4 mb-10 block text-underline"> <a href="javascript:;" id="lnk_SuggPurchaseOrderValue"><span id="span_SuggPurchaseOrderValue" class="display-5 font-weight-400 text-dark">0</span></a>'
  37. + '</span></div> </div></div> </div> <div class="col-sm-4" id="div_OfferItems">'
  38. + '<div class="card card-sm shadow-hover" id = "kpi_card" style = "height:auto;" > <div class="card-body"> <span class="d-block font-15 font-weight-500 text-dark">'
  39. + ' Offer Items Count</span> <div class="mt-10"> <span class="h4 mb-10 block text-underline">'
  40. + ' <a href="javascript:;" id="lnk_OfferItems"><span id="span_OfferItems" class="display-5 font-weight-400 text-dark">0</span></a>'
  41. + '</span> </div> </div> </div > </div > </div> ';
  42. $("#" + containerid).html(html);
  43. }
  44. loadControlSettings(controlsettingjson, formpropertyid) {
  45. return null;
  46. }
  47. loadPropertySettings(propertysettings, formpropertyid) {
  48. return null;
  49. }
  50. bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
  51. return null;
  52. }
  53. static Instance() {
  54. if (this.instance === undefined) {
  55. this.instance = new PurchasePlanSummary();
  56. }
  57. return this.instance;
  58. }
  59. }
  60. Controls.PurchasePlanSummary = PurchasePlanSummary;
  61. })(Controls = Transact.Controls || (Transact.Controls = {}));
  62. })(Transact = Apps.Transact || (Apps.Transact = {}));
  63. })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
  64. })(Bizgaze || (Bizgaze = {}));