Fatti
La signora W., nata nel 1939, ha percepito indennità giornaliere dell'assicurazione contro la disoccupazione a partire dal 1° febbraio 1995 sulla base di un reddito assicurato di Fr. 1'680.--. Dal 1° ottobre 1995 al 31 marzo 1996 ha lavorato a tempo parziale come commessa supplente presso la ditta V. AG. Il salario ottenuto da questa attività è stato computato come reddito intermedio a valere sul diritto all'indennità giornaliera. Nei mesi da ottobre a dicembre 1996 ha aiutato suo marito nella liquidazione della sua attività, per la quale è stata retribuita con Fr. 2'400.-- mensili corrispondenti a un grado di occupazione dell'80% (35 su 44 ore settimanali) in base a un contratto di lavoro.
Il 1° febbraio 1997, un giorno dopo la scadenza del periodo di prestazioni di due anni, la signora W. si è nuovamente annunciata presso l'ufficio comunale di collocamento e da quel momento ha frequentato il controllo delle marche. Nel luglio 1997 ha presentato alla Cassa di disoccupazione dei Grigioni la domanda di indennità, indicando nel modulo di richiesta che era disposta e in grado di lavorare a tempo parziale, al massimo 9-25 ore a settimana. Di conseguenza, la Cassa le ha corrisposto retroattivamente indennità giornaliere a partire dal 21 febbraio 1997. Per la determinazione dell'indennità, ha applicato un reddito assicurato di Fr. 1'592.--.
Legge
Il Tribunale federale afferma che il reddito assicurato come fattore per la determinazione del diritto all'indennità di disoccupazione per il secondo periodo di prestazioni aperto dalla Cassa di disoccupazione il 21 febbraio 1997 è controverso.
Secondo la giurisprudenza del Tribunale federale, per la determinazione del reddito assicurato è in linea di principio determinante l'ultimo mese di contribuzione prima dell'inizio del periodo di prestazioni. Se il salario nell'ultimo mese di contribuzione si discosta di almeno il 10% dalla media salariale degli ultimi sei mesi, il reddito assicurato viene calcolato sulla base di tale media salariale.
Il Tribunale federale constata che la Cassa di disoccupazione ha calcolato il reddito assicurato di Fr. 1'592.-- per il nuovo (secondo) periodo di prestazioni…