Started for client delivery
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
<td>{{client.delivery_type}}</td>
|
||||
<td>{{client.delivery_date }}</td>
|
||||
<td>
|
||||
<button (click)="isCompleted=true">Completed</button>
|
||||
<button (click)="completedTask()">Completed</button>
|
||||
</td>
|
||||
</ng-container>
|
||||
</tr>
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import { CommonModule } from '@angular/common';
|
||||
import { Component, OnInit } from '@angular/core';
|
||||
import { ClientDeliveryService } from './client-service.service';
|
||||
import { DeliveryModel } from './client-service.model';
|
||||
|
||||
@Component({
|
||||
selector: 'app-client-service',
|
||||
@@ -9,18 +11,6 @@ import { Component, OnInit } from '@angular/core';
|
||||
styleUrl: './client-service.component.scss'
|
||||
})
|
||||
export class ClientServiceComponent implements OnInit {
|
||||
data = [
|
||||
{
|
||||
"client_name" : "client",
|
||||
// Termination, provision, Test
|
||||
"delivery_type" : "Test",
|
||||
// "delivery_type" : "Termination",
|
||||
// "delivery_type" : "Provision",
|
||||
"delivery_status" : "Pending",
|
||||
"delivery_date" : "16/03/2025",
|
||||
"remarks" : "Loream Ipsum is the",
|
||||
}
|
||||
]
|
||||
|
||||
date = new Date();
|
||||
day = String(this.date.getDate()).padStart(2,'0');
|
||||
@@ -28,6 +18,9 @@ export class ClientServiceComponent implements OnInit {
|
||||
year = this.date.getFullYear();
|
||||
today = this.day + '/' + this.month + '/' + this.year;
|
||||
isCompleted= false;
|
||||
allDeliveryTasks!: DeliveryModel[];
|
||||
|
||||
constructor(private clientDeliveryService: ClientDeliveryService){}
|
||||
|
||||
ngOnInit(): void {
|
||||
// if(this.data.delivery_date === this.today) {
|
||||
@@ -37,5 +30,13 @@ export class ClientServiceComponent implements OnInit {
|
||||
// console.log(this.data.delivery_date)
|
||||
// console.log(this.today)
|
||||
// }
|
||||
|
||||
this.clientDeliveryService.allDelivery().subscribe(data => {
|
||||
this.allDeliveryTasks = data;
|
||||
})
|
||||
}
|
||||
|
||||
completedTask() {
|
||||
this.isCompleted = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
export class DeliveryModel {
|
||||
client_name!: string;
|
||||
// Termination, provision, Test
|
||||
delivery_type!: string;
|
||||
// "delivery_type" : "Termination",
|
||||
// "delivery_type" : "Provision",
|
||||
delivery_status!: string;
|
||||
delivery_date!: string;
|
||||
remarks!: string;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
import { HttpClient } from "@angular/common/http";
|
||||
import { Injectable } from "@angular/core";
|
||||
import { DeliveryModel } from "./client-service.model";
|
||||
import { Observable } from "rxjs";
|
||||
|
||||
Injectable({'providedIn': 'root'})
|
||||
|
||||
export class ClientDeliveryService {
|
||||
|
||||
constructor(private httpClient: HttpClient){}
|
||||
|
||||
allDelivery(): Observable<DeliveryModel[]> {
|
||||
return this.httpClient.get<DeliveryModel[]>("http://localhost:3000/delivery")
|
||||
}
|
||||
}
|
||||
@@ -79,6 +79,10 @@ export const service_links: navLink[] =[
|
||||
]
|
||||
|
||||
export const tools_links: navLink[] = [
|
||||
{
|
||||
"name" : "Brilliant Speed Test",
|
||||
"url" : "http://103.209.42.218:10480"
|
||||
},
|
||||
{
|
||||
"name" : "MX ToolBox",
|
||||
"url" : "https://mxtoolbox.com"
|
||||
@@ -115,6 +119,10 @@ export const service_links: navLink[] =[
|
||||
{
|
||||
"name": "Monitoring Screenshots list",
|
||||
"url" : "https://s3.brilliant.com.bd/bucket-1-ee86738d/shift-tasks/regular-tasks.png"
|
||||
},
|
||||
{
|
||||
"name" : "Daily Infra Report",
|
||||
"url" : "https://docs.google.com/spreadsheets/d/1q5snkjEof6SF1oftgncQe1yETR6kCky-/edit?usp=sharing&ouid=112305840590759320964&rtpof=true&sd=true"
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user