|
@@ -24,7 +24,8 @@
|
|
|
<q-card-section class="q-pa-sm">
|
|
<q-card-section class="q-pa-sm">
|
|
|
<div class="row items-center no-wrap q-gutter-x-sm">
|
|
<div class="row items-center no-wrap q-gutter-x-sm">
|
|
|
<q-avatar size="40px" :color="movBgColor(item.type)" :text-color="movIconColor(item.type)">
|
|
<q-avatar size="40px" :color="movBgColor(item.type)" :text-color="movIconColor(item.type)">
|
|
|
- <q-icon :name="movIcon(item.type)" size="20px" />
|
|
|
|
|
|
|
+ <img v-if="item.client_photo" :src="item.client_photo" style="object-fit: cover" />
|
|
|
|
|
+ <q-icon v-else :name="movIcon(item.type)" size="20px" />
|
|
|
</q-avatar>
|
|
</q-avatar>
|
|
|
<div class="col column">
|
|
<div class="col column">
|
|
|
<span class="font13 fontsemibold text-dark">{{ movLabel(item) }}</span>
|
|
<span class="font13 fontsemibold text-dark">{{ movLabel(item) }}</span>
|
|
@@ -68,7 +69,7 @@ const loadMovements = async () => {
|
|
|
loading.value = true;
|
|
loading.value = true;
|
|
|
try {
|
|
try {
|
|
|
const [splits, withdrawals] = await Promise.all([
|
|
const [splits, withdrawals] = await Promise.all([
|
|
|
- getPaymentSplits(),
|
|
|
|
|
|
|
+ getPaymentSplits({ payment_status: 'paid' }),
|
|
|
getWithdrawals(),
|
|
getWithdrawals(),
|
|
|
]);
|
|
]);
|
|
|
|
|
|
|
@@ -76,6 +77,7 @@ const loadMovements = async () => {
|
|
|
id: `split-${s.id}`,
|
|
id: `split-${s.id}`,
|
|
|
type: 'servico',
|
|
type: 'servico',
|
|
|
client_name: s.client_name,
|
|
client_name: s.client_name,
|
|
|
|
|
+ client_photo: s.client_photo,
|
|
|
gross_amount: parseFloat(s.gross_amount || 0),
|
|
gross_amount: parseFloat(s.gross_amount || 0),
|
|
|
created_at: s.created_at,
|
|
created_at: s.created_at,
|
|
|
}));
|
|
}));
|