Skip to content

Commit

Permalink
RED-85 falta implementar o pagamento, transferência foi
Browse files Browse the repository at this point in the history
  • Loading branch information
sombriks committed Jun 9, 2024
1 parent 8b5be8d commit 53a19dd
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 26 deletions.
2 changes: 2 additions & 0 deletions service-node-koa/app/services/movimentacao.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@ export const transferencia = async ({ origem, destino, categoria, valor, vencime
tipo_movimentacao_id: 1 // entrada
}

// TODO flag para marcar movimentações internas (ignorar ao somar todas as contas)

const [{ idEntrada }] = await insertMovimentacao(entrada)
const [{ idSaida }] = await insertMovimentacao(saida)

Expand Down
52 changes: 26 additions & 26 deletions web-app-vue/src/pages/dashboard/controles-dashboard.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,32 @@
</v-row>
<v-row>
<v-expansion-panels v-model="folha" variant="accordion">
<v-expansion-panel value="composicao">
<!-- composição despesas (stacked bar conta/categorias)-->
<!-- composição receitas (stacked bar conta/categorias)-->
<v-expansion-panel-title>Composição</v-expansion-panel-title>
<v-expansion-panel-text>
<h3>Composição de despesas</h3>
<div v-for="conta in composicaoDespesas" :key="conta.descricao">
<h4>{{ conta.descricao }}</h4>
<VueUiSparkStackbar
:config="sparkStackBarConfig"
:dataset="conta.data"
></VueUiSparkStackbar>
</div>
<br />
<v-divider></v-divider>
<br />
<h3>Composição de receitas</h3>
<div v-for="conta in composicaoReceitas" :key="conta.descricao">
<h4>{{ conta.descricao }}</h4>
<VueUiSparkStackbar
:config="sparkStackBarConfig"
:dataset="conta.data"
></VueUiSparkStackbar>
</div>
</v-expansion-panel-text>
</v-expansion-panel>
<v-expansion-panel value="rxd">
<!-- receitas x despesas totais (simple-bar) -->
<!-- receitas x despesas efetivadas (simple-bar) -->
Expand Down Expand Up @@ -86,32 +112,6 @@
<VueUiDonut :config="donutConfig" :dataset="receitaCategoria"></VueUiDonut>
</v-expansion-panel-text>
</v-expansion-panel>
<v-expansion-panel value="composicao">
<!-- composição despesas (stacked bar conta/categorias)-->
<!-- composição receitas (stacked bar conta/categorias)-->
<v-expansion-panel-title>Composição</v-expansion-panel-title>
<v-expansion-panel-text>
<h3>Composição de despesas</h3>
<div v-for="conta in composicaoDespesas" :key="conta.descricao">
<h4>{{ conta.descricao }}</h4>
<VueUiSparkStackbar
:config="sparkStackBarConfig"
:dataset="conta.data"
></VueUiSparkStackbar>
</div>
<br />
<v-divider></v-divider>
<br />
<h3>Composição de receitas</h3>
<div v-for="conta in composicaoReceitas" :key="conta.descricao">
<h4>{{ conta.descricao }}</h4>
<VueUiSparkStackbar
:config="sparkStackBarConfig"
:dataset="conta.data"
></VueUiSparkStackbar>
</div>
</v-expansion-panel-text>
</v-expansion-panel>
<v-expansion-panel value="saldos">
<!-- saldos (tabelinha/chips)-->
<!-- anterior 1 ano-->
Expand Down
1 change: 1 addition & 0 deletions web-app-vue/src/pages/pagamento/transferencia-form.vue
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ const transferir = async () => {
if (!valid.value) return console.log('invalid form state')
await movimentacaoStore.transferir({ ...formTransferencia })
alert('transferência criada com sucesso')
await router.push('/historico')
} catch (e) {
console.log(e)
alert('Não foi possível realizar a transferência')
Expand Down

0 comments on commit 53a19dd

Please sign in to comment.