fix(timesheet): minor behavior change to mobile expense items
This commit is contained in:
parent
7833ddd083
commit
f8d88de03e
|
|
@ -21,6 +21,10 @@
|
||||||
employeeEmail?: string;
|
employeeEmail?: string;
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
|
const emit = defineEmits<{
|
||||||
|
onUpdateClicked: [void];
|
||||||
|
}>();
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const ui_store = useUiStore();
|
const ui_store = useUiStore();
|
||||||
const timesheet_store = useTimesheetStore();
|
const timesheet_store = useTimesheetStore();
|
||||||
|
|
@ -52,7 +56,12 @@
|
||||||
|
|
||||||
const requestExpenseCreationOrUpdate = async () => {
|
const requestExpenseCreationOrUpdate = async () => {
|
||||||
if (file.value)
|
if (file.value)
|
||||||
await expenses_api.upsertExpense(expenses_store.current_expense, file.value, employeeEmail ?? auth_store.user?.email ?? 'MISSING_EMAIL');
|
await expenses_api.upsertExpense(
|
||||||
|
expenses_store.current_expense,
|
||||||
|
file.value, employeeEmail ?? auth_store.user?.email ?? 'MISSING_EMAIL'
|
||||||
|
);
|
||||||
|
|
||||||
|
emit('onUpdateClicked');
|
||||||
};
|
};
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
|
|
|
||||||
|
|
@ -174,7 +174,10 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<div class="q-px-sm">
|
<div class="q-px-sm">
|
||||||
<ExpenseDialogFormMobile v-model="expense" />
|
<ExpenseDialogFormMobile
|
||||||
|
v-model="expense"
|
||||||
|
@on-update-clicked="is_showing_update_form = false"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</q-expansion-item>
|
</q-expansion-item>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user