Skip to content

Commit 8ed74c8

Browse files
authored
Dev next1 fakta feilutbetaling (#6602)
* Kodeverk: fiks fakta-feilutbetaling * Kodeverk: fakta-feilutbetaling fiks * Kodeverk: fakta-feilutbetaling
1 parent 9880682 commit 8ed74c8

File tree

3 files changed

+13
-43
lines changed

3 files changed

+13
-43
lines changed

packages/fakta-feilutbetaling/src/FeilutbetalingFaktaIndex.stories.tsx

+6-21
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { action } from '@storybook/addon-actions';
99
import React from 'react';
1010
import { KodeverkProvider } from '@k9-sak-web/gui/kodeverk/index.js';
1111
import alleKodeverkV2 from '@k9-sak-web/lib/kodeverk/mocks/alleKodeverkV2.json';
12-
import { behandlingType } from "@k9-sak-web/backend/k9sak/kodeverk/behandling/BehandlingType.js";
12+
import { behandlingType } from '@k9-sak-web/backend/k9sak/kodeverk/behandling/BehandlingType.js';
1313
import FeilutbetalingFaktaIndex from './FeilutbetalingFaktaIndex';
1414

1515
const BEHANDLING_AARSAK_KODEVERK = 'BEHANDLING_AARSAK';
@@ -54,33 +54,18 @@ const feilutbetalingFakta = {
5454
const feilutbetalingAarsak = {
5555
hendelseTyper: [
5656
{
57-
hendelseType: {
58-
kode: 'OPPTJENING',
59-
navn: '§14-6 Opptjening',
60-
},
57+
hendelseType: 'OPPTJENING', // navn: '§14-6 Opptjening'
6158
hendelseUndertyper: [],
6259
},
6360
{
64-
hendelseType: {
65-
kode: 'ANNET',
66-
navn: 'Annet',
67-
},
61+
hendelseType: 'ANNET', // navn: 'Annet'
6862
hendelseUndertyper: [],
6963
},
7064
{
71-
hendelseType: {
72-
kode: 'MEDLEM',
73-
navn: '§14-2 Medlemskap',
74-
},
65+
hendelseType: 'MEDLEM', // navn: '§14-2 Medlemskap'
7566
hendelseUndertyper: [
76-
{
77-
kode: 'IKKE_EØS',
78-
navn: 'Ikke oppholdsrett EØS',
79-
},
80-
{
81-
kode: 'IKKE_BOSATT',
82-
navn: 'Ikke bosatt',
83-
},
67+
'IKKE_EØS', // navn: 'Ikke oppholdsrett EØS'
68+
'IKKE_BOSATT', // navn: 'Ikke bosatt'
8469
],
8570
},
8671
],

packages/fakta-feilutbetaling/src/components/FeilutbetalingInfoPanel.jsx

+7-7
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,9 @@ const buildInitialValues = createSelector([ownProps => ownProps.feilutbetalingFa
314314

315315
return {
316316
...period,
317-
årsak: hendelseType.kode,
318-
[hendelseType.kode]: {
319-
underÅrsak: hendelseUndertype ? hendelseUndertype.kode : null,
317+
årsak: hendelseType,
318+
[hendelseType]: {
319+
underÅrsak: hendelseUndertype ? hendelseUndertype : null,
320320
},
321321
};
322322
})
@@ -343,12 +343,12 @@ const getSortedFeilutbetalingArsaker = createSelector(
343343
);
344344

345345
const transformValues = (values, aksjonspunkter, årsaker) => {
346-
const apCode = aksjonspunkter.find(ap => ap.definisjon.kode === feilutbetalingAksjonspunkter[0]);
346+
const apCode = aksjonspunkter.find(ap => ap.definisjon === feilutbetalingAksjonspunkter[0]);
347347

348348
const feilutbetalingFakta = values.perioder.map(periode => {
349-
const feilutbetalingÅrsak = årsaker.find(el => el.hendelseType.kode === periode.årsak);
349+
const feilutbetalingÅrsak = årsaker.find(årsak => årsak.hendelseType === periode.årsak);
350350
const findUnderÅrsakObjekt = underÅrsak =>
351-
feilutbetalingÅrsak.hendelseUndertyper.find(el => el.kode === underÅrsak);
351+
feilutbetalingÅrsak.hendelseUndertyper.find(hendelseUndertype => hendelseUndertype === underÅrsak);
352352
const feilutbetalingUnderÅrsak = periode[periode.årsak]
353353
? findUnderÅrsakObjekt(periode[periode.årsak].underÅrsak)
354354
: false;
@@ -365,7 +365,7 @@ const transformValues = (values, aksjonspunkter, årsaker) => {
365365

366366
return [
367367
{
368-
kode: apCode.definisjon.kode,
368+
kode: apCode.definisjon,
369369
begrunnelse: values.begrunnelse,
370370
feilutbetalingFakta,
371371
},

packages/fakta-feilutbetaling/src/propTypes/feilutbetalingAarsakPropType.jsx

-15
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,6 @@ const feilutbetalingAarsakPropType = PropTypes.shape({
55
PropTypes.shape({
66
hendelseType: PropTypes.string.isRequired,
77
hendelseUndertyper: PropTypes.arrayOf(PropTypes.string.isRequired),
8-
/*
9-
#KODEVERk: usikker på denne, hvordan den skal se ut.
10-
Om det er en kode eller et oppslag med navn etc.
11-
skrev om over, så får vi se
12-
hendelseType: PropTypes.shape({
13-
kode: PropTypes.string.isRequired,
14-
navn: PropTypes.string.isRequired,
15-
}),
16-
hendelseUndertyper: PropTypes.arrayOf(
17-
PropTypes.shape({
18-
kode: PropTypes.string.isRequired,
19-
navn: PropTypes.string.isRequired,
20-
}),
21-
),
22-
*/
238
}),
249
).isRequired,
2510
});

0 commit comments

Comments
 (0)