ronaldkwandy

nilai uang lembur

Oct 28th, 2020
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 24.08 KB | None | 0 0
  1. <div class="app-content">
  2.   <div class="app-content-header-box">
  3.     <button class="back" (click)="doCancel()">
  4.       <mat-icon>arrow_back_ios</mat-icon>
  5.     </button>
  6.     <h1 class="app-content-header-1">{{ 'TambahUbahNilaiUangLembur' | translate }}</h1>
  7.   </div>
  8.   <form [formGroup]="inputForm" novalidate>
  9.     <div class="row">
  10.       <div class="col-md-3 col-sm-6">
  11.         <app-date formControlName="tanggalAwalBerlaku" id="tanggalAwalBerlaku" placeholder="{{ 'TanggalBerlaku' | translate }}" [focus]="true" required>
  12.         </app-date>
  13.       </div>
  14.     </div>
  15.     <div class="row">
  16.       <div class="app-inline-input-range">
  17.         <div class="col-md-3 col-sm-12">
  18.           <ng-template #positionClassOptTemplate let-item="item">{{ item.code }} - {{ item.name }}</ng-template>
  19.           <app-dropdown-obj [id]="'levelJabatanAwal'" name="levelJabatanAwal" formControlName="levelJabatanAwal" [items]="positionClasses" [withEmpty]="true" placeholder="{{ 'LevelJabatanAwal' | translate }}" [optionTemplate]="positionClassOptTemplate" required>
  20.           </app-dropdown-obj>
  21.         </div>
  22.         <div class="separator app-text-center">{{ 's/d' | translate }}</div>
  23.         <div class="col-md-3 col-sm-12">
  24.           <ng-template #positionClassOptTemplate let-item="item">{{ item.code }} - {{ item.name }}</ng-template>
  25.           <app-dropdown-obj [id]="'levelJabatanAkhir'" name="levelJabatanAkhir" formControlName="levelJabatanAkhir" [items]="positionClasses" [withEmpty]="true" placeholder="{{ 'LevelJabatanAkhir' | translate }}" [optionTemplate]="positionClassOptTemplate" required>
  26.           </app-dropdown-obj>
  27.         </div>
  28.       </div>
  29.     </div>
  30.     <ng-container *ngFor="let nilaiUangLemburDetail of nilaiUangLemburDetails?.controls; let i = index">
  31.       <div class="app-group-box" formArrayName="nilaiUangLemburDetails">
  32.         <div class="row" formGroupName="{{ i }}">
  33.           <div class="col-md-4 col-sm-4">
  34.             <ng-template #workplaceOptTemplate let-item="item">{{ item.name }}</ng-template>
  35.             <app-dropdown-obj id="lokasiKerja" name="lokasiKerja" formControlName="lokasiKerja" placeholder="{{ 'LokasiKerja' | translate }}" [items]="workplaces" [withAll]="true" [optionTemplate]="workplaceOptTemplate">
  36.             </app-dropdown-obj>
  37.           </div>
  38.           <div class="col-md-6 col-sm-6">
  39.             <label class="app-bold">{{ 'Tipenilai' | translate }}</label>
  40.             <app-radio-button id="tipeNilai" name="tipeNilai" formControlName="tipeNilai" [items]="tipeNilaiList" [translate]="true"></app-radio-button>
  41.           </div>
  42.           <div class="col-md-2 col-sm-3 app-text-right" style="margin-top: 10px;">
  43.             <button mat-button mat-flat-button name="btnDelete" color="warn" (click)="deleteNilaiUangLemburDetail(nilaiUangLemburDetail)">{{ 'Hapus' | translate }}</button>
  44.           </div>
  45.         </div>
  46.         <div class="row" formGroupName="{{ i }}">
  47.           <div class="col-md-12">
  48.             <mat-accordion>
  49.               <mat-expansion-panel class="app-expansion-panel app-expansion-panel-filter-3" [expanded]="true">
  50.                 <mat-expansion-panel-header class="mat-expansion-header">
  51.                   <mat-panel-description>{{ 'DetailNilaiLemburProgresif' | translate }}</mat-panel-description>
  52.                 </mat-expansion-panel-header>
  53.                 <div class="mat-expansion-sub-header">
  54.                   {{ 'Uanglemburdiharikerja' | translate }}
  55.                 </div>
  56.                 <div class="row">
  57.                   <div class="col-md-3 app-text-center">
  58.                     <label class="app-bold">{{ 'Tingkat1' | translate }}</label>
  59.                     <div class="row">
  60.                       <div class="col-md-6">
  61.                         <app-number id="hariKerjaJamTingkat1" name="hariKerjaJamTingkat1" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariKerjaJamTingkat1" message="mstNilaiUangLembur" errorKey="jamTingkat1">
  62.                         </app-number>
  63.                       </div>
  64.                       <div class="col-md-6">
  65.                         <app-number id="hariKerjaNilaiTingkat1" name="hariKerjaNilaiTingkat1" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariKerjaNilaiTingkat1" message="mstNilaiUangLembur" errorKey="nilaiTingkat1" [allowDecimal]="true">
  66.                         </app-number>
  67.                       </div>
  68.                     </div>
  69.                   </div>
  70.                   <div class="col-md-3 app-text-center">
  71.                     <label class="app-bold">{{ 'Tingkat2' | translate }}</label>
  72.                     <div class="row">
  73.                       <div class="col-md-6">
  74.                         <app-number id="hariKerjaJamTingkat2" name="hariKerjaJamTingkat2" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariKerjaJamTingkat2" message="mstNilaiUangLembur" errorKey="jamTingkat2">
  75.                         </app-number>
  76.                       </div>
  77.                       <div class="col-md-6">
  78.                         <app-number id="hariKerjaNilaiTingkat2" name="hariKerjaNilaiTingkat2" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariKerjaNilaiTingkat2" message="mstNilaiUangLembur" errorKey="nilaiTingkat2" [allowDecimal]="true">
  79.                         </app-number>
  80.                       </div>
  81.                     </div>
  82.                   </div>
  83.                   <div class="col-md-3 app-text-center">
  84.                     <label class="app-bold">{{ 'Tingkat3' | translate }}</label>
  85.                     <div class="row">
  86.                       <div class="col-md-6">
  87.                         <app-number id="hariKerjaJamTingkat3" name="hariKerjaJamTingkat3" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariKerjaJamTingkat3" message="mstNilaiUangLembur" errorKey="jamTingkat3">
  88.                         </app-number>
  89.                       </div>
  90.                       <div class="col-md-6">
  91.                         <app-number id="hariKerjaNilaiTingkat3" name="hariKerjaNilaiTingkat3" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariKerjaNilaiTingkat3" message="mstNilaiUangLembur" errorKey="nilaiTingkat3" [allowDecimal]="true">
  92.                         </app-number>
  93.                       </div>
  94.                     </div>
  95.                   </div>
  96.                   <div class="col-md-3 app-text-center">
  97.                     <label class="app-bold">{{ 'Tingkat4' | translate }}</label>
  98.                     <div class="row">
  99.                       <div class="col-md-6">
  100.                         <app-number id="hariKerjaJamTingkat4" name="hariKerjaJamTingkat4" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariKerjaJamTingkat4" message="mstNilaiUangLembur" errorKey="jamTingkat4">
  101.                         </app-number>
  102.                       </div>
  103.                       <div class="col-md-6">
  104.                         <app-number id="hariKerjaNilaiTingkat4" name="hariKerjaNilaiTingkat4" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariKerjaNilaiTingkat4" message="mstNilaiUangLembur" errorKey="nilaiTingkat4" [allowDecimal]="true">
  105.                         </app-number>
  106.                       </div>
  107.                     </div>
  108.                   </div>
  109.                 </div>
  110.                 <ng-container *ngIf="nilaiUangLemburDetail?.value?.errors[0]?.length > 0">
  111.                   <div class="app-custom-card error">
  112.                     <ng-container *ngFor="let message of nilaiUangLemburDetail?.value?.errors[0];">
  113.                       <div class="app-card-item">
  114.                         <span class="process-icon">
  115.                           <mat-icon>warning</mat-icon>
  116.                         </span>
  117.                         <p class="process-status" [innerHTML]="message"></p>
  118.                       </div>
  119.                     </ng-container>
  120.                   </div>
  121.                 </ng-container>
  122.                 <div class="mat-expansion-sub-header">
  123.                   {{ 'Uanglemburdiharitidakbekerja' | translate }}
  124.                 </div>
  125.                 <div class="row">
  126.                   <div class="col-md-3 app-text-center">
  127.                     <label class="app-bold">{{ 'Tingkat1' | translate }}</label>
  128.                     <div class="row">
  129.                       <div class="col-md-6">
  130.                         <app-number id="hariOffJamTingkat1" name="hariOffJamTingkat1" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariOffJamTingkat1" message="mstNilaiUangLembur" errorKey="jamTingkat1">
  131.                         </app-number>
  132.                       </div>
  133.                       <div class="col-md-6">
  134.                         <app-number id="hariOffNilaiTingkat1" name="hariOffNilaiTingkat1" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariOffNilaiTingkat1" message="mstNilaiUangLembur" errorKey="nilaiTingkat1" [allowDecimal]="true">
  135.                         </app-number>
  136.                       </div>
  137.                     </div>
  138.                   </div>
  139.                   <div class="col-md-3 app-text-center">
  140.                     <label class="app-bold">{{ 'Tingkat2' | translate }}</label>
  141.                     <div class="row">
  142.                       <div class="col-md-6">
  143.                         <app-number id="hariOffJamTingkat2" name="hariOffJamTingkat2" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariOffJamTingkat2" message="mstNilaiUangLembur" errorKey="jamTingkat2">
  144.                         </app-number>
  145.                       </div>
  146.                       <div class="col-md-6">
  147.                         <app-number id="hariOffNilaiTingkat2" name="hariOffNilaiTingkat2" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariOffNilaiTingkat2" message="mstNilaiUangLembur" errorKey="nilaiTingkat2" [allowDecimal]="true">
  148.                         </app-number>
  149.                       </div>
  150.                     </div>
  151.                   </div>
  152.                   <div class="col-md-3 app-text-center">
  153.                     <label class="app-bold">{{ 'Tingkat3' | translate }}</label>
  154.                     <div class="row">
  155.                       <div class="col-md-6">
  156.                         <app-number id="hariOffJamTingkat3" name="hariOffJamTingkat3" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariOffJamTingkat3" message="mstNilaiUangLembur" errorKey="jamTingkat3">
  157.                         </app-number>
  158.                       </div>
  159.                       <div class="col-md-6">
  160.                         <app-number id="hariOffNilaiTingkat3" name="hariOffNilaiTingkat3" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariOffNilaiTingkat3" message="mstNilaiUangLembur" errorKey="nilaiTingkat3" [allowDecimal]="true">
  161.                         </app-number>
  162.                       </div>
  163.                     </div>
  164.                   </div>
  165.                   <div class="col-md-3 app-text-center">
  166.                     <label class="app-bold">{{ 'Tingkat4' | translate }}</label>
  167.                     <div class="row">
  168.                       <div class="col-md-6">
  169.                         <app-number id="hariOffJamTingkat4" name="hariOffJamTingkat4" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariOffJamTingkat4" message="mstNilaiUangLembur" errorKey="jamTingkat4">
  170.                         </app-number>
  171.                       </div>
  172.                       <div class="col-md-6">
  173.                         <app-number id="hariOffNilaiTingkat4" name="hariOffNilaiTingkat4" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariOffNilaiTingkat4" message="mstNilaiUangLembur" errorKey="nilaiTingkat4" [allowDecimal]="true">
  174.                         </app-number>
  175.                       </div>
  176.                     </div>
  177.                   </div>
  178.                 </div>
  179.                 <ng-container *ngIf="nilaiUangLemburDetail?.value?.errors[1]?.length > 0">
  180.                   <div class="app-custom-card error">
  181.                     <ng-container *ngFor="let message of nilaiUangLemburDetail?.value?.errors[1];">
  182.                       <div class="app-card-item">
  183.                         <span class="process-icon">
  184.                           <mat-icon>warning</mat-icon>
  185.                         </span>
  186.                         <p class="process-status" [innerHTML]="message"></p>
  187.                       </div>
  188.                     </ng-container>
  189.                   </div>
  190.                 </ng-container>
  191.                 <div class="mat-expansion-sub-header">
  192.                   {{ 'Uanglemburdiharilibur' | translate }}
  193.                 </div>
  194.                 <div class="row">
  195.                   <div class="col-md-3 app-text-center">
  196.                     <label class="app-bold">{{ 'Tingkat1' | translate }}</label>
  197.                     <div class="row">
  198.                       <div class="col-md-6">
  199.                         <app-number id="hariLiburNasionalJamTingkat1" name="hariLiburNasionalJamTingkat1" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalJamTingkat1" message="mstNilaiUangLembur" errorKey="jamTingkat1">
  200.                         </app-number>
  201.                       </div>
  202.                       <div class="col-md-6">
  203.                         <app-number id="hariLiburNasionalNilaiTingkat1" name="hariLiburNasionalNilaiTingkat1" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalNilaiTingkat1" message="mstNilaiUangLembur" errorKey="nilaiTingkat1" [allowDecimal]="true">
  204.                         </app-number>
  205.                       </div>
  206.                     </div>
  207.                   </div>
  208.                   <div class="col-md-3 app-text-center">
  209.                     <label class="app-bold">{{ 'Tingkat2' | translate }}</label>
  210.                     <div class="row">
  211.                       <div class="col-md-6">
  212.                         <app-number id="hariLiburNasionalJamTingkat2" name="hariLiburNasionalJamTingkat2" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalJamTingkat2" message="mstNilaiUangLembur" errorKey="jamTingkat2">
  213.                         </app-number>
  214.                       </div>
  215.                       <div class="col-md-6">
  216.                         <app-number id="hariLiburNasionalNilaiTingkat2" name="hariLiburNasionalNilaiTingkat2" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalNilaiTingkat2" message="mstNilaiUangLembur" errorKey="nilaiTingkat2" [allowDecimal]="true">
  217.                         </app-number>
  218.                       </div>
  219.                     </div>
  220.                   </div>
  221.                   <div class="col-md-3 app-text-center">
  222.                     <label class="app-bold">{{ 'Tingkat3' | translate }}</label>
  223.                     <div class="row">
  224.                       <div class="col-md-6">
  225.                         <app-number id="hariLiburNasionalJamTingkat3" name="hariLiburNasionalJamTingkat3" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalJamTingkat3" message="mstNilaiUangLembur" errorKey="jamTingkat3">
  226.                         </app-number>
  227.                       </div>
  228.                       <div class="col-md-6">
  229.                         <app-number id="hariLiburNasionalNilaiTingkat3" name="hariLiburNasionalNilaiTingkat3" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalNilaiTingkat3" message="mstNilaiUangLembur" errorKey="nilaiTingkat3" [allowDecimal]="true">
  230.                         </app-number>
  231.                       </div>
  232.                     </div>
  233.                   </div>
  234.                   <div class="col-md-3 app-text-center">
  235.                     <label class="app-bold">{{ 'Tingkat4' | translate }}</label>
  236.                     <div class="row">
  237.                       <div class="col-md-6">
  238.                         <app-number id="hariLiburNasionalJamTingkat4" name="hariLiburNasionalJamTingkat4" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalJamTingkat4" message="mstNilaiUangLembur" errorKey="jamTingkat4">
  239.                         </app-number>
  240.                       </div>
  241.                       <div class="col-md-6">
  242.                         <app-number id="hariLiburNasionalNilaiTingkat4" name="hariLiburNasionalNilaiTingkat4" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalNilaiTingkat4" message="mstNilaiUangLembur" errorKey="nilaiTingkat4" [allowDecimal]="true">
  243.                         </app-number>
  244.                       </div>
  245.                     </div>
  246.                   </div>
  247.                 </div>
  248.                 <ng-container *ngIf="nilaiUangLemburDetail?.value?.errors[2]?.length > 0">
  249.                   <div class="app-custom-card error">
  250.                     <ng-container *ngFor="let message of nilaiUangLemburDetail?.value?.errors[2];">
  251.                       <div class="app-card-item">
  252.                         <span class="process-icon">
  253.                           <mat-icon>warning</mat-icon>
  254.                         </span>
  255.                         <p class="process-status" [innerHTML]="message"></p>
  256.                       </div>
  257.                     </ng-container>
  258.                   </div>
  259.                 </ng-container>
  260.                 <div class="mat-expansion-sub-header">
  261.                   {{ 'Uanglemburdihariliburyangjatuhpadaharikerjaterpendek' | translate }}
  262.                 </div>
  263.                 <div class="row">
  264.                   <div class="col-md-3 app-text-center">
  265.                     <label class="app-bold">{{ 'Tingkat1' | translate }}</label>
  266.                     <div class="row">
  267.                       <div class="col-md-6">
  268.                         <app-number id="hariLiburNasionalHariKerjaTerpendekJamTingkat1" name="hariLiburNasionalHariKerjaTerpendekJamTingkat1" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekJamTingkat1" message="mstNilaiUangLembur" errorKey="jamTingkat1">
  269.                         </app-number>
  270.                       </div>
  271.                       <div class="col-md-6">
  272.                         <app-number id="hariLiburNasionalHariKerjaTerpendekNilaiTingkat1" name="hariLiburNasionalHariKerjaTerpendekNilaiTingkat1" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekNilaiTingkat1" message="mstNilaiUangLembur" errorKey="nilaiTingkat1" [allowDecimal]="true">
  273.                         </app-number>
  274.                       </div>
  275.                     </div>
  276.                   </div>
  277.                   <div class="col-md-3 app-text-center">
  278.                     <label class="app-bold">{{ 'Tingkat2' | translate }}</label>
  279.                     <div class="row">
  280.                       <div class="col-md-6">
  281.                         <app-number id="hariLiburNasionalHariKerjaTerpendekJamTingkat2" name="hariLiburNasionalHariKerjaTerpendekJamTingkat2" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekJamTingkat2" message="mstNilaiUangLembur" errorKey="jamTingkat2">
  282.                         </app-number>
  283.                       </div>
  284.                       <div class="col-md-6">
  285.                         <app-number id="hariLiburNasionalHariKerjaTerpendekNilaiTingkat2" name="hariLiburNasionalHariKerjaTerpendekNilaiTingkat2" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekNilaiTingkat2" message="mstNilaiUangLembur" errorKey="nilaiTingkat2" [allowDecimal]="true">
  286.                         </app-number>
  287.                       </div>
  288.                     </div>
  289.                   </div>
  290.                   <div class="col-md-3 app-text-center">
  291.                     <label class="app-bold">{{ 'Tingkat3' | translate }}</label>
  292.                     <div class="row">
  293.                       <div class="col-md-6">
  294.                         <app-number id="hariLiburNasionalHariKerjaTerpendekJamTingkat3" name="hariLiburNasionalHariKerjaTerpendekJamTingkat3" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekJamTingkat3" message="mstNilaiUangLembur" errorKey="jamTingkat3">
  295.                         </app-number>
  296.                       </div>
  297.                       <div class="col-md-6">
  298.                         <app-number id="hariLiburNasionalHariKerjaTerpendekNilaiTingkat3" name="hariLiburNasionalHariKerjaTerpendekNilaiTingkat3" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekNilaiTingkat3" message="mstNilaiUangLembur" errorKey="nilaiTingkat3" [allowDecimal]="true">
  299.                         </app-number>
  300.                       </div>
  301.                     </div>
  302.                   </div>
  303.                   <div class="col-md-3 app-text-center">
  304.                     <label class="app-bold">{{ 'Tingkat4' | translate }}</label>
  305.                     <div class="row">
  306.                       <div class="col-md-6">
  307.                         <app-number id="hariLiburNasionalHariKerjaTerpendekJamTingkat4" name="hariLiburNasionalHariKerjaTerpendekJamTingkat4" placeholder="{{ 'Jmlhjam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekJamTingkat4" message="mstNilaiUangLembur" errorKey="jamTingkat4">
  308.                         </app-number>
  309.                       </div>
  310.                       <div class="col-md-6">
  311.                         <app-number id="hariLiburNasionalHariKerjaTerpendekNilaiTingkat4" name="hariLiburNasionalHariKerjaTerpendekNilaiTingkat4" placeholder="{{ 'Nilai/jam' | translate }}" formControlName="hariLiburNasionalHariKerjaTerpendekNilaiTingkat4" message="mstNilaiUangLembur" errorKey="nilaiTingkat4" [allowDecimal]="true">
  312.                         </app-number>
  313.                       </div>
  314.                     </div>
  315.                   </div>
  316.                 </div>
  317.                 <ng-container *ngIf="nilaiUangLemburDetail?.value?.errors[3]?.length > 0">
  318.                   <div class="app-custom-card error">
  319.                     <ng-container *ngFor="let message of nilaiUangLemburDetail?.value?.errors[3];">
  320.                       <div class="app-card-item">
  321.                         <span class="process-icon">
  322.                           <mat-icon>warning</mat-icon>
  323.                         </span>
  324.                         <p class="process-status" [innerHTML]="message"></p>
  325.                       </div>
  326.                     </ng-container>
  327.                   </div>
  328.                 </ng-container>
  329.               </mat-expansion-panel>
  330.             </mat-accordion>
  331.           </div>
  332.         </div>
  333.         <div class="row" style="margin-bottom: 10px; margin: 10px;">
  334.           <div class="col-md-12 col-sm-12 app-text-right">
  335.             <button mat-button mat-flat-button name="btnDuplicate" color="primary" (click)="doDuplicate()">
  336.               <span>{{ 'Duplikat' | translate }}</span>
  337.             </button>
  338.           </div>
  339.         </div>
  340.       </div>
  341.       <div class="break-line"></div>
  342.     </ng-container>
  343.     <div *ngIf="nilaiUangLemburDetails?.controls.length === 0" class="row" style="margin-bottom: 10px; margin: 10px;">
  344.       <div class="col-md-12 col-sm-12 app-text-right">
  345.         <button mat-button mat-flat-button name="btnDuplicate" color="primary" (click)="doDuplicate()">
  346.           <span>{{ 'TambahLokasiKerja' | translate }}</span>
  347.         </button>
  348.       </div>
  349.     </div>
  350.     <div class="row">
  351.       <div class="col-md-12 col-sm-12">
  352.         <app-content-alert></app-content-alert>
  353.       </div>
  354.     </div>
  355.     <div class="break-line"></div>
  356.     <div class="row">
  357.       <div class="col-md-12 col-sm-12">
  358.         <ng-container *ngIf="!selectedDataNilaiUangLembur">
  359.           <button mat-button mat-flat-button name="btnSimpan" color="primary" (click)="doCreate()" [disabled]="inputForm.invalid || nilaiUangLemburDetails?.controls.length === 0">
  360.             {{ 'Simpan' | translate }}
  361.           </button>
  362.         </ng-container>
  363.         <ng-container *ngIf="selectedDataNilaiUangLembur">
  364.           <button mat-button mat-flat-button name="btnSimpan" color="primary" (click)="doUpdate()" [disabled]="inputForm.invalid || nilaiUangLemburDetails?.controls.length === 0">
  365.             {{ 'Ubah' | translate }}
  366.           </button>
  367.         </ng-container>
  368.         <button mat-button mat-stroked-button name="btnCancel" (click)="doCancel()">{{ 'Kembali' | translate }}</button>
  369.       </div>
  370.     </div>
  371.   </form>
  372. </div>
  373.  
Add Comment
Please, Sign In to add comment