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.

credithealth.js 7.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. var Bizgaze;
  2. (function (Bizgaze) {
  3. let Apps;
  4. (function (Apps) {
  5. let Transact;
  6. (function (Transact) {
  7. let Orders;
  8. (function (Orders) {
  9. class CreditHealth extends Unibase.Platform.Core.BaseComponent {
  10. load(id, containerid, callback) {
  11. $("#" + containerid).find(".btn_Listsearch_angle").unbind().click(function () {
  12. $("#" + containerid).find(".fa-angle-down").toggleClass("d-none");
  13. $("#" + containerid).find(".fa-angle-right").toggleClass("d-none");
  14. $("#" + containerid).find(".list_Body").toggleClass("hidden");
  15. $("#" + containerid).find(".Dynamic-ListSearch").toggleClass("hidden");
  16. });
  17. $("#" + containerid).find("#btn_CH_Close").unbind().click(function () {
  18. $(".unibase_modal_backdrop").css("display", "none");
  19. $('#' + containerid).modal('hide');
  20. $('#' + containerid).remove();
  21. });
  22. $("#" + containerid).find(".modal-body").removeClass("bg-cyan-light-5");
  23. }
  24. cssFiles() {
  25. var cssfiles = [];
  26. return cssfiles;
  27. }
  28. jsFiles() {
  29. var jsfiles = ["platform/analytics/managers/reportmanager.js"];
  30. return jsfiles;
  31. }
  32. html(id, containerid) {
  33. let html = `<header class="b-b bg-white modal-header">
  34. <strong class="text-dark titlename">` + $("#CH_Widget_Title").text() + ` Details </strong>
  35. <div class="btn-group ml-auto"> <a class="btn btn-sm"><i class="ti-help-alt" title="help" href="" target="_blank"></i></a></div>
  36. </header>
  37. <div style="overflow-x:hidden;" class="scrollable bg-light-5">
  38. <div class="card shadow-hover">
  39. <div class="card-header card-header-action">
  40. <a class="btn_Listsearch_angle biz-highlight-bg-color font-16 font-weight-600" href="javascript:;">
  41. <i class="fa fa-angle-down d-none"></i><i class="fa fa-angle-right"></i><span class="ml-10 title_widget"></span>
  42. </a>
  43. <div class="d-flex align-items-center card-action-wrap">
  44. <span class="pull-right badge badge-light badge-pill badge-outline mr-10 span_Listsearch_count">0</span>
  45. <div class="d-flex"></div>
  46. </div>
  47. </div>
  48. <div class="card-body pa-0 list_Body" style="max-height:500px;overflow-x:auto;">
  49. <div class="Dynamic-ListSearch" style="display: none;">
  50. </div>
  51. <div class="font-14 d-none d-md-block card-header bg-cyan-light-5 header_list">
  52. <h6>
  53. <div class=" div_Clearance hidden">
  54. <div class="row biz-list-header px-2">
  55. <div class="col-sm-4 pl-0 pr-0">Receipt No/Date</div>
  56. <div class="col-sm-2 pl-0 pr-0">Created Date/By</span></div>
  57. <div class="col-sm-2 ">Days</div>
  58. <div class="col-sm-2 text-right">Amount</div>
  59. <div class="col-sm-2 text-right">Status</div>
  60. </div>
  61. </div>
  62. <div class=" div_Due hidden">
  63. <div class="row biz-list-header px-2">
  64. <div class="col-sm-2 pl-0 pr-0">Invoice No/Date</div>
  65. <div class="col-sm-2 pl-0 pr-0">Ref No/Date</div>
  66. <div class="col-sm-2 pl-0 pr-0">Due Date/Days</div>
  67. <div class="col-sm-2 pl-0 pr-0 text-right">Total</div>
  68. <div class="col-sm-2 pl-0 pr-0 text-right">Paid</div>
  69. <div class="col-sm-2 pl-0 pr-0 text-right">Due </div>
  70. <!-- <div class="col-sm-1">Due</div>-->
  71. </div>
  72. </div>
  73. <div class="div_Credit hidden">
  74. <div class="row biz-list-header px-2">
  75. <div class="col-sm-4">Invoice No/Date</div>
  76. <div class="col-sm-2">Ref/Date</div>
  77. <div class="col-sm-2 text-right" >Total Amt</div>
  78. <div class="col-sm-2 text-right">Consumed</div>
  79. <div class="col-sm-2 text-right">Balance</div>
  80. </div>
  81. </div>
  82. </h6>
  83. </div>
  84. <div>
  85. <ul class="" id="widget_list_container"> </ul>
  86. </div>
  87. </div>
  88. <div class="card-footer text-muted" style="display:none;">
  89. <div class="col-sm-4 mt-10">
  90. <span class="text-dark"></span>
  91. </div><div class="col-sm-8 pull-right"><nav class="pagination custom-pagination pagination-rounded"></nav></div>
  92. <input type="hidden">
  93. </div>
  94. </div>
  95. </div>
  96. <footer class="bg-white modal-footer">
  97. <a href="javascript:;" id="btn_CH_Close" class="btn btn-light btn-sm mr-auto"> Close</a>
  98. </footer>`;
  99. return html;
  100. }
  101. static Instance() {
  102. if (this.instance === undefined) {
  103. this.instance = new CreditHealth();
  104. }
  105. return this.instance;
  106. }
  107. }
  108. Orders.CreditHealth = CreditHealth;
  109. })(Orders = Transact.Orders || (Transact.Orders = {}));
  110. })(Transact = Apps.Transact || (Apps.Transact = {}));
  111. })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
  112. })(Bizgaze || (Bizgaze = {}));