import { Component, OnInit, Inject } from '@angular/core';
import { ActivatedRoute, Params } from '@angular/router';
import { RouteHandleService } from '../RouteHandle.service';

@Component({
    selector: 'app-redirect',
    templateUrl: './redirect.component.html',
    styleUrls: ['./redirect.component.css']
})
export class RedirectComponent implements OnInit {

    constructor(@Inject('BASE_URL') public baseUrl: string, private activatedRoute: ActivatedRoute
        , routehandleservice: RouteHandleService) {


        this.activatedRoute.queryParams.subscribe((params: Params) => {
            let val: any = params['url'];
            let objId: any = params['objid'];
            let ocCode: any = params['occode'];
            routehandleservice.seturl(val, objId, ocCode);
            location.assign(this.baseUrl + "#/" + val);
        });
    }

    ngOnInit() {
    }

}
