|
@@ -17,19 +17,19 @@
|
|
|
<form (ngSubmit)="onSubmitted()" #f="ngForm">
|
|
|
<div class="row">
|
|
|
|
|
|
- <div class="col-12 col-sm-12 col-md-4">
|
|
|
- <div class="form-group">
|
|
|
- <label for="vehicle_type_id" style="float: right; margin-right: 5px">نوع المركبه</label>
|
|
|
- <select class="form-control" name="vehicle_type_id" (input)="onChangeVehicleType($event)" [disabled]="checkEdit" [ngModel]="formData.vehicle_type_id" required>
|
|
|
- <option *ngFor="let type of vehicle_types" [value]="type.id">{{type.name}}</option>
|
|
|
- </select>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <div class="col-12 col-sm-12 col-md-4">
|
|
|
+ <div class="form-group">
|
|
|
+ <label for="vehicle_type_id" style="float: right; margin-right: 5px">نوع المركبه</label>
|
|
|
+ <select class="form-control" name="vehicle_type_id" (input)="onChangeVehicleType($event)" [disabled]="checkEdit" [(ngModel)]="formData.vehicle_type_id" required>
|
|
|
+ <option *ngFor="let type of vehicle_types" [value]="type.id">{{type.name}}</option>
|
|
|
+ </select>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
|
|
|
<div class="col-12 col-sm-12 col-md-4" *ngIf='show'>
|
|
|
<div class="form-group">
|
|
|
<label for="vehicle_id" style="float: right; margin-right: 5px"> رقم اللوحات</label>
|
|
|
- <select class="form-control" name="vehicle_id" [ngModel]="formData.vehicle_id" [disabled]="checkEdit" required>
|
|
|
+ <select class="form-control" name="vehicle_id" [(ngModel)]="formData.vehicle_id" [disabled]="checkEdit" required>
|
|
|
<option *ngFor="let num of licenseNum" [value]="num.id">{{num.plate_number}}</option>
|
|
|
</select>
|
|
|
</div>
|
|
@@ -37,14 +37,14 @@
|
|
|
<div class="col-12 col-sm-12 col-md-4">
|
|
|
<div class="form-group">
|
|
|
<label for="vehicle_recipient_name" style="float: right; margin-right: 5px">إسم الموظف</label>
|
|
|
- <input type="text" class="form-control" placeholder="إسم الموظف" name="vehicle_recipient_name" id="vehicle_recipient_name" [ngModel]="formData.vehicle_recipient_name" ngModel required />
|
|
|
+ <input type="text" class="form-control" placeholder="إسم الموظف" name="vehicle_recipient_name" id="vehicle_recipient_name" [(ngModel)]="formData.vehicle_recipient_name" ngModel required />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="col-12 col-sm-12 col-md-4">
|
|
|
<div class="form-group">
|
|
|
<label for="phone" style="float: right; margin-right: 5px">الجوال</label>
|
|
|
- <input type="text" class="form-control" placeholder="الهاتف" name="phone" id="phone" appOnlyNumber [ngModel]="formData.phone" ngModel required />
|
|
|
+ <input type="text" class="form-control" placeholder="الهاتف" name="phone" id="phone" appOnlyNumber [(ngModel)]="formData.phone" ngModel required />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -75,21 +75,21 @@
|
|
|
<div class="col-12 col-sm-12 col-md-4">
|
|
|
<div class="form-group">
|
|
|
<label for="start_mileage_recording" style="float: right; margin-right: 5px">تسجيل عدد الكيلومترات البداية</label>
|
|
|
- <input type="number" class="form-control" placeholder="تسجيل عدد الكيلومترات البداية" name="start_mileage_recording" id="start_mileage_recording" [ngModel]="formData.start_mileage_recording" ngModel required />
|
|
|
+ <input type="number" class="form-control" placeholder="تسجيل عدد الكيلومترات البداية" name="start_mileage_recording" id="start_mileage_recording" [(ngModel)]="formData.start_mileage_recording" ngModel required />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="col-12 col-sm-12 col-md-4">
|
|
|
<div class="form-group">
|
|
|
<label for="end_mileage_recording" style="float: right; margin-right: 5px">تسجيل عدد الكيلومترات للنهاية</label>
|
|
|
- <input type="number" class="form-control" placeholder="تسجيل عدد الكيلومترات للنهاية" name="end_mileage_recording" id="end_mileage_recording" [ngModel]="formData.end_mileage_recording" ngModel required />
|
|
|
+ <input type="number" class="form-control" placeholder="تسجيل عدد الكيلومترات للنهاية" name="end_mileage_recording" id="end_mileage_recording" [(ngModel)]="formData.end_mileage_recording" ngModel required />
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="col-12 col-sm-12 col-md-12">
|
|
|
<div class="form-group">
|
|
|
<label for="movement_notes" style="float: right;margin-right: 5px"> الملاحظات<span class="spanReqired-w">*</span></label>
|
|
|
- <quill-editor id="movement_notes" name="movement_notes" [ngModel]="formData.movement_notes" >
|
|
|
+ <quill-editor id="movement_notes" name="movement_notes" [(ngModel)]="formData.movement_notes" >
|
|
|
</quill-editor>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -127,16 +127,18 @@
|
|
|
<table class="table table-bordered">
|
|
|
<thead class="headBackground-w">
|
|
|
<tr>
|
|
|
- <th> نوع المركبه</th>
|
|
|
- <th>رقم اللوحه</th>
|
|
|
- <th *ngIf="authSer.showEditBtn">تعديل</th>
|
|
|
+ <th> تاريخ إستلام المركبه</th>
|
|
|
+ <th>تاريخ إستلام البطاقه </th>
|
|
|
+ <th>تسجيل عدد الكيلومترات البداية</th>
|
|
|
+ <th>تسجيل عدد الكيلومترات للنهايه</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody>
|
|
|
<tr *ngFor="let data of vehicleDataTable | paginate: { itemsPerPage: perPagePagenation, currentPage: currentPage, totalItems: count }; let i = index ">
|
|
|
- <td>{{data.vehicle_type_name}}</td>
|
|
|
- <td>{{data.vehicle_plate_number}}</td>
|
|
|
- <td *ngIf="authSer.showEditBtn"><button type="button" class="btn btn-outline-secondary" (click)="onEdit(data.id)"><i class="fas fa-edit"></i></button></td>
|
|
|
+ <td>{{data.vehicle_receipt_date}}</td>
|
|
|
+ <td>{{data.vehicle_delivery_date}}</td>
|
|
|
+ <td>{{data.start_mileage_recording}}</td>
|
|
|
+ <td>{{data.end_mileage_recording}}</td>
|
|
|
</tr>
|
|
|
</tbody>
|
|
|
</table>
|