dashboard-dse-details.component.html 5.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <app-dashboard-popup></app-dashboard-popup>
  2. <div class="bottom_content">
  3. <div class="row align-items-center">
  4. <div class="col point" >
  5. <h6 class="title" (click)="showDetails(1)">SALES</h6>
  6. <div class="box_left" *ngIf="user_dashboard!=undefined" (click)="showDetails(1)">
  7. <circle-progress
  8. [percent]="percentage"
  9. [radius]="60"
  10. [space]="-10"
  11. [outerStrokeWidth]="10"
  12. [outerStrokeColor]="'#00AFD7'"
  13. [innerStrokeColor]="'#e7e8ea'"
  14. [innerStrokeWidth]="10"
  15. [title]="title"
  16. [showSubtitle]="false"
  17. [animateTitle]="false"
  18. [animationDuration]="1500"
  19. [showUnits]="false"
  20. [showBackground]="false"
  21. ></circle-progress>
  22. <!-- <div class="timer" *ngIf="user_dashboard!=undefined"> {{user_dashboard.sales.achieved}}</div> -->
  23. <div class="load_content" (click)="showDetails(1)">
  24. <h6>MY SALES PERFORMANCE</h6>
  25. <p *ngIf="user_dashboard!=undefined">{{user_dashboard.sales.achieved}} / {{user_dashboard.sales.target}} TARGETED SALES</p>
  26. </div>
  27. </div>
  28. <div class="box_right">
  29. <img src="assets/img/up_arrow.svg " (click)="decreasMonth()" />
  30. <p>{{sales_date}}</p>
  31. <img src="assets/img/down_arrow.svg" [ngClass]="sales_date!=date_now?'':'disable_arrow'" (click)="increasMonth()" />
  32. </div>
  33. </div>
  34. <div class="col point" (click)="showDetails(2)" *ngIf="user_dashboard!=undefined">
  35. <h6 class="title">MY LEARNING PATH</h6>
  36. <div class="path">
  37. <div class="pointer" [ngClass]="{'fullred': user_dashboard.learning.basic==2,'orange':user_dashboard.learning.basic==3, 'grey':user_dashboard.learning.basic==0 || user_dashboard.learning.basic==7 || user_dashboard.learning.basic==4 || user_dashboard.learning.basic==1 || user_dashboard.learning.basic==6}">
  38. <div class="poly">
  39. <p class="types">B</p>
  40. <svg>
  41. <!-- <polygon points="50,10 75,25 75,50 50,65 25,50 25,25 " style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" /> -->
  42. <polygon points="25,0 50,15 50,35 25,50 0,35 0,15" style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" />
  43. </svg>
  44. </div>
  45. </div>
  46. <div class="pointer" [ngClass]="{'fullred': user_dashboard.learning.bronze==2, 'orange':user_dashboard.learning.bronze==3, 'grey':user_dashboard.learning.bronze==0 || user_dashboard.learning.bronze==7 || user_dashboard.learning.bronze==1 || user_dashboard.learning.bronze==4 || user_dashboard.learning.bronze==6 }">
  47. <div class="poly">
  48. <p class="types">B</p>
  49. <svg>
  50. <!-- <polygon points="50,10 75,25 75,50 50,65 25,50 25,25 " style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" /> -->
  51. <polygon points="25,0 50,15 50,35 25,50 0,35 0,15" style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" />
  52. </svg>
  53. </div>
  54. </div>
  55. <div class="pointer" [ngClass]="{'grey' : user_dashboard.learning.silver==0 || user_dashboard.learning.silver==1,'greenred': user_dashboard.learning.silver==2, 'orange':user_dashboard.learning.silver==3,'redgrey':user_dashboard.learning.silver==6,'greengrey': user_dashboard.learning.silver==7 || user_dashboard.learning.silver==4}">
  56. <div class="poly">
  57. <p class="types">S</p>
  58. <svg>
  59. <!-- <polygon points="50,10 75,25 75,50 50,65 25,50 25,25 " style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" /> -->
  60. <polygon points="25,0 50,15 50,35 25,50 0,35 0,15" style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" />
  61. </svg>
  62. </div>
  63. </div>
  64. <div class="pointer" [ngClass]="{'grey' : user_dashboard.learning.gold==0 || user_dashboard.learning.gold==1,'greenred': user_dashboard.learning.gold==2, 'orange':user_dashboard.learning.gold==3,'redgrey':user_dashboard.learning.gold==6,'greengrey': user_dashboard.learning.gold==7 || user_dashboard.learning.gold==4}">
  65. <div class="poly">
  66. <p class="types">G</p>
  67. <svg>
  68. <!-- <polygon points="50,10 75,25 75,50 50,65 25,50 25,25 " style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" /> -->
  69. <polygon points="25,0 50,15 50,35 25,50 0,35 0,15" style="fill:rgba(255, 0, 0, 0);stroke:#ccc;stroke-width:2;" />
  70. </svg>
  71. </div>
  72. </div>
  73. <div class="type_name">
  74. <p>BASE</p>
  75. <p>BRONZE</p>
  76. <p>SILVER</p>
  77. <p>GOLD</p>
  78. </div>
  79. </div>
  80. </div>
  81. <div class="col learning" (click)="showDetails(3)" style="cursor:pointer">
  82. <h6 class="title">MY REWARD POINTS</h6>
  83. <div class="box_left">
  84. <div class="load_content">
  85. <h1 *ngIf="user_dashboard!=undefined">{{user_dashboard.earning}}<span> POINTS</span></h1>
  86. <h6 > Minimum {{min_point}} points required for redemption</h6>
  87. </div>
  88. </div>
  89. <div class="box_right">
  90. <img src="assets/img/rewards.png " />
  91. </div>
  92. </div>
  93. </div>
  94. </div>