Advertisement
danielsantoso

doctor schedule table html

Dec 17th, 2017
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.98 KB | None | 0 0
  1. <section id="group-doctor-schedule-table">
  2. <div class="row">
  3. <div class="col-md-12" innerHTML="{{resultMessage}}">
  4. </div>
  5. <div class="col-md-12">
  6. <!--<div class="row">-->
  7. <!--<div class="col-md-3">-->
  8. <!--<div class="alert alert-success" role="alert">-->
  9. <!--{{reloadMessage}}-->
  10. <!--</div>-->
  11. <!--</div>-->
  12. <!--</div>-->
  13. <form [formGroup]="postScheduleForm" novalidate (ngSubmit)="editSchedule(postScheduleForm)">
  14. <table class="table table-bordered">
  15. <thead>
  16. <tr>
  17. <th colspan="6">{{doctorName}}</th>
  18. </tr>
  19. <tr>
  20. <th style="width:200px;">Date</th>
  21. <th colspan="3">Time</th>
  22. <th>Room</th>
  23. <th>Action</th>
  24. </tr>
  25. </thead>
  26.  
  27. <tbody>
  28. <tr>
  29. <td>
  30. <select class="form-control custom-select" formControlName="new_day" [(ngModel)]="addNew.day" >
  31. <option value="">---</option>
  32. <option value="Monday">Monday</option>
  33. <option value="Tuesday">Tuesday</option>
  34. <option value="Wednesday">Wednesday</option>
  35. <option value="Thursday">Thursday</option>
  36. <option value="Friday">Friday</option>
  37. <option value="Saturday">Saturday</option>
  38. <option value="Sunday">Sunday</option>
  39. </select>
  40. </td>
  41. <td>
  42. <input type="time" formControlName="new_time_start" value="" class="form-control">
  43. </td>
  44. <td> - </td>
  45. <td>
  46. <input type="time" formControlName="new_time_end" value="" class="form-control">
  47. </td>
  48. <td>
  49.  
  50. <select formControlName="new_room" [(ngModel)]="addNew.room" class="form-control custom-select" disabled>
  51. <option *ngFor="let room of roomList let i=index" value="{{room.room_id}}" [selected]="'e879620b-cc0a-4a40-b038-4275edd64859'">{{room.name}}</option>
  52. </select>
  53.  
  54. </td>
  55. <td>
  56. <!--<button class="btn btn-light" (click)="addNewForm()">Save</button>-->
  57. <button class="btn btn-light">Save</button>
  58. </td>
  59. </tr>
  60. </tbody>
  61.  
  62. <!--<tbody formArrayName="sch">-->
  63. <!--<div *ngFor="let schedule of postScheduleForm.controls.sch.controls; let i=index">-->
  64. <!--<tr [formGroupName]="i">-->
  65. <!--<td>-->
  66. <!--<input type="text" value="" formControlName="schedule_id" style="display: none" #sch_id>-->
  67. <!--<select class="form-control custom-select" formControlName="day" #sch_day>-->
  68. <!--<option value="">-&#45;&#45;</option>-->
  69. <!--<option value="Monday">Monday</option>-->
  70. <!--<option value="Tuesday">Tuesday</option>-->
  71. <!--<option value="Wednesday">Wednesday</option>-->
  72. <!--<option value="Thursday">Thursday</option>-->
  73. <!--<option value="Friday">Friday</option>-->
  74. <!--<option value="Saturday">Saturday</option>-->
  75. <!--<option value="Sunday">Sunday</option>-->
  76. <!--</select>-->
  77. <!--</td>-->
  78. <!--<td>-->
  79. <!--&lt;!&ndash;<ngb-timepicker formControlName="time_start"></ngb-timepicker>&ndash;&gt;-->
  80. <!--<input type="time" formControlName="time_start" value="" class="form-control" #sch_time_start>-->
  81. <!--</td>-->
  82. <!--<td> - </td>-->
  83. <!--<td>-->
  84. <!--&lt;!&ndash;<ngb-timepicker formControlName="time_end"></ngb-timepicker>&ndash;&gt;-->
  85. <!--<input type="time" formControlName="time_end" value="" class="form-control" #sch_time_end>-->
  86. <!--</td>-->
  87. <!--<td>-->
  88. <!--&lt;!&ndash;<input type="text" value="e879620b-cc0a-4a40-b038-4275edd64859" formControlName="room" #sch_room>&ndash;&gt;-->
  89. <!--<select class="form-control custom-select" formControlName="room" #sch_room>-->
  90. <!--<option *ngFor="let room of roomList let i=index" value="{{room.room_id}}" [selected]="'e879620b-cc0a-4a40-b038-4275edd64859'">{{room.name}}</option>-->
  91. <!--</select>-->
  92.  
  93. <!--</td>-->
  94. <!--<td>-->
  95. <!--<button class="btn btn-light">Save</button>-->
  96. <!--<a class="btn btn-light" (click)="deleteSchedule(sch_id)">Delete</a>-->
  97. <!--</td>-->
  98.  
  99. <!--</tr>-->
  100. <!--</div>-->
  101. <!--</tbody>-->
  102.  
  103. <tbody formArrayName="sch" *ngFor="let i=index; let day of scheduleList; let i=index;let schedule of postScheduleForm.controls.sch.controls; let i=index">
  104. <tr [formGroupName]="i">
  105. <td>
  106. <input type="text" value="{{day.schedule_id}}" formControlName="schedule_id" [ngModel]="day.schedule_id" style="display: none" #sch_id>
  107. <select class="form-control custom-select" formControlName="day" [ngModel]="day.day" #sch_day>
  108. <option value="">---</option>
  109. <option value="Monday" [selected]="day.day == 'Monday'">Monday</option>
  110. <option value="Tuesday" [selected]="day.day == 'Tuesday'">Tuesday</option>
  111. <option value="Wednesday" [selected]="day.day == 'Wednesday'">Wednesday</option>
  112. <option value="Thursday" [selected]="day.day == 'Thursday'">Thursday</option>
  113. <option value="Friday" [selected]="day.day == 'Friday'">Friday</option>
  114. <option value="Saturday" [selected]="day.day == 'Saturday'">Saturday</option>
  115. <option value="Sunday" [selected]="day.day == 'Sunday'">Sunday</option>
  116. </select>
  117. </td>
  118. <td>
  119. <input type="time" formControlName="time_start" [ngModel]="day.time_start" value="{{day.time_start}}" class="form-control" #sch_time_start>
  120. </td>
  121. <td> - </td>
  122. <td>
  123. <input type="time" formControlName="time_end" [ngModel]="day.time_end" value="{{day.time_end}}" class="form-control" #sch_time_end>
  124. </td>
  125. <td>
  126. <input type="text" disabled value="-" class="form-control">
  127. <input type="text" style="display:none;" value="e879620b-cc0a-4a40-b038-4275edd64859" ngModel="e879620b-cc0a-4a40-b038-4275edd64859" formControlName="room" #sch_room>
  128. <!--<select class="form-control custom-select" formControlName="room" #sch_room>-->
  129. <!--<option *ngFor="let room of roomList let i=index" value="{{room.room_id}}" [selected]="'e879620b-cc0a-4a40-b038-4275edd64859'">{{room.name}}</option>-->
  130. <!--</select>-->
  131. </td>
  132. <td>
  133. <a class="btn btn-light" (click)="deleteSchedule(sch_id)">Delete</a>
  134. </td>
  135. </tr>
  136. </tbody>
  137. <tbody>
  138. <tr>
  139. <td colspan="6"><button class="btn btn-light">Save</button></td>
  140. </tr>
  141. </tbody>
  142.  
  143. </table>
  144. </form>
  145. {{postScheduleForm.value | json}}
  146. </div>
  147. </div>
  148. <simple-notifications [options]="options"></simple-notifications>
  149. </section>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement