Added blog show
This commit is contained in:
@@ -2,6 +2,7 @@ import {Component, Input, OnInit} from '@angular/core';
|
||||
import {TasksDataService} from "../../store/tasks-data.service";
|
||||
import {Router} from "@angular/router";
|
||||
import {SessionDataProviderService} from "../../store/session-data-provider.service";
|
||||
import {WrenchService} from "../../services/wrench.service";
|
||||
|
||||
@Component({
|
||||
selector: 'app-jobowner-dash',
|
||||
@@ -12,6 +13,7 @@ export class JobownerDashComponent implements OnInit {
|
||||
@Input('bannerData') bannerData:any;
|
||||
constructor( public tasksDataService:TasksDataService,
|
||||
private router: Router,
|
||||
private wrenchService: WrenchService,
|
||||
public sessionDataProviderService: SessionDataProviderService,) { }
|
||||
|
||||
ngOnInit() {}
|
||||
@@ -39,7 +41,7 @@ export class JobownerDashComponent implements OnInit {
|
||||
break;
|
||||
case 'blog-page':
|
||||
// this.blogDetails(this.getOneBlog(item));
|
||||
// this.getOneBlog(item);
|
||||
this.getOneBlog(item);
|
||||
break;
|
||||
|
||||
case 'my-review-jobs':
|
||||
@@ -74,5 +76,23 @@ export class JobownerDashComponent implements OnInit {
|
||||
this.router.navigate([pageToNavigate],{state: item});
|
||||
}
|
||||
}
|
||||
selBlogResult: any;
|
||||
getOneBlog(item) {
|
||||
const bligTmF = {
|
||||
sessionid: this.sessionDataProviderService.session,
|
||||
blog_id: item.blog_id,
|
||||
limit: 1,
|
||||
};
|
||||
|
||||
this.wrenchService.getBlogData(bligTmF).subscribe((blogResult1) => {
|
||||
this.selBlogResult = blogResult1.blogdata[0];
|
||||
console.log("selBlogResult RETURN->", this.selBlogResult);
|
||||
this.blogDetails(this.selBlogResult);
|
||||
});
|
||||
return this.selBlogResult;
|
||||
}
|
||||
blogDetails(item) {
|
||||
var pageToNavigate = "blogdetail";
|
||||
this.router.navigate([pageToNavigate], { state: item });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ import {TasksDataService} from "../../store/tasks-data.service";
|
||||
import {UsersoffersDataService} from "../../store/usersoffers-data.service";
|
||||
import {SessionDataProviderService} from "../../store/session-data-provider.service";
|
||||
import {Router} from "@angular/router";
|
||||
import {WrenchService} from "../../services/wrench.service";
|
||||
|
||||
@Component({
|
||||
selector: 'app-workers-dash',
|
||||
@@ -32,6 +33,7 @@ export class WorkersDashComponent implements OnInit {
|
||||
constructor(
|
||||
public tasksDataService:TasksDataService,
|
||||
private router: Router,
|
||||
private wrenchService: WrenchService,
|
||||
public sessionDataProviderService: SessionDataProviderService,
|
||||
public usersoffersDataService:UsersoffersDataService) {
|
||||
this.refreshJobsData();
|
||||
@@ -121,7 +123,7 @@ export class WorkersDashComponent implements OnInit {
|
||||
break;
|
||||
case 'blog-page':
|
||||
// this.blogDetails(this.getOneBlog(item));
|
||||
// this.getOneBlog(item);
|
||||
this.getOneBlog(item);
|
||||
break;
|
||||
|
||||
case 'my-review-jobs':
|
||||
@@ -152,12 +154,35 @@ export class WorkersDashComponent implements OnInit {
|
||||
pageToNavigate = "family";
|
||||
break;
|
||||
|
||||
case 'learnmore':
|
||||
pageToNavigate = 'learnmore';
|
||||
break;
|
||||
|
||||
}
|
||||
if(pageToNavigate !=''){
|
||||
this.router.navigate([pageToNavigate],{state: item});
|
||||
}
|
||||
}
|
||||
|
||||
selBlogResult: any;
|
||||
getOneBlog(item) {
|
||||
const bligTmF = {
|
||||
sessionid: this.sessionDataProviderService.session,
|
||||
blog_id: item.blog_id,
|
||||
limit: 1,
|
||||
};
|
||||
|
||||
this.wrenchService.getBlogData(bligTmF).subscribe((blogResult1) => {
|
||||
this.selBlogResult = blogResult1.blogdata[0];
|
||||
console.log("selBlogResult RETURN->", this.selBlogResult);
|
||||
this.blogDetails(this.selBlogResult);
|
||||
});
|
||||
return this.selBlogResult;
|
||||
}
|
||||
blogDetails(item) {
|
||||
var pageToNavigate = "blogdetail";
|
||||
this.router.navigate([pageToNavigate], { state: item });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user