Переглянути джерело

Added action buttons to deliver orders

master
kj1352 4 роки тому
джерело
коміт
4dfdbe73f0
5 змінених файлів з 67 додано та 17254 видалено
  1. +45
    -17247
      package-lock.json
  2. +1
    -0
      src/app/login/login.component.scss
  3. +11
    -5
      src/app/orders/orders.component.html
  4. +3
    -2
      src/app/orders/orders.component.scss
  5. +7
    -0
      src/app/orders/orders.component.ts

+ 45
- 17247
package-lock.json
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 1
- 0
src/app/login/login.component.scss Переглянути файл

@@ -42,6 +42,7 @@
border-bottom: 1px solid var(--grey);
font-size: 14px;
padding: 0 5px;
background-color: transparent;
}
}



+ 11
- 5
src/app/orders/orders.component.html Переглянути файл

@@ -63,16 +63,22 @@
₹ {{ getFixedDecimalPoints(item.total_price) }}
</div>
</td>
<td>
<div class="action-buttons" *ngIf="order.orderstatus.orderstatus_id === 6">
<button class="round-button" (click)="order.orderstatus.orderstatus_id = 1; updateOrder(order)"> Confirm </button>
<button class="round-button" (click)="order.orderstatus.orderstatus_id = 4; updateOrder(order)"> Reject </button>
</div>
<td>
<div class="status" [ngClass]="{'success': order.orderstatus.orderstatus_id === 1,
'failed' : order.orderstatus.orderstatus_id === 2 || order.orderstatus.orderstatus_id === 4 || order.orderstatus.orderstatus_id === 5 }"
*ngIf="order.orderstatus.orderstatus_id !== 6">
{{ getOrderStatus(order.orderstatus.orderstatus_id).orderStatus }}
</div>

<div class="action-buttons" *ngIf="order.orderstatus.orderstatus_id === 6">
<button class="round-button accept" (click)="order.orderstatus.orderstatus_id = 1; updateOrder(order)"> Confirm </button>
<button class="round-button" (click)="order.orderstatus.orderstatus_id = 4; updateOrder(order)"> Reject </button>
</div>

<div class="action-buttons" *ngIf="order.orderstatus.orderstatus_id === 1 || order.orderstatus.orderstatus_id === 7">
<button class="round-button accept" *ngIf="order.orderstatus.orderstatus_id !== 7" (click)="order.orderstatus.orderstatus_id = 7; updateOrder(order)"> Ready </button>
<button class="round-button accept" (click)="order.orderstatus.orderstatus_id = 3; updateOrder(order)"> Delivered </button>
</div>
</td>
</tr>
</tbody>


+ 3
- 2
src/app/orders/orders.component.scss Переглянути файл

@@ -149,9 +149,10 @@
margin-left: 10px;
margin-top: 10px;

&:first-child {
&.accept {
background-color: var(--brand-blue);
}
}
}
}
}


+ 7
- 0
src/app/orders/orders.component.ts Переглянути файл

@@ -46,6 +46,10 @@ export class OrdersComponent implements OnInit {
orderStatus: 'Accepted',
orderstatus_id: 1
}; break;
case 'ready': this.filterOption = {
orderStatus: 'Ready',
orderstatus_id: 1
}; break;
default: this.filterOption = {
orderStatus: 'All',
orderstatus_id: 0
@@ -84,6 +88,9 @@ export class OrdersComponent implements OnInit {
}, {
orderstatus_id: 1,
orderStatus: 'Confirmed',
}, {
orderstatus_id: 7,
orderStatus: 'Ready',
}];
});


Завантаження…
Відмінити
Зберегти