Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <section id="group-doctor-schedule-table">
- <div class="row">
- <!--<div class="col-md-4 offset-8" style="height:50px" innerHTML="{{resultMessage}}">-->
- <!--</div>-->
- <div class="col-md-4 offset-8" style="height:70px">
- <ngb-alert *ngIf="successMessage" type="success" (close)="successMessage = null">{{ successMessage }}</ngb-alert>
- <ngb-alert *ngIf="errorMessage" type="danger" (close)="errorMessage = null">{{ errorMessage }}</ngb-alert>
- </div>
- <div class="col-md-12">
- <!--<div class="row">-->
- <!--<div class="col-md-3">-->
- <!--<div class="alert alert-success" role="alert">-->
- <!--{{reloadMessage}}-->
- <!--</div>-->
- <!--</div>-->
- <!--</div>-->
- <form [formGroup]="postScheduleForm" novalidate (ngSubmit)="editSchedule(postScheduleForm)">
- <table class="table table-bordered">
- <thead>
- <tr>
- <th colspan="5">{{doctorName}}</th>
- <!--<th>-->
- <!--<select class="form-control">-->
- <!--<option value="">Choose Gender</option>-->
- <!--<option value="1">Male</option>-->
- <!--<option value="2">Female</option>-->
- <!--</select>-->
- <!--</th>-->
- <!--<th>-->
- <!--<select class="form-control">-->
- <!--<option value="">Choose Specialty</option>-->
- <!--<option value="1">Specialty</option>-->
- <!--<option value="2">Female</option>-->
- <!--</select>-->
- <!--</th>-->
- </tr>
- <tr>
- <th style="width:200px;">Day</th>
- <th style="width:200px;">Time Start</th>
- <th style="width:200px;">Time End</th>
- <th>Room</th>
- <th>Action</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <select class="form-control" formControlName="new_day" [required]="true">
- <option value="">---</option>
- <option value="1">Monday</option>
- <option value="2">Tuesday</option>
- <option value="3">Wednesday</option>
- <option value="4">Thursday</option>
- <option value="5">Friday</option>
- <option value="6">Saturday</option>
- <option value="7">Sunday</option>
- </select>
- </td>
- <td class="time_start">
- <input type="number" min="0" max="24" maxlength="2"
- formControlName="new_time_start_hour" #ts_hour
- (change)="validateFormAdd(ts_hour, ts_minute, '', '')"
- class="form-control" placeholder="HH" pattern="[0-9]{1,2}">
- <span>:</span>
- <input type="number" min="0" max="59" maxlength="2"
- formControlName="new_time_start_minute" #ts_minute
- (change)="validateFormAdd(ts_hour, ts_minute, '', '')"
- class="form-control" placeholder="MM" pattern="[0-9]{1,2}">
- <!--<input type="time" formControlName="new_time_start" value="" class="form-control">-->
- </td>
- <td class="time_end">
- <!--<input type="time" formControlName="new_time_end" value="" class="form-control">-->
- <input type="number" min="0" max="24" maxlength="2"
- formControlName="new_time_end_hour" #te_hour
- (change)="validateFormAdd(te_hour, te_minute, ts_hour, ts_minute)"
- class="form-control" placeholder="HH" pattern="[0-9]{1,2}">
- <span>:</span>
- <input type="number" min="0" max="59" maxlength="2"
- formControlName="new_time_end_minute" #te_minute
- (keydown)="onKeyDown($event, te_minute)"
- (change)="validateFormAdd(te_hour, te_minute, ts_hour, ts_minute)"
- class="form-control" placeholder="MM" pattern="[0-9]{1,2}">
- </td>
- <td>
- <input type="text" disabled value="-" class="form-control">
- <input type="text" style="display:none;" value="e879620b-cc0a-4a40-b038-4275edd64859" formControlName="new_room">
- </td>
- <td>
- <button class="btn btn-light"
- [disabled]="!postScheduleForm.controls.new_day.valid ||
- !postScheduleForm.controls.new_time_start_hour.valid ||
- !postScheduleForm.controls.new_time_start_minute.valid ||
- !postScheduleForm.controls.new_time_end_hour.valid ||
- !postScheduleForm.controls.new_time_end_minute.valid" style="display: none">Add New</button>
- </td>
- </tr>
- </tbody>
- <!--<tbody formArrayName="sch">-->
- <!--<div *ngFor="let schedule of postScheduleForm.controls.sch.controls; let i=index">-->
- <!--<tr [formGroupName]="i">-->
- <!--<td>-->
- <!--<input type="text" value="" formControlName="schedule_id" style="display: none" #sch_id>-->
- <!--<select class="form-control custom-select" formControlName="day" #sch_day>-->
- <!--<option value="">---</option>-->
- <!--<option value="Monday">Monday</option>-->
- <!--<option value="Tuesday">Tuesday</option>-->
- <!--<option value="Wednesday">Wednesday</option>-->
- <!--<option value="Thursday">Thursday</option>-->
- <!--<option value="Friday">Friday</option>-->
- <!--<option value="Saturday">Saturday</option>-->
- <!--<option value="Sunday">Sunday</option>-->
- <!--</select>-->
- <!--</td>-->
- <!--<td>-->
- <!--<!–<ngb-timepicker formControlName="time_start"></ngb-timepicker>–>-->
- <!--<input type="time" formControlName="time_start" value="" class="form-control" #sch_time_start>-->
- <!--</td>-->
- <!--<td> - </td>-->
- <!--<td>-->
- <!--<!–<ngb-timepicker formControlName="time_end"></ngb-timepicker>–>-->
- <!--<input type="time" formControlName="time_end" value="" class="form-control" #sch_time_end>-->
- <!--</td>-->
- <!--<td>-->
- <!--<!–<input type="text" value="e879620b-cc0a-4a40-b038-4275edd64859" formControlName="room" #sch_room>–>-->
- <!--<select class="form-control custom-select" formControlName="room" #sch_room>-->
- <!--<option *ngFor="let room of roomList let i=index" value="{{room.room_id}}" [selected]="'e879620b-cc0a-4a40-b038-4275edd64859'">{{room.name}}</option>-->
- <!--</select>-->
- <!--</td>-->
- <!--<td>-->
- <!--<button class="btn btn-light">Save</button>-->
- <!--<a class="btn btn-light" (click)="deleteSchedule(sch_id)">Delete</a>-->
- <!--</td>-->
- <!--</tr>-->
- <!--</div>-->
- <!--</tbody>-->
- <tbody formArrayName="sch" *ngFor="let i=index; let day of scheduleList; let i=index;let schedule of postScheduleForm.controls.sch.controls; let i=index">
- <tr [formGroupName]="i">
- <td>
- <input type="text" value="{{day.schedule_id}}" formControlName="schedule_id" [ngModel]="day.schedule_id" style="display: none" #sch_id>
- <select class="form-control" formControlName="day" [ngModel]="day.day" (change)="validateFormEdit(sch_time_start_hour, sch_time_start_minute, '', '')" #sch_day>
- <option value="">---</option>
- <option value="1" [selected]="day.day == '1'">Monday</option>
- <option value="2" [selected]="day.day == '2'">Tuesday</option>
- <option value="3" [selected]="day.day == '3'">Wednesday</option>
- <option value="4" [selected]="day.day == '4'">Thursday</option>
- <option value="5" [selected]="day.day == '5'">Friday</option>
- <option value="6" [selected]="day.day == '6'">Saturday</option>
- <option value="7" [selected]="day.day == '7'">Sunday</option>
- </select>
- </td>
- <td class="time_start">
- <!--(focus)="validateTime(sch_id, sch_day, sch_time_start_hour, sch_time_start_minute, '', '')"-->
- <input type="number" min="0" max="24" maxlength="2"
- formControlName="time_start_hour" [ngModel]="day.time_start.substring(0,2)" value="{{day.time_start.substring(0,2)}}" #sch_time_start_hour
- (keyup)="validateFormEdit(sch_time_start_hour, sch_time_start_minute, '', '')"
- (change)="validateFormEdit(sch_time_start_hour, sch_time_start_minute, '', '')"
- (blur)="validateFormEdit(sch_time_start_hour, sch_time_start_minute, '', '')"
- class="form-control" placeholder="HH" pattern="[0-9]{1,2}">
- <span>:</span>
- <input type="number" min="0" max="59" maxlength="2"
- formControlName="time_start_minute" [ngModel]="day.time_start.substring(3,5)" value="{{day.time_start.substring(3,5)}}" #sch_time_start_minute
- (keyup)="validateFormEdit(sch_time_start_hour, sch_time_start_minute, '', '')"
- (change)="validateFormEdit(sch_time_start_hour, sch_time_start_minute, '', '')"
- (blur)="validateFormEdit(sch_time_start_hour, sch_time_start_minute, '', '')"
- class="form-control" placeholder="MM" pattern="[0-9]{1,2}">
- </td>
- <td class="time_end">
- <!--(focus)="validateTime(sch_time_end_hour, sch_time_end_minute, sch_time_start_hour, sch_time_start_minute)"-->
- <input type="number" min="0" max="24" maxlength="2"
- formControlName="time_end_hour" [ngModel]="day.time_end.substring(0,2)" value="{{day.time_end.substring(0,2)}}" #sch_time_end_hour
- (keyup)="validateFormEdit(sch_time_end_hour, sch_time_end_minute, sch_time_start_hour, sch_time_start_minute)"
- (change)="validateFormEdit(sch_time_end_hour, sch_time_end_minute, sch_time_start_hour, sch_time_start_minute)"
- (blur)="validateFormEdit(sch_time_end_hour, sch_time_end_minute, sch_time_start_hour, sch_time_start_minute)"
- class="form-control" placeholder="HH" pattern="[0-9]{1,2}">
- <span>:</span>
- <input type="number" min="0" max="59" maxlength="2"
- formControlName="time_end_minute" [ngModel]="day.time_end.substring(3,5)" value="{{day.time_end.substring(3,5)}}" #sch_time_end_minute
- (keyup)="validateFormEdit(sch_time_end_hour, sch_time_end_minute, sch_time_start_hour, sch_time_start_minute)"
- (change)="validateFormEdit(sch_time_end_hour, sch_time_end_minute, sch_time_start_hour, sch_time_start_minute)"
- (blur)="validateFormEdit(sch_time_end_hour, sch_time_end_minute, sch_time_start_hour, sch_time_start_minute)"
- class="form-control" placeholder="MM" pattern="[0-9]{1,2}">
- </td>
- <td>
- <input type="text" disabled value="-" class="form-control">
- <input type="text" style="display:none;" value="e879620b-cc0a-4a40-b038-4275edd64859" formControlName="room" #sch_room>
- <!--<select class="form-control custom-select" formControlName="room" #sch_room>-->
- <!--<option *ngFor="let room of roomList let i=index" value="{{room.room_id}}" [selected]="'e879620b-cc0a-4a40-b038-4275edd64859'">{{room.name}}</option>-->
- <!--</select>-->
- </td>
- <td>
- <a class="btn btn-light" (click)="deleteSchedule(sch_id)">Delete</a>
- </td>
- </tr>
- </tbody>
- <tbody>
- <tr>
- <!--<td colspan="6"><button class="btn btn-light" (mouseenter)="validateEdit()">Save</button></td>-->
- </tr>
- </tbody>
- </table>
- </form>
- <!--{{postScheduleForm.controls.sch.value | json}}-->
- <!--{{postScheduleForm.value | json}}-->
- </div>
- </div>
- <simple-notifications [options]="options"></simple-notifications>
- </section>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement