Skip to content

Commit

Permalink
cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
felixcicatt committed Apr 16, 2024
1 parent 3a78a40 commit 57af82f
Show file tree
Hide file tree
Showing 11 changed files with 22 additions and 16 deletions.
4 changes: 2 additions & 2 deletions src/features/klant/bedrijf/BedrijfZoeker.vue
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
import { parseKvkNummer, parsePostcodeHuisnummer } from "@/helpers/validation";
import { ensureState } from "@/stores/create-store";
import { computed, ref, watch } from "vue";
import { useSearchBedrijven } from "./service/UseSearchBedrijven";
import { useSearchBedrijven } from "./service/use-search-bedrijven";
import SimpleSpinner from "@/components/SimpleSpinner.vue";
import Pagination from "@/nl-design-system/components/Pagination.vue";
Expand All @@ -87,7 +87,7 @@ import {
import { KlantType } from "../types";
import { useRouter } from "vue-router";
import { FriendlyError } from "@/services";
import { bedrijfQuery } from "./service/BedrijfsQuery";
import { bedrijfQuery } from "./service/bedrijf-query";
type SearchFields = KlantSearchField | SearchCategories;
const labels: { [key in SearchFields]: string } = {
handelsnaam: "Bedrijfsnaam",
Expand Down
4 changes: 2 additions & 2 deletions src/features/klant/bedrijf/enricher/bedrijf-enricher.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import type { Klant } from "../../types";
import { useKlantByIdentifier } from "../../service";
import { ServiceResult, combineEnrichers } from "@/services";
import { useBedrijfByIdentifier } from "../service/UseGetOndernememing";
import { useBedrijfByIdentifier } from "../service/use-bedrijf-by-identifier";
import type { Bedrijf, BedrijfIdentifier } from "../types";
import {
NietNatuurlijkPersoonIdentifiers,
fetchPreferredNietNatuurlijkPersoonIdentifier,
} from "../service/UsePreferredNietNatuurlijkPersoonIdentifier";
} from "../service/fetch-preferred-niet-natuurlijk-persoon-identifier";

const isKlant = (klantOfBedrijf: Klant | Bedrijf): klantOfBedrijf is Klant => {
return klantOfBedrijf._typeOfKlant === "klant";
Expand Down
Empty file.
2 changes: 1 addition & 1 deletion src/features/klant/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ export { default as HandelsregisterGegevens } from "./bedrijf/HandelsregisterGeg
export { default as KlantDetails } from "./KlantDetails.vue";

export { usePersoonByBsn } from "./persoon/service";
export { useBedrijfByIdentifier as useBedrijfByIdentifier } from "./bedrijf/service/UseGetOndernememing";
export { useBedrijfByIdentifier as useBedrijfByIdentifier } from "./bedrijf/service/use-bedrijf-by-identifier";
export { useKlantById } from "./service";
2 changes: 1 addition & 1 deletion src/features/klant/service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import type { BedrijfIdentifier } from "./bedrijf/types";
import {
NietNatuurlijkPersoonIdentifiers,
fetchPreferredNietNatuurlijkPersoonIdentifier,
} from "./bedrijf/service/UsePreferredNietNatuurlijkPersoonIdentifier";
} from "./bedrijf/service/fetch-preferred-niet-natuurlijk-persoon-identifier";

type QueryParam = [string, string][];

Expand Down
19 changes: 11 additions & 8 deletions src/features/zaaksysteem/service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ import type {
import type { Ref } from "vue";
import { mutate } from "swrv";
import { toRelativeProxyUrl } from "@/helpers/url";
import type { BedrijfSearchParameter } from "../klant/bedrijf/enricher/bedrijf-enricher";

const zakenProxyRoot = "/api/zaken";

Expand Down Expand Up @@ -82,23 +81,27 @@ export const useZaakById = (id: Ref<string>) => {
//
//
//
//Todo: bespreken er lijkt geen rol meegepost te worden bij het opslaan van
//Todo: bespreken er lijkt geen rol meegepost te worden bij het opslaan van
//een zaak bij een contactmoment voor een bedrijf.
//daardoor is de zaak niet terug te vinden als je het bedrijf weer zoekt.
//er wordt dan gezocht adhv de rollen
//er wordt dan gezocht adhv de rollen
//(een rol lijkt hier een verkeerde term), het gaat niet om de rollen het bedrijf heeft, maar met welke rollen het bedrijf aan welke zaken gekoppeld is
//als je een contactmoment aanmaakt, met daaraan gekoppeld een bedrijf en een zaak
//en je zoekt het bedrijf weer op dan staat de zaak wel bij het contactmoment, maar de zaken tab blijft leeg
//zo werkt het al op prod. is dit een bug of een feature?!
//
//
//
type ZaakBedrijfIdentifier =
| {
vestigingsnummer: string;
}
| {
innNnpId: string;
};




export const useZakenByIdentifier = (
getId: () => BedrijfSearchParameter | undefined,
export const useZakenByKlantBedrijfIdentifier = (
getId: () => ZaakBedrijfIdentifier | undefined,
) => {
const getUrl = () => {
const searchParam = getId();
Expand Down
7 changes: 5 additions & 2 deletions src/views/BedrijfDetailView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,10 @@ import {
} from "@/features/klant";
// import Pagination from "@/nl-design-system/components/Pagination.vue";
import { useContactmomentenByKlantId } from "@/features/contactmoment/service";
import { useZakenByIdentifier, ZakenOverzicht } from "@/features/zaaksysteem";
import {
useZakenByKlantBedrijfIdentifier,
ZakenOverzicht,
} from "@/features/zaaksysteem";
import ZaakPreview from "@/features/zaaksysteem/components/ZaakPreview.vue";
import { TabList, TabListDataItem } from "@/components/tabs";
import { useContactverzoekenByKlantId } from "@/features/contactverzoek/overzicht/service";
Expand Down Expand Up @@ -116,7 +119,7 @@ const contactverzoeken = useContactverzoekenByKlantId(
const contactmomenten = useContactmomentenByKlantId(klantUrl);
const zaken = useZakenByIdentifier(() => {
const zaken = useZakenByKlantBedrijfIdentifier(() => {
if (klant.success && klant.data) {
if (klant.data.vestigingsnummer) {
return { vestigingsnummer: klant.data.vestigingsnummer };
Expand Down

0 comments on commit 57af82f

Please sign in to comment.