Advertisement
info1atual

Untitled

Sep 6th, 2023
825
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 4.77 KB | Source Code | 0 0
  1. <lista-view v-for="(movimento, index) in movimentacao" :key="index" :cor-borda-start="corBordaStart(movimento)">
  2.                 <template #id-codigo>
  3.                   <h4 class="mb-0">{{ movimento.IdMovimento }}</h4>
  4.                 </template>
  5.  
  6.                 <template v-if="movimento.Data" #divisor>
  7.                   <hr class="hr-line-light-2 mb-1">
  8.                 </template>
  9.  
  10.                 <template v-if="movimento.Data" #datas>
  11.                   <i class="mdi mdi-calendar mb-2"></i>
  12.                   <small class="fw-bold mb-2" title="Cadastro">{{ movimento.Data | dataBR }}</small>
  13.                 </template>
  14.  
  15.                 <template #descricoes>
  16.                   <div v-if="movimento.Movimento == 'Ajuste' || movimento.Movimento == 'Transferência'" class="mt-1 mb-0">
  17.                     <span class="mt-1"><small>Produto</small></span>
  18.                     <h5 v-if="movimento.itens" class="mt-0 mb-0 text-uppercase text-truncate pointer" style="max-width: 310px;" :title="movimento.itens[0].Produto + ' - ' + movimento.itens[0].ProdutoDescricao"><u>{{ movimento.itens[0].Produto + ' - ' + movimento.itens[0].ProdutoDescricao }}</u></h5>
  19.                     <span v-if="movimento.Movimento == 'Ajuste'" class="small">Ajuste</span>
  20.                     <span v-else-if="movimento.Movimento == 'Transferência'" class="small">Quantidade</span>
  21.                     <h5 class="mb-1 small" v-if="movimento.itens">
  22.                       {{ movimento.itens[0].Quantidade }}
  23.                     </h5>
  24.                   </div>
  25.                   <div v-else class="mt-1 mb-0">
  26.                     <span><small>Fornecedor</small></span>
  27.                     <h5 v-if="movimento.fornecedor" class="mt-0 mb-0 text-uppercase text-truncate pointer" style="max-width: 310px;" :title="movimento.fornecedor.Nome"><u>{{ movimento.fornecedor.Nome }}</u></h5>
  28.                     <h5 v-else class="mt-0 mb-0 pointer text-uppercase"><u>NÃO INFORMADO</u></h5>
  29.                     <span class="small d-block">Nota Fiscal</span>
  30.                     <h5 class="mb-1 small" v-if="movimento.NotaFiscal">
  31.                       {{ movimento.NotaFiscal }}
  32.                     </h5>
  33.                     <h5 v-else class="mt-0 mb-0 pointer text-uppercase">-</h5>
  34.                   </div>
  35.                 </template>
  36.  
  37.                 <template #badges>
  38.                   <div class="d-flex flex-column">
  39.                     <div class="d-block text-center">
  40.                       <span v-if="movimento.Movimento == 'Entrada'" class="badge bg-success text-white fw-bold text-uppercase">
  41.                         {{ movimento.Movimento }}
  42.                       </span>
  43.                       <span v-else-if="movimento.Movimento == 'Saída' || movimento.Movimento == 'Transferência'" class="badge bg-danger text-white fw-bold text-uppercase">
  44.                         {{ movimento.Movimento }}
  45.                       </span>
  46.                       <span v-else-if="movimento.Movimento == 'Ajuste'" class="badge bg-warning text-dark fw-bold text-uppercase">
  47.                         {{ movimento.Movimento }}
  48.                       </span>
  49.                     </div>
  50.  
  51.                     <div class="d-block text-center">
  52.                       <span v-if="movimento.loja && movimento.loja.Codigo == 1" class="badge bg-secondary text-white fw-bold text-uppercase mt-1">
  53.                       {{ movimento.loja.Descricao }}
  54.                       </span>
  55.                       <span v-else-if="movimento.loja && movimento.loja.Codigo == 2" class="badge bg-secondary text-white fw-bold text-uppercase mt-1">
  56.                         {{ movimento.loja.Descricao }}
  57.                       </span>
  58.                     </div>
  59.                   </div>
  60.                 </template>
  61.  
  62.                 <template #valores>
  63.                   <div class="row">
  64.                     <div class="col px-lg-1 px-sm-3 text-sm-center text-lg-end">
  65.                       <span><small>Valor</small></span>
  66.                       <h6 class="fw-bold">{{ movimento.Valor | valorBR }}</h6>
  67.                     </div>
  68.                   </div>
  69.                 </template>
  70.  
  71.                 <template #botoes-acoes1>
  72.                   <a href="#" id="imprimir" class="btn btn-light text-dark" data-id="" title="Editar" @click.prevent="imprimir(movimento.IdMovimento)"><i class="fa fa-print fa-sm"></i></a>
  73.  
  74.                   <a href="#" id="editar" class="btn btn-light text-dark" data-id="" title="Editar" @click.prevent="editar(movimento)"><i class="fa fa-edit fa-sm"></i></a>
  75.  
  76.                   <a href="#" v-if="usuario.nivel == 'Administrador'" id="excluir" class="btn btn-light text-dark" data-id="" title="Excluir" @click.prevent="abrirDialogoExcluir(index)"><i class="fa fa-trash fa-sm"></i></a>
  77.                 </template>
  78.               </lista-view>
Tags: vue
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement