diff --git a/apps/cs/src/entities/site/model/site-interface.ts b/apps/cs/src/entities/site/model/site-interface.ts index 6edc1e69e..ae14297ae 100644 --- a/apps/cs/src/entities/site/model/site-interface.ts +++ b/apps/cs/src/entities/site/model/site-interface.ts @@ -16,6 +16,7 @@ export interface ISite { useYn: string; regDt: string; rgTrNm: string; + dmnAddr: string; } export interface ISiteDetail extends SiteFormData { @@ -44,6 +45,7 @@ export const siteFormSchema = z.object({ bkmkIcon: z.string().max(100).nullable(), useYn: z.string(), siteSkn: z.string().max(10).nullable(), + dmnAddr: z.string().nullable(), }); export type SiteFormData = z.infer; diff --git a/apps/cs/src/pages/site/model/table-columns.tsx b/apps/cs/src/pages/site/model/table-columns.tsx index ce68b93ee..2a07ce4b1 100644 --- a/apps/cs/src/pages/site/model/table-columns.tsx +++ b/apps/cs/src/pages/site/model/table-columns.tsx @@ -17,8 +17,8 @@ const columns = [ id: "siteNm", header: "사이트명", }), - columnHelper.accessor("siteAddr", { - id: "siteAddr", + columnHelper.accessor("dmnAddr", { + id: "dmnAddr", header: "대표 URL", }), columnHelper.accessor("bscSiteYn", { diff --git a/apps/cs/src/pages/site/ui/site-form.tsx b/apps/cs/src/pages/site/ui/site-form.tsx index 50feb8ec6..5ad735ec2 100644 --- a/apps/cs/src/pages/site/ui/site-form.tsx +++ b/apps/cs/src/pages/site/ui/site-form.tsx @@ -43,10 +43,12 @@ function SiteForm({ form, siteId, handleSave, handleDelete }: SiteFormProps) { const [onConfirm, setOnConfirm] = useState(false); const [isIpManagementOpen, setIsIpManagementOpen] = useState(false); const [isDomainManagementOpen, setIsDomainManagementOpen] = useState(false); - const [domainUrl, setDomainUrl] = useState(""); const handleSaveDomain = (rows: Domain[]) => { - setDomainUrl(rows.find((row) => row.rprsDmnYn === "Y")?.dmnAddr || ""); + form.setValue( + "dmnAddr", + rows.find((row) => row.rprsDmnYn === "Y")?.dmnAddr || "", + ); }; const onSubmit = async (data: SiteFormData) => { @@ -211,7 +213,7 @@ function SiteForm({ form, siteId, handleSave, handleDelete }: SiteFormProps) {
- {domainUrl} + {form.watch("dmnAddr")}