Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.01 KB | None | 0 0
  1. <div class="row">
  2. <div class="col-sm-12 col-md-12 grid-margin">
  3. <div class="card">
  4. <div class="card-body" style="padding-bottom:0px">
  5. <h4 class="card-title" style="font-size: 20px">Extract Transform Load (ETL) </h4><br>
  6.  
  7. <div class="form-group row">
  8. <div class="col-md-6 col-lg-6 col-sm-6">
  9. <form class="form-sample" [formGroup]="inquiryetlform2">
  10.  
  11. <div class="row">
  12. <div class="col-md-12 col-lg-12 col-sm-12 text-center">
  13. Single Mode
  14. <br/>
  15. </div>
  16. </div>
  17.  
  18. <div class="row">
  19. <div class="col-md-4 col-lg-4 col-sm-4">
  20. <label style="font-size: 11px">ETL Name</label>
  21. <select formControlName="etlName" style="min-width: 100%" id="etlName" name="etlName" class="btn btn-outline-secondary dropdown-toggle" >
  22. <option value="null">ETL Table</option>
  23. <option *ngFor="let etlFil of etlNameFilter" [value]="etlFil">{{etlFil}}</option>
  24. </select>
  25. </div>
  26. <div class="col-md-4 col-lg-4 col-sm-4">
  27. <label style="font-size: 11px">Periode</label>
  28. <div id="datepicker-popup1" class= "input-group date datepicker btn-block" style="max-width:100%">
  29. <input type="text" class="form-control" formControlName="periodeetl2" id="periodeetl2" name="periodeetl2" >
  30. <span class="input-group-addon input-group-append border-left" style="text-align: center">
  31. <span class="mdi mdi-calendar input-group-text" style="padding:5px"></span>
  32. </span>
  33. </div>
  34. </div>
  35. <div class="col-md-4 col-lg-4 col-sm-4">
  36. <label style="color: transparent;">-</label>
  37. <div id="the-basics">
  38. <button class="btn btn-icons btn-inverse-success" style="min-width:100%;float: right; margin-right: 10px;margin-bottom:15px;" (click)="callMigrateETL()" type="submit">MIGRATE</button>
  39. </div>
  40. </div>
  41. </div>
  42.  
  43. </form>
  44.  
  45. </div>
  46.  
  47. <div class="col-md-6 col-lg-6 col-sm-6 bg-secondary" >
  48. <form class="form-sample" [formGroup]="inquiryetlform">
  49. <div class="row">
  50. <div class="col-md-12 col-lg-12 col-sm-12 text-center">
  51. Bulk Mode
  52. <br/>
  53. </div>
  54. </div>
  55.  
  56. <div class="row">
  57. <div class="col-md-6 col-lg-6 col-sm-6">
  58. <label style="font-size: 11px">Periode</label>
  59. <div id="datepicker-popup2" class= "input-group date datepicker btn-block" style="max-width:100%">
  60. <input type="text" class="form-control" formControlName="periodeetl2" id="periodeetl" name="periodeetl" >
  61. <span class="input-group-addon input-group-append border-left" style="text-align: center">
  62. <span class="mdi mdi-calendar input-group-text" style="padding:5px"></span>
  63. </span>
  64. </div>
  65. </div>
  66.  
  67. <div class="col-md-6 col-lg-6 col-sm-6" >
  68. <label style="color: transparent;">-</label>
  69. <div id="the-basics">
  70. <button (click)="clickMigrateBulk()" class="btn btn-icons btn-inverse-success" style="min-width:100%;float: right; margin-right: 10px;margin-bottom:15px;" type="submit">MIGRATE</button>
  71. </div>
  72. </div>
  73.  
  74. </div>
  75.  
  76. </form>
  77.  
  78. </div>
  79.  
  80.  
  81. </div>
  82.  
  83. </div>
  84. </div>
  85. </div>
  86.  
  87.  
  88. <div class="col-12 col-sm-12 col-md-12 grid-margin stretch-card">
  89. <div class="card">
  90. <div class="card-body">
  91. <h4 class="mb-0">Process Bar</h4>
  92. <div class="row">
  93. <div class="col-md-11">
  94. <div class="template-demo">
  95. <div class="d-flex justify-content-between mt-2">
  96. <small>Migrate Data </small>
  97. <small *ngIf="modeETL=='bulk'"> {{statusbar}}%</small>
  98. </div>
  99.  
  100. <div *ngIf="modeETL=='single'" class="progress progress-sm mt-2">
  101. <div [ngClass]="{ 'progress-bar bg-primary progress-bar-striped progress-bar-animated': isSuccess,
  102. 'progress-bar bg-danger progress-bar-striped progress-bar-animated': !isSuccess }"
  103. role="progressbar" [style.width.%]="100" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
  104. </div>
  105.  
  106. <div *ngIf="modeETL=='bulk'" class="progress progress-sm mt-2">
  107. <div
  108. [ngClass]="{ 'progress-bar bg-primary': isSuccessBulk ,
  109. 'progress-bar bg-danger': !isSuccessBulk }"
  110. role="progressbar" [style.width.%]="statusbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100"></div>
  111. </div>
  112. </div>
  113. <div class="text-center">
  114. <small>{{descProcess}}</small>
  115. </div>
  116. </div>
  117. <div class="col-md-1">
  118. <div class="template-demo">
  119. <br>
  120. <div class="circle-loader" *ngIf=" statusETL=='wait'" style="float:left" ></div>
  121. <i class="mdi mdi-check" *ngIf=" statusETL=='done'" style=" color: green"></i>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128.  
  129.  
  130. <div class="col-12 col-sm-12 col-md-12 grid-margin stretch-card">
  131. <div class="card">
  132. <div class="card-body" >
  133. <div style="text-align: center; min-width: 100%" *ngIf="statusShow=='show'">
  134. <div class="col-md-12 col-sm-6 grid-margin stretch-card">
  135. <div class="loader-demo-box" >
  136. <div class="dot-opacity-loader">
  137. <span></span>
  138. <span></span>
  139. <span></span>
  140. <span></span>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. <div id="innerdiv" *ngIf="tableShow=='show'">
  146. <table class="table table-striped" style="text-align: center" >
  147. <thead>
  148. <tr>
  149. <th>Etl Name</th>
  150. <th>Periode</th>
  151. <th>Status</th>
  152. </tr>
  153. </thead>
  154. <tbody>
  155. <tr>
  156. <td>DBAL</td>
  157. <td>{{periodDBAL}}</td>
  158. <td>{{statusDBAL}}</td>
  159. </tr>
  160. <tr>
  161. <td>DBALI</td>
  162. <td>{{periodDBALI}}</td>
  163. <td>{{statusDBALI}}</td>
  164. </tr>
  165. <tr>
  166. <td>DHWROF</td>
  167. <td>{{periodDHWROF}}</td>
  168. <td>{{statusDHWROF}}</td>
  169. </tr>
  170. <tr>
  171. <td>LMBAL</td>
  172. <td>{{periodLMBAL}}</td>
  173. <td>{{statusLMBAL}}</td>
  174. </tr>
  175. <tr>
  176. <td>LMBALI</td>
  177. <td>{{periodLMBALI}}</td>
  178. <td>{{statusLMBALI}}</td>
  179. </tr>
  180. <tr>
  181. <td>LBILLX</td>
  182. <td>{{periodLBILLX}}</td>
  183. <td>{{statusLBILLX}}</td>
  184. </tr>
  185. <tr>
  186. <td>LHISH</td>
  187. <td>{{periodLHISH}}</td>
  188. <td>{{statusLHISH}}</td>
  189. </tr>
  190. <tr>
  191. <td>LHISD</td>
  192. <td>{{periodLHISD}}</td>
  193. <td>{{statusLHISD}}</td>
  194. </tr>
  195. <tr>
  196. <td>DHIS</td>
  197. <td>{{periodDHIS}}</td>
  198. <td>{{statusDHIS}}</td>
  199. </tr>
  200. <tr>
  201. <td>DHSE</td>
  202. <td>{{periodDHSE}}</td>
  203. <td>{{statusDHSE}}</td>
  204. </tr>
  205. </tbody>
  206. <!-- <tfoot>
  207. <tr>
  208. <td colspan="15">
  209. <pagination-controls class="my-pagination" style="font-family: Arial"(pageChange)="p = $event" align="right">
  210. </pagination-controls>
  211. </td>
  212. </tr>
  213. </tfoot> -->
  214. </table>
  215.  
  216. <table *ngIf="statusNotFound=='show'" id="user-table" class="table table-striped" style="font-size: 18px; text-align: center">
  217. <tbody>
  218. <tr>
  219. <h4 class="card-title" style="font-size: 20px;text-align: center;">Data Not Found</h4>
  220. </tr>
  221. </tbody>
  222. </table>
  223. </div>
  224.  
  225. </div>
  226. </div>
  227. </div>
  228. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement