first commit
This commit is contained in:
41
app/Reports/report-2026-01-10.md
Normal file
41
app/Reports/report-2026-01-10.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# Report di Lavoro — 10 gennaio 2026
|
||||
|
||||
## Sommario
|
||||
Breve resoconto delle modifiche fatte oggi sul progetto frontend (Quasar + Vue 3 + Pinia + TypeScript).
|
||||
|
||||
## Modifiche principali
|
||||
- `MaritalStep.vue`:
|
||||
- Rimosso `await` non necessario su `resetValidation()` per risolvere l'errore `@typescript-eslint/await-thenable`.
|
||||
- Il pulsante `Prev` ora salva i dati (`store.setMarital`) prima di emettere l'evento `prev`.
|
||||
- `buildPayload()` espone tramite `defineExpose` e la logica pulisce i campi spouse quando `maritalStatus` è `SINGLE`.
|
||||
- `TaxpayerStep.vue`:
|
||||
- Aggiunta struttura `QForm` con `formRef` e regole `rules` condizionali (simili a `MaritalStep`).
|
||||
- `goNext()` ora esegue la validazione prima di salvare e navigare; `goPrev()` salva prima di emettere `prev`.
|
||||
- Risolti errori ESLint/TypeScript: `no-floating-promises` (await su validate), rimozione di variabili non usate nel `catch`.
|
||||
|
||||
## File modificati oggi
|
||||
- `app/src/components/steps/MaritalStep.vue`
|
||||
- `app/src/components/steps/TaxpayerStep.vue`
|
||||
- (varie patch correlate a `app/src/stores/schema.ts`, `app/src/i18n/*` durante il work-in-progress)
|
||||
|
||||
## Stato attuale controlli
|
||||
- `pnpm run lint`: exit code 0 (ultimo eseguito)
|
||||
- `pnpm run tsc`: exit code 1 (ci sono ancora errori TypeScript da risolvere)
|
||||
- `pnpm run dev`: exit code 130 (dev server non avviato in questo ambiente)
|
||||
|
||||
## Comandi utili
|
||||
Esegui questi comandi nella cartella `app` per verificare lo stato:
|
||||
|
||||
```bash
|
||||
pnpm run lint
|
||||
pnpm run tsc
|
||||
pnpm run dev
|
||||
```
|
||||
|
||||
## Prossimi passi suggeriti
|
||||
- Eseguire `pnpm run tsc` e correggere gli errori TypeScript rimanenti.
|
||||
- Applicare lo stesso pattern di `QForm`/`rules` ad altri step se si desidera coerenza UX.
|
||||
- Decidere se centralizzare il salvataggio nel `StepsStepper` (parent) o mantenerlo per-step; posso implementarne una delle due.
|
||||
|
||||
---
|
||||
File salvato: `app/Reports/report-2026-01-10.md`
|
||||
Reference in New Issue
Block a user