File

src/app/dashboard/dashboard.component.ts

Implements

OnInit OnDestroy

Metadata

selector crm-dashboard
styleUrls dashboard.component.scss
templateUrl ./dashboard.component.html

Index

Properties
Methods

Constructor

constructor(router: Router, notificationsService: NotificationsService, authHttp: AuthHttp, ss: SpinnerService, companyProfilesService: CompanyProfilesService)
Parameters :
Name Type Optional Description
router Router
notificationsService NotificationsService
authHttp AuthHttp
ss SpinnerService
companyProfilesService CompanyProfilesService

Methods

ev
ev(event: Event)
Parameters :
Name Type Optional Description
event Event
Returns : void
hide
hide()
Returns : void
ngOnDestroy
ngOnDestroy()
Returns : void
ngOnInit
ngOnInit()
Returns : void
show
show()
Returns : void

Properties

items
items:
Default value : ["asdasdasd", "Asdasdasdasd"]
reg
reg:
Default value : CRMValidators.getEmailRegexp()
Private subscription
subscription: Subscription
Type : Subscription
testItems
testItems:
Default value : this.companyProfilesService.getAllForSelect()
import {Component, OnInit, OnDestroy} from "@angular/core";
import {Router} from "@angular/router";
import {Subscription} from "rxjs";
import {NotificationsService} from "../core/notifications/notifications.service";
import {AuthHttp} from "../core/auth/auth-http.service";
import {SpinnerService} from "../core/spinner/spinner.service";
import {CRMValidators} from "../shared/validators/CRMValidators";
import {CompanyProfilesService} from "../core/profile/company-profiles.service";


@Component({
  selector: 'crm-dashboard',
  templateUrl: './dashboard.component.html',
  styleUrls: ['./dashboard.component.scss']
})
export class DashboardComponent implements OnInit, OnDestroy {

  private subscription: Subscription;

  constructor(private router: Router,
              private notificationsService: NotificationsService,
              private authHttp: AuthHttp, private ss: SpinnerService, private companyProfilesService: CompanyProfilesService) {
  }

  ngOnInit(): void {

  }

  show() {
    this.ss.show();
  }

  hide() {
    this.ss.hide();
  }

  ev(event: Event) {
    console.log(event)
  }

  items = ["asdasdasd", "Asdasdasdasd"];
  reg = CRMValidators.getEmailRegexp();

  ngOnDestroy() {
    if (typeof this.subscription !== 'undefined') {
      this.subscription.unsubscribe();
    }
  }

  testItems = this.companyProfilesService.getAllForSelect();
}
<div class="animated fadeIn">
  <div class="row">
    <!--<div class="col-xl-8 col-lg-7 col-md-6 col-sm-12">-->

      <!--<div class="row">-->
        <!--<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12">-->
          <!--<crm-orders-by-period-chart></crm-orders-by-period-chart>-->
        <!--</div>-->

        <!--<div class="col-xl-6 col-lg-12 col-md-12 col-sm-12">-->

          <!--<div class="row">-->
            <!--<div class="col-md-12">-->
              <!--<crm-completed-orders-number></crm-completed-orders-number>-->
            <!--</div>-->

            <!--<div class="col-md-12">-->
              <!--&lt;!&ndash;<crm-completed-orders-number></crm-completed-orders-number>&ndash;&gt;-->
            <!--</div>-->
          <!--</div>-->

        <!--</div>-->
      <!--</div>-->

      <!--<div class="row">-->
        <!--<div class="col-sm-12">-->
          <!--<crm-orders-states-chart></crm-orders-states-chart>-->
        <!--</div>-->
      <!--</div>-->

    <!--</div>-->

    <!--<div class="col-xl-4 col-lg-5 col-md-6 col-sm-12">-->
      <!--<crm-user-tasks></crm-user-tasks>-->
    <!--</div>-->
  </div>

</div>
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""