From 4d00b0d492620f9c12ba3339fb26e9764038184c Mon Sep 17 00:00:00 2001 From: wixarm Date: Mon, 9 Feb 2026 12:34:56 +0330 Subject: [PATCH] add: unique_unit_identity --- src/partials/management/AddOrganization.tsx | 21 +++++++++++++++++++ src/partials/management/OrganizationsList.tsx | 2 ++ 2 files changed, 23 insertions(+) diff --git a/src/partials/management/AddOrganization.tsx b/src/partials/management/AddOrganization.tsx index 7bdbdb6..a9f40ef 100644 --- a/src/partials/management/AddOrganization.tsx +++ b/src/partials/management/AddOrganization.tsx @@ -8,6 +8,7 @@ import { zValidateNumber, zValidateNumberOptional, zValidateString, + zValidateStringOptional, } from "../../data/getFormTypeErrors"; import { z } from "zod"; import { useApiMutation } from "../../utils/useApiRequest"; @@ -30,6 +31,7 @@ const schema = z.object({ city: zValidateNumber("شهر"), organization: zValidateNumberOptional("سازمان"), organizationType: zValidateNumber("سازمان"), + unique_unit_identity: zValidateStringOptional("شناسه یکتا واحد"), is_repeatable: z.boolean(), free_visibility_by_scope: z.boolean(), }); @@ -75,6 +77,7 @@ export const AddOrganization = ({ getData, item }: AddPageProps) => { defaultValues: { name: item?.name || "", national_unique_id: item?.national_unique_id || "", + unique_unit_identity: item?.unique_unit_identity || "", free_visibility_by_scope: item?.free_visibility_by_scope || false, field_of_activity: item && item?.field_of_activity !== "EM" @@ -141,6 +144,9 @@ export const AddOrganization = ({ getData, item }: AddPageProps) => { type: data.organizationType, }), national_unique_id: data?.national_unique_id, + ...(data?.unique_unit_identity && { + unique_unit_identity: data.unique_unit_identity, + }), province: data?.province, city: data?.city, ...(data.organization && { @@ -252,6 +258,21 @@ export const AddOrganization = ({ getData, item }: AddPageProps) => { )} /> + ( + + )} + /> + { `${item?.type?.name}`, item?.parent_organization?.name, item?.national_unique_id, + item?.unique_unit_identity || "-", item?.field_of_activity === "CO" ? "کشور" : item?.field_of_activity === "PR" @@ -184,6 +185,7 @@ export const OrganizationsList = () => { "نهاد", "سازمان والد", "شناسه کشوری", + "شناسه یکتا واحد", "حوزه فعالیت", "استان", "شهر",