Merge branch 'master' of https://gitea.verdnatura.es/verdnatura/salix-front into test
gitea/salix-front/pipeline/head This commit looks good Details

This commit is contained in:
Alex Moreno 2024-09-12 08:26:01 +02:00
commit 8d04d50a13
3 changed files with 17 additions and 7 deletions

View File

@ -19,7 +19,15 @@ watch(
</script> </script>
<template> <template>
<FetchData url="VnRoles" auto-load @on-fetch="(data) => (rolesOptions = data)" /> <FetchData url="VnRoles" auto-load @on-fetch="(data) => (rolesOptions = data)" />
<FormModel ref="formModelRef" model="AccountPrivileges" url="VnUsers" auto-load> <FormModel
ref="formModelRef"
model="AccountPrivileges"
url="VnUsers/preview"
:filter="{ where: { id: route.params.id } }"
:url-create="`VnUsers/${route.params.id}/privileges`"
:id="route.params.id"
auto-load
>
<template #form="{ data }"> <template #form="{ data }">
<div class="q-gutter-y-sm"> <div class="q-gutter-y-sm">
<QCheckbox <QCheckbox

View File

@ -45,7 +45,7 @@ async function onFetchClaim(data) {
const amount = ref(); const amount = ref();
const amountClaimed = ref(); const amountClaimed = ref();
async function onFetch(rows, newRows) { function onFetch(rows, newRows) {
if (newRows) rows = newRows; if (newRows) rows = newRows;
amount.value = 0; amount.value = 0;
amountClaimed.value = 0; amountClaimed.value = 0;
@ -155,7 +155,7 @@ function showImportDialog() {
async function saveWhenHasChanges() { async function saveWhenHasChanges() {
if (claimLinesForm.value.getChanges().updates) { if (claimLinesForm.value.getChanges().updates) {
await claimLinesForm.value.onSubmit(); await claimLinesForm.value.onSubmit();
await claimLinesForm.value.reload(); onFetch(claimLinesForm.value.formData);
} }
} }
</script> </script>
@ -211,7 +211,7 @@ async function saveWhenHasChanges() {
<template #body-cell-claimed="{ row }"> <template #body-cell-claimed="{ row }">
<QTd auto-width align="right" class="text-primary"> <QTd auto-width align="right" class="text-primary">
<QInput <QInput
v-model="row.quantity" v-model.number="row.quantity"
type="number" type="number"
dense dense
@keyup.enter="saveWhenHasChanges()" @keyup.enter="saveWhenHasChanges()"
@ -266,7 +266,9 @@ async function saveWhenHasChanges() {
<template v-if="column.name === 'claimed'"> <template v-if="column.name === 'claimed'">
<QItemLabel class="text-primary"> <QItemLabel class="text-primary">
<QInput <QInput
v-model="props.row.quantity" v-model.number="
props.row.quantity
"
type="number" type="number"
dense dense
autofocus autofocus

View File

@ -94,8 +94,8 @@ const detailsColumns = ref([
{ {
name: 'total', name: 'total',
label: 'claim.total', label: 'claim.total',
field: ({ sale }) => field: (row) =>
toCurrency(sale.quantity * sale.price * ((100 - sale.discount) / 100)), toCurrency(row.quantity * row.sale.price * ((100 - row.sale.discount) / 100)),
sortable: true, sortable: true,
}, },
]); ]);