Skip to content

Commit 7311cfe

Browse files
authored
Sortering på tidspunkt oppgaven var hos beslutter første gang (#3597)
1 parent 75babf1 commit 7311cfe

File tree

2 files changed

+18
-5
lines changed

2 files changed

+18
-5
lines changed

src/client/app/filter/sortering/EnkelSortering.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ const EnkelSortering = () => {
3434
<option value={SORTERING_ALTERNATIVER.feilutbetalingsdatoEldstTilNyest}>
3535
Feilutbetalingsdato: eldste til nyeste (kun tilbakekreving)
3636
</option>
37+
<option value={SORTERING_ALTERNATIVER.førsteGangHosBeslutterEldstTilNyest}>
38+
Tidspunkt første gang hos beslutter: eldste til nyeste
39+
</option>
3740
</Select>
3841
);
3942
};

src/client/app/filter/sortering/sorteringUtils.ts

+15-5
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,44 @@ export enum SORTERING_ALTERNATIVER {
33
mottattDatoNyestTilEldst = 'mottattDatoNyestTilEldst',
44
feilutbetaltBeløpSynkende = 'feilutbetaltBeløpSynkende',
55
feilutbetalingsdatoEldstTilNyest = 'feilutbetalingsdatoSynkende',
6+
førsteGangHosBeslutterEldstTilNyest = 'førsteGangHosBeslutterEldstTilNyest',
67
}
78

89
const koder = {
910
mottattDato: 'mottattDato',
1011
førsteFeilutbetalingDato: 'førsteFeilutbetalingDato',
1112
feilutbetaltBeløp: 'feilutbetaltBeløp',
13+
tidFørsteGangHosBeslutter: 'tidFørsteGangHosBeslutter',
1214
};
1315
export const mapKodeTilSorteringParams = (kode: SORTERING_ALTERNATIVER) => {
1416
switch (kode) {
1517
case SORTERING_ALTERNATIVER.mottattDatoEldstTilNyest:
1618
return {
17-
kode: 'mottattDato',
19+
kode: koder.mottattDato,
1820
område: 'K9',
1921
økende: true,
2022
};
2123
case SORTERING_ALTERNATIVER.mottattDatoNyestTilEldst:
2224
return {
23-
kode: 'mottattDato',
25+
kode: koder.mottattDato,
2426
område: 'K9',
2527
økende: false,
2628
};
2729
case SORTERING_ALTERNATIVER.feilutbetaltBeløpSynkende:
2830
return {
29-
kode: 'feilutbetaltBeløp',
31+
kode: koder.feilutbetaltBeløp,
3032
område: 'K9',
3133
økende: false,
3234
};
3335
case SORTERING_ALTERNATIVER.feilutbetalingsdatoEldstTilNyest:
3436
return {
35-
kode: 'førsteFeilutbetalingDato',
37+
kode: koder.førsteFeilutbetalingDato,
38+
område: 'K9',
39+
økende: true,
40+
};
41+
case SORTERING_ALTERNATIVER.førsteGangHosBeslutterEldstTilNyest:
42+
return {
43+
kode: koder.tidFørsteGangHosBeslutter,
3644
område: 'K9',
3745
økende: true,
3846
};
@@ -45,11 +53,13 @@ export const mapKodeTilSorteringParams = (kode: SORTERING_ALTERNATIVER) => {
4553
export const mapSorteringParamsTilKode = ({ kode, økende }: { kode: string; økende: boolean }) => {
4654
switch (kode) {
4755
case koder.mottattDato:
48-
return økende ? 'mottattDatoEldstTilNyest' : 'mottattDatoNyestTilEldst';
56+
return økende ? SORTERING_ALTERNATIVER.mottattDatoEldstTilNyest : SORTERING_ALTERNATIVER.mottattDatoNyestTilEldst;
4957
case koder.førsteFeilutbetalingDato:
5058
return SORTERING_ALTERNATIVER.feilutbetalingsdatoEldstTilNyest;
5159
case koder.feilutbetaltBeløp:
5260
return SORTERING_ALTERNATIVER.feilutbetaltBeløpSynkende;
61+
case koder.tidFørsteGangHosBeslutter:
62+
return SORTERING_ALTERNATIVER.førsteGangHosBeslutterEldstTilNyest;
5363
default:
5464
return null;
5565
}

0 commit comments

Comments
 (0)