Skip to content

Commit

Permalink
Fjerner spørreundersøkelse på vedtak av søknader
Browse files Browse the repository at this point in the history
  • Loading branch information
matsbyfl committed Oct 23, 2024
1 parent 0ab44fe commit de7f7b6
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 63 deletions.
9 changes: 2 additions & 7 deletions client/src/io/http.ts
Original file line number Diff line number Diff line change
Expand Up @@ -221,13 +221,8 @@ export const deleteFjernTildeling = async (sakId: number | string) => {
return del(`${baseUrl}/api/sak/${sakId}/tildeling`, {})
}

export const putVedtak = async (
sakId: number | string,
status: VedtakStatusType,
problemsammendrag: string,
tilbakemelding: Tilbakemelding
) => {
return put(`${baseUrl}/api/sak/${sakId}/vedtak`, { status, problemsammendrag, tilbakemelding })
export const putVedtak = async (sakId: number | string, status: VedtakStatusType, problemsammendrag: string) => {
return put(`${baseUrl}/api/sak/${sakId}/vedtak`, { status, problemsammendrag })
}

export const putFerdigstillBestilling = async (sakId: number | string, status: OppgaveStatusType) => {
Expand Down
76 changes: 20 additions & 56 deletions client/src/saksbilde/venstremeny/VedtakCard.tsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
import { Bleed, Box, Button, Heading, HelpText, HStack, ReadMore, Tag, TextField, VStack } from '@navikt/ds-react'
import { Bleed, Button, HelpText, HStack, Tag, TextField } from '@navikt/ds-react'
import { useState } from 'react'
import { FormProvider, useForm } from 'react-hook-form'
import styled from 'styled-components'

import { Knappepanel } from '../../felleskomponenter/Knappepanel'
import { Brødtekst, Etikett, Tekst } from '../../felleskomponenter/typografi'
import { useLogNesteNavigasjon } from '../../hooks/useLogNesteNavigasjon'
import { besvarelseToSvar, IBesvarelse } from '../../innsikt/Besvarelse.ts'
import { SpørreundersøkelseStack } from '../../innsikt/SpørreundersøkelseStack.tsx'
import { useSpørreundersøkelse } from '../../innsikt/useSpørreundersøkelse.ts'
import { postTildeling, putVedtak } from '../../io/http'
import { IkkeTildelt } from '../../oppgaveliste/kolonner/IkkeTildelt'
import { useInnloggetSaksbehandler } from '../../state/authentication'
Expand All @@ -30,7 +27,6 @@ export interface VedtakCardProps {

interface VedtakFormValues {
problemsammendrag: string
besvarelse: IBesvarelse
}

export function VedtakCard({ sak }: VedtakCardProps) {
Expand All @@ -43,22 +39,16 @@ export function VedtakCard({ sak }: VedtakCardProps) {
const { onOpen: visOverførGosys, ...overførGosys } = useOverførGosys(sakId, 'sak_overført_gosys_v1')
const [logNesteNavigasjon] = useLogNesteNavigasjon()

const { spørreundersøkelse, defaultValues } = useSpørreundersøkelse('kontaktet_formidler_v1')
const form = useForm<VedtakFormValues>({
defaultValues: {
problemsammendrag: `${storForbokstavIAlleOrd(sak.søknadGjelder.replace('Søknad om:', '').trim())}; ${sakId}`,
besvarelse: defaultValues,
},
})

const opprettVedtak = async (data: VedtakFormValues) => {
const { problemsammendrag, besvarelse } = data
const svar = besvarelseToSvar(spørreundersøkelse, besvarelse)
const { problemsammendrag } = data
setLoading(true)
await putVedtak(sakId, VedtakStatusType.INNVILGET, problemsammendrag, {
skjema: spørreundersøkelse.skjema,
svar,
}).catch(() => setLoading(false))
await putVedtak(sakId, VedtakStatusType.INNVILGET, problemsammendrag).catch(() => setLoading(false))
setLoading(false)
setVisVedtakModal(false)
logAmplitudeEvent(amplitude_taxonomy.SOKNAD_INNVILGET)
Expand Down Expand Up @@ -182,50 +172,24 @@ export function VedtakCard({ sak }: VedtakCardProps) {
innlogget side på nav.no
</Brødtekst>
<FormProvider {...form}>
<VStack gap="5">
<TextField
label={
<HStack wrap={false} gap="2" align="center">
<Etikett>Tekst til problemsammendrag i SF i OeBS</Etikett>
<HelpText>
<Bleed marginInline="full" asChild>
<Brødtekst>
Foreslått tekst oppfyller registreringsinstruksen. Du kan redigere teksten i problemsammendraget
dersom det er nødvendig. Det kan du gjøre i feltet nedenfor før saken innvilges eller inne på SF
i OeBS som tidligere.
</Brødtekst>
</Bleed>
</HelpText>
</HStack>
}
size="small"
{...form.register('problemsammendrag', { required: 'Feltet er påkrevd' })}
/>
<Box borderWidth="1" borderColor="border-default" padding="5">
<Heading level="2" size="small" spacing>
Spørreundersøkelse
</Heading>
<VStack gap="6">
<div>
<Brødtekst>
Informasjonen du oppgir her vil ikke bli lagt ved saken. Svarene blir anonymisert.
</Brødtekst>
<ReadMore header="Grunnen til at vi samler inn denne informasjonen" size="small">
<Brødtekst spacing>
Denne undersøkelsen varer fra 21. til 23.oktober. Hensikten er å lære mer om hvilken informasjon
dere trenger i sakene, og hvilken informasjon dere får fra formidler. Resultatet fra undersøkelsen
vil gjøre oss i stand til å lære mer om behovet for informasjon i sakene. Når vi etter hvert vil
be om flere opplysninger i behovsmeldingen, så kan vi gjøre en ny undersøkelse. Da kan vi se om
behovet for å innhente informasjon fra formidler har gått ned. Takk for at dere hjelper oss ved å
svare!
<TextField
label={
<HStack wrap={false} gap="2" align="center">
<Etikett>Tekst til problemsammendrag i SF i OeBS</Etikett>
<HelpText>
<Bleed marginInline="full" asChild>
<Brødtekst>
Foreslått tekst oppfyller registreringsinstruksen. Du kan redigere teksten i problemsammendraget
dersom det er nødvendig. Det kan du gjøre i feltet nedenfor før saken innvilges eller inne på SF i
OeBS som tidligere.
</Brødtekst>
</ReadMore>
</div>

<SpørreundersøkelseStack spørreundersøkelse={spørreundersøkelse} navn="besvarelse" size="small" />
</VStack>
</Box>
</VStack>
</Bleed>
</HelpText>
</HStack>
}
size="small"
{...form.register('problemsammendrag', { required: 'Feltet er påkrevd' })}
/>
</FormProvider>
</BekreftelseModal>
<OverførGosysModal
Expand Down

0 comments on commit de7f7b6

Please sign in to comment.