From ec9b91f543cd82185db8f0a4f5a342d149accc8d Mon Sep 17 00:00:00 2001 From: Pedro Paulo <jogospedropaulo@gmail.com> Date: Fri, 14 Jun 2019 16:53:28 -0300 Subject: [PATCH] listagem crud campanha --- .../listagem-campanha.component.html | 16 ++++++++-------- .../listagem-campanha.component.ts | 9 +-------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html index 961d564e..da27cc6b 100644 --- a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html +++ b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html @@ -5,7 +5,7 @@ </div> <div class="p-col-12"> <p-table #tt [value]="campanhas" [paginator]="true" [rows]="10" [responsive]="true" - [globalFilterFields]="['nome', 'empresa', 'dtInicio', 'dtFim', 'atualizacao', 'logoCampanha', 'orcamento']" [loading]="loading" [rowHover]="true"> + [globalFilterFields]="['nome', 'empresa', 'dtInicio', 'dtFim', 'atualizacao', 'logo', 'orcamento']" [loading]="loading" [rowHover]="true"> <ng-template pTemplate="caption"> <div class="p-grid p-justify-center ui-fluid"> <div class="p-col-12 p-sm-8 p-md-6"> @@ -34,8 +34,8 @@ <th [pSortableColumn]="'atualizacao'">Atualização <p-sortIcon [field]="'atualizacao'"></p-sortIcon> </th> - <th [pSortableColumn]="'logoCampanha'">Logo - <p-sortIcon [field]="'logoCampanha'"></p-sortIcon> + <th [pSortableColumn]="'logo'">Logo + <p-sortIcon [field]="'logo'"></p-sortIcon> </th> <th [pSortableColumn]="'orcamento'">Orçamento <p-sortIcon [field]="'orcamento'"></p-sortIcon> @@ -43,7 +43,7 @@ <th [pSortableColumn]="'status'">Status <p-sortIcon [field]="'status'"></p-sortIcon> </th> - <th style="width: 20%"></th> + <th style="width: 20%">Ações</th> </tr> </ng-template> <ng-template pTemplate="body" let-campanha> @@ -53,17 +53,17 @@ <td><span class="ui-column-title">Data de Início</span>{{campanha.dtInicio | date: 'dd/MM/yyyy'}}</td> <td><span class="ui-column-title">Data de Fim</span>{{campanha.dtFim | date: 'dd/MM/yyyy'}}</td> <td><span class="ui-column-title">Atualização</span>{{campanha.atualizacao}}</td> - <td><span class="ui-column-title">Logo</span>{{campanha.logoCampanha}}</td> + <td><span class="ui-column-title">Logo</span>{{campanha.logo}}</td> <td><span class="ui-column-title">Orçamento</span>{{campanha.orcamento}}</td> <td><span class="ui-column-title">Status</span>{{campanha.status | status}}</td> <td> <div class="p-grid p-justify-center p-align-center"> <button pButton type="button" style="margin-right: 3px" icon="pi pi-search" class="ui-button-rounded ui-button-secondary" pTooltip="Visualizar" tooltipPosition="top" - [routerLink]="['/campanhas/detalhes/', campanha.id]"></button> + [routerLink]="['/influenzer/campanha/detalhes/', campanha.id]"></button> <button pButton type="button" style="margin-right: 3px" [disabled]="!possuiPermissaoEditarExcluirCampanha(campanha)" - [routerLink]="['/campanhas/', campanha.id]" icon="pi pi-pencil" + [routerLink]="['influenzer//campanha/', campanha.id]" icon="pi pi-pencil" class="ui-button-rounded ui-button-warning" pTooltip="Editar" tooltipPosition="top"></button> <button pButton type="text" icon="pi pi-trash" class="ui-button-rounded ui-button-danger" [disabled]="!possuiPermissaoEditarExcluirCampanha(campanha)" pTooltip="Excluir" tooltipPosition="top" @@ -82,7 +82,7 @@ <ng-template pTemplate="summary"> <tr> <td [attr.colspan]="6"> - <button pButton label="Novo" icon="pi pi-plus" type="button" [routerLink]="['/campanhas/novo']" + <button pButton label="Novo" icon="pi pi-plus" type="button" [routerLink]="['/influenzer/campanha/novo']" class="ui-button-rounded"></button> </td> </tr> diff --git a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts index d4433452..2dcbd3e5 100644 --- a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts +++ b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts @@ -17,7 +17,6 @@ export class ListagemCampanhaComponent implements OnInit { loading: boolean; visualizar: boolean; campanhaSelecionado: Campanha; - atualizacao: SelectItem[]; numTotal: number; filtro: string = ''; @@ -30,17 +29,11 @@ export class ListagemCampanhaComponent implements OnInit { private campanhaService: CampanhaService ) { this.breadcrumbService.setItems([ - { label: 'Campanhas', routerLink: ['/campanhas'], visible: true } + { label: 'Campanha', routerLink: ['/influenzer/campanha'], visible: true } ]); } ngOnInit() { - this.atualizacao = [ - { label: 'DIÁRIA', value: 'DIÁRIA' }, - { label: 'HORA', value: 'HORA' }, - { label: 'SEMANAL', value: 'SEMANAL' }, - ]; - this.campanhaSelecionado = new Campanha(); this.loading = true; this.campanhaService.findAll(0) -- GitLab