From d3c39caefb7313ee86c64ab75bbbb7f602432d75 Mon Sep 17 00:00:00 2001
From: jcchoi
Date: Tue, 6 Oct 2026 14:32:26 +0900
Subject: [PATCH] =?UTF-8?q?=EC=9B=B9=20=EC=A0=91=EA=B7=BC=EC=84=B1=20?=
=?UTF-8?q?=EC=A1=B0=EC=B9=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../entities/elapr/ui/aprvr-picker-dialog.tsx | 2 +-
.../elapr/ui/elapr-apln-picker-grid.tsx | 2 +-
.../elapr/ui/elapr-approval-dialog.tsx | 2 +-
.../elapr/ui/elapr-tmplt-select-table.tsx | 1 +
.../ui/aprvr-picker-dialog.tsx | 2 +-
.../ui/elapr-apln-grid.tsx | 2 +-
.../ui/elapr-tmplt-list.tsx | 1 +
.../ui/cklst-artcl-list.tsx | 7 +-
.../ui/cklst-mng-list.tsx | 1 +
.../ui/cklst-preview-dialog.tsx | 2 +-
.../ui/cklst-rvw-grid.tsx | 2 +-
.../ui/acntg-code-tab-panel.tsx | 2 +-
.../ui/cnstp-code-tab-panel.tsx | 2 +-
.../ui/fnrs-shar-code-tab-panel.tsx | 2 +-
.../dashboard/ui/dashboard-notice-table.tsx | 1 +
.../src/pages/design-cnstn/ui/design-list.tsx | 1 +
.../ui/sections/basic-info-form-section.tsx | 12 +--
.../ui/sections/basic-info-section.tsx | 2 +-
.../ui/sections/business-scale-section.tsx | 4 +-
.../ui/sections/contact-info-section.tsx | 22 ++---
.../sections/tech-review-opinion-section.tsx | 10 +--
.../ui/esntl-atch-file-list.tsx | 1 +
.../ui/components/checklist-task-panel.tsx | 2 +-
.../ui/components/file-vrfc-splmnt-dialog.tsx | 1 +
.../pwrk-cnsltn-doc-pjtco-ajmt-table.tsx | 2 +-
.../pwrk-cnsltn-rvw-rslt-inq-dialog.tsx | 2 +-
.../as/src/pages/fnrs-cnsltn/ui/fnrs-list.tsx | 1 +
.../ui/sections/basic-info-form-section.tsx | 16 ++--
.../ui/sections/basic-info-section.tsx | 18 ++---
.../ui/sections/business-cost-section.tsx | 6 +-
.../ui/sections/business-scale-section.tsx | 4 +-
.../ui/sections/contact-info-section.tsx | 22 ++---
.../ui/sections/fnrs-shar-section.tsx | 4 +-
.../sections/tech-review-opinion-section.tsx | 4 +-
.../ui/components/checklist-task-panel.tsx | 2 +-
.../as/src/pages/instl-sncn/ui/instl-list.tsx | 1 +
.../ui/sections/basic-info-form-section.tsx | 18 ++---
.../ui/sections/basic-info-section.tsx | 14 ++--
.../ui/sections/business-cost-section.tsx | 6 +-
.../ui/sections/business-scale-section.tsx | 4 +-
.../ui/sections/contact-info-section.tsx | 22 ++---
.../sections/tech-review-opinion-section.tsx | 10 +--
.../my-pbadms-sprt/ui/my-pbadms-sprt-list.tsx | 1 +
.../src/pages/nti-hstry/ui/nti-hstry-list.tsx | 1 +
.../ui/in-prgrs-doc-rcvr-list.tsx | 1 +
.../ntitlk-sndng/ui/rvw-mnpw-rcvr-list.tsx | 1 +
.../src/pages/ntitlk-sndng/ui/sndng-list.tsx | 2 +-
.../ui/components/checklist-task-panel.tsx | 2 +-
.../previous-plan-area-table.tsx | 4 +-
.../previous-plan-file-section.tsx | 2 +-
.../previous-plan-summary-table.tsx | 4 +-
.../ui/sections/basic-info-form-section.tsx | 22 ++---
.../ui/sections/basic-info-section.tsx | 22 ++---
.../sections/biz-cst-matrix-form-section.tsx | 4 +-
.../ui/sections/biz-cst-matrix-section.tsx | 4 +-
.../ui/sections/contact-info-section.tsx | 22 ++---
.../ui/sections/fnrs-cst-form-section.tsx | 8 +-
.../ui/sections/fnrs-cst-section.tsx | 4 +-
.../ui/sections/outline-form-section.tsx | 4 +-
.../ui/sections/outline-section.tsx | 4 +-
.../sections/tech-review-opinion-section.tsx | 4 +-
.../ui/sections/tmplnt-form-section.tsx | 8 +-
.../ui/sections/tmplnt-section.tsx | 6 +-
.../ui/sewer-bsc-plan-apply-dialog.tsx | 10 +--
.../sewer-bsc-plan/ui/sewer-bsc-plan-list.tsx | 1 +
apps/as/src/shared/lib/use-data-table.tsx | 1 +
.../bns-picker/ui/bns-picker-dialog.tsx | 5 +-
.../ui/attachments-form-section.tsx | 3 +-
.../ui/attachments-view-section.tsx | 4 +-
.../ui/biz-cst-total-display-table.tsx | 4 +-
.../ui/business-cost-form-section.tsx | 4 +-
.../ui/business-scale-form-section.tsx | 4 +-
.../pbadms-sprt/ui/checklist-form-section.tsx | 4 +-
.../ui/contact-info-form-section.tsx | 22 ++---
.../pbadms-sprt/ui/fnrs-shar-form-section.tsx | 4 +-
.../ui/pbadms-task-apply-dialog.tsx | 8 +-
.../ui/privacy-consent-section.tsx | 4 +-
.../ui/progress-status-section.tsx | 2 +-
.../pbadms-sprt/ui/splmnt-dmnd-dialog.tsx | 2 +-
.../ui/splmnt-dmnd-form-section.tsx | 2 +-
.../ui/supplement-demand-section.tsx | 2 +-
.../pages/(post)/normal/ui/normal-page.tsx | 6 +-
.../pages/(post)/notice/ui/notice-page.tsx | 2 +-
.../ui/menu-modification-demand-dialog.tsx | 6 +-
.../src/shared/ui/grid-view-data-table.tsx | 7 +-
.../src/widgets/post/ui/post-form.tsx | 21 ++---
.../src/widgets/post/ui/post-page.tsx | 31 ++++---
.../components/src/ui/data-table/index.tsx | 15 +++-
.../common/components/src/ui/lnb/index.tsx | 16 +++-
.../common/components/src/ui/table/index.tsx | 80 ++++++++++++-------
90 files changed, 365 insertions(+), 277 deletions(-)
diff --git a/apps/as/src/entities/elapr/ui/aprvr-picker-dialog.tsx b/apps/as/src/entities/elapr/ui/aprvr-picker-dialog.tsx
index 272f1f3cf..0176818c2 100644
--- a/apps/as/src/entities/elapr/ui/aprvr-picker-dialog.tsx
+++ b/apps/as/src/entities/elapr/ui/aprvr-picker-dialog.tsx
@@ -76,7 +76,7 @@ function AprvrPickerDialog({ open, onOpenChange, atrzSeComCd, onSelect }: AprvrP
배치된 검토인력이 없습니다.
) : (
-
+
diff --git a/apps/as/src/entities/elapr/ui/elapr-apln-picker-grid.tsx b/apps/as/src/entities/elapr/ui/elapr-apln-picker-grid.tsx
index f5a065ff6..ce4c16c4b 100644
--- a/apps/as/src/entities/elapr/ui/elapr-apln-picker-grid.tsx
+++ b/apps/as/src/entities/elapr/ui/elapr-apln-picker-grid.tsx
@@ -162,7 +162,7 @@ function ElaprAplnPickerGrid({
) : (
-
+
diff --git a/apps/as/src/entities/elapr/ui/elapr-approval-dialog.tsx b/apps/as/src/entities/elapr/ui/elapr-approval-dialog.tsx
index 72824428e..adca68c16 100644
--- a/apps/as/src/entities/elapr/ui/elapr-approval-dialog.tsx
+++ b/apps/as/src/entities/elapr/ui/elapr-approval-dialog.tsx
@@ -315,7 +315,7 @@ function ElaprApprovalDialog({
collisionDetection={closestCenter}
onDragEnd={handleDragEnd}
>
-
+
diff --git a/apps/as/src/entities/elapr/ui/elapr-tmplt-select-table.tsx b/apps/as/src/entities/elapr/ui/elapr-tmplt-select-table.tsx
index b93ead98d..3df5aea37 100644
--- a/apps/as/src/entities/elapr/ui/elapr-tmplt-select-table.tsx
+++ b/apps/as/src/entities/elapr/ui/elapr-tmplt-select-table.tsx
@@ -66,6 +66,7 @@ function ElaprTmpltSelectTable({
getCoreRowModel: getCoreRowModel(),
},
dataTableOptions: {
+ caption: "결재서식 선택 목록",
onRowClick: (row) => {
setRowSelection({ [row.elaprTmpltId]: true });
onSelectTmplt(row);
diff --git a/apps/as/src/pages/approval-line-management/ui/aprvr-picker-dialog.tsx b/apps/as/src/pages/approval-line-management/ui/aprvr-picker-dialog.tsx
index 38f7c810d..63fffac7e 100644
--- a/apps/as/src/pages/approval-line-management/ui/aprvr-picker-dialog.tsx
+++ b/apps/as/src/pages/approval-line-management/ui/aprvr-picker-dialog.tsx
@@ -73,7 +73,7 @@ function AprvrPickerDialog({
배치된 검토인력이 없습니다.
) : (
-
+
diff --git a/apps/as/src/pages/approval-line-management/ui/elapr-apln-grid.tsx b/apps/as/src/pages/approval-line-management/ui/elapr-apln-grid.tsx
index 5873803da..66cdf6cce 100644
--- a/apps/as/src/pages/approval-line-management/ui/elapr-apln-grid.tsx
+++ b/apps/as/src/pages/approval-line-management/ui/elapr-apln-grid.tsx
@@ -185,7 +185,7 @@ function ElaprAplnGrid({ elaprTmpltId }: ElaprAplnGridProps) {
) : (
-
+
diff --git a/apps/as/src/pages/approval-line-management/ui/elapr-tmplt-list.tsx b/apps/as/src/pages/approval-line-management/ui/elapr-tmplt-list.tsx
index 790c6e408..bbfb506f8 100644
--- a/apps/as/src/pages/approval-line-management/ui/elapr-tmplt-list.tsx
+++ b/apps/as/src/pages/approval-line-management/ui/elapr-tmplt-list.tsx
@@ -90,6 +90,7 @@ function ElaprTmpltList({ selectedTmpltId, onSelectTmplt }: ElaprTmpltListProps)
getCoreRowModel: getCoreRowModel(),
},
dataTableOptions: {
+ caption: "결재서식 목록으로 결재서식명 정보 제공",
onRowClick: (row) => {
setRowSelection({ [row.elaprTmpltId]: true });
onSelectTmplt(row);
diff --git a/apps/as/src/pages/checklist-management/ui/cklst-artcl-list.tsx b/apps/as/src/pages/checklist-management/ui/cklst-artcl-list.tsx
index 480ab9508..54cc205f0 100644
--- a/apps/as/src/pages/checklist-management/ui/cklst-artcl-list.tsx
+++ b/apps/as/src/pages/checklist-management/ui/cklst-artcl-list.tsx
@@ -67,7 +67,12 @@ function CklstArtclList({ cklstSn }: CklstArtclListProps) {
),
Empty: ,
- Success: () => ,
+ Success: () => (
+
+ ),
});
const handleFormSubmit = async (values: CklstArtclFormValues) => {
diff --git a/apps/as/src/pages/checklist-management/ui/cklst-mng-list.tsx b/apps/as/src/pages/checklist-management/ui/cklst-mng-list.tsx
index 921295ac2..981251d8a 100644
--- a/apps/as/src/pages/checklist-management/ui/cklst-mng-list.tsx
+++ b/apps/as/src/pages/checklist-management/ui/cklst-mng-list.tsx
@@ -83,6 +83,7 @@ function CklstMngList({ selectedCklstSn, onSelectCklst }: CklstMngListProps) {
getCoreRowModel: getCoreRowModel(),
},
dataTableOptions: {
+ caption: "체크리스트 목록",
onRowClick: (row) => {
setRowSelection({ [String(row.cklstSn)]: true });
onSelectCklst(row);
diff --git a/apps/as/src/pages/checklist-management/ui/cklst-preview-dialog.tsx b/apps/as/src/pages/checklist-management/ui/cklst-preview-dialog.tsx
index c6c1f3746..82538e796 100644
--- a/apps/as/src/pages/checklist-management/ui/cklst-preview-dialog.tsx
+++ b/apps/as/src/pages/checklist-management/ui/cklst-preview-dialog.tsx
@@ -51,7 +51,7 @@ function CklstPreviewDialog({
{displayRows.length === 0 ? (
표시할 항목이 없습니다.
) : (
-
+
diff --git a/apps/as/src/pages/checklist-management/ui/cklst-rvw-grid.tsx b/apps/as/src/pages/checklist-management/ui/cklst-rvw-grid.tsx
index bf9884324..fae2423fe 100644
--- a/apps/as/src/pages/checklist-management/ui/cklst-rvw-grid.tsx
+++ b/apps/as/src/pages/checklist-management/ui/cklst-rvw-grid.tsx
@@ -277,7 +277,7 @@ function CklstRvwGrid({ selectedCklst }: CklstRvwGridProps) {
등록된 항목이 없습니다. [추가]로 1단계 항목을 등록하세요.
) : (
-
+
diff --git a/apps/as/src/pages/code-management/ui/acntg-code-tab-panel.tsx b/apps/as/src/pages/code-management/ui/acntg-code-tab-panel.tsx
index 0baaa2813..424689060 100644
--- a/apps/as/src/pages/code-management/ui/acntg-code-tab-panel.tsx
+++ b/apps/as/src/pages/code-management/ui/acntg-code-tab-panel.tsx
@@ -103,7 +103,7 @@ function AcntgCodeTabPanel() {
) : (
-
+
diff --git a/apps/as/src/pages/code-management/ui/cnstp-code-tab-panel.tsx b/apps/as/src/pages/code-management/ui/cnstp-code-tab-panel.tsx
index b915b10fb..f25434e29 100644
--- a/apps/as/src/pages/code-management/ui/cnstp-code-tab-panel.tsx
+++ b/apps/as/src/pages/code-management/ui/cnstp-code-tab-panel.tsx
@@ -103,7 +103,7 @@ function CnstpCodeTabPanel() {
) : (
-
+
diff --git a/apps/as/src/pages/code-management/ui/fnrs-shar-code-tab-panel.tsx b/apps/as/src/pages/code-management/ui/fnrs-shar-code-tab-panel.tsx
index 3f7092c59..62b4da144 100644
--- a/apps/as/src/pages/code-management/ui/fnrs-shar-code-tab-panel.tsx
+++ b/apps/as/src/pages/code-management/ui/fnrs-shar-code-tab-panel.tsx
@@ -103,7 +103,7 @@ function FnrsSharCodeTabPanel() {
) : (
-
+
diff --git a/apps/as/src/pages/dashboard/ui/dashboard-notice-table.tsx b/apps/as/src/pages/dashboard/ui/dashboard-notice-table.tsx
index aa766a30f..a7a0d21aa 100644
--- a/apps/as/src/pages/dashboard/ui/dashboard-notice-table.tsx
+++ b/apps/as/src/pages/dashboard/ui/dashboard-notice-table.tsx
@@ -39,6 +39,7 @@ export function DashboardNoticeTable() {
getCoreRowModel: getCoreRowModel(),
},
dataTableOptions: {
+ caption: "공지사항 목록",
variant: "line",
onRowClick: handleRowClick,
},
diff --git a/apps/as/src/pages/design-cnstn/ui/design-list.tsx b/apps/as/src/pages/design-cnstn/ui/design-list.tsx
index 0639089ad..c27c7253a 100644
--- a/apps/as/src/pages/design-cnstn/ui/design-list.tsx
+++ b/apps/as/src/pages/design-cnstn/ui/design-list.tsx
@@ -59,6 +59,7 @@ function DesignList({ searchParams, pagination, onPaginationChange }: DesignList
manualPagination: true,
},
dataTableOptions: {
+ caption: "설계검토 목록",
viewPagination: true,
onRowClick: handleRowClick,
},
diff --git a/apps/as/src/pages/design-cnstn/ui/sections/basic-info-form-section.tsx b/apps/as/src/pages/design-cnstn/ui/sections/basic-info-form-section.tsx
index a4f96c006..af27e0969 100644
--- a/apps/as/src/pages/design-cnstn/ui/sections/basic-info-form-section.tsx
+++ b/apps/as/src/pages/design-cnstn/ui/sections/basic-info-form-section.tsx
@@ -36,7 +36,7 @@ function BasicInfoFormSection() {
return (
-
+
@@ -45,7 +45,7 @@ function BasicInfoFormSection() {
-
+
사업명
@@ -73,7 +73,7 @@ function BasicInfoFormSection() {
- 사업기간
+ 사업기간
- 사업내용
+ 사업내용
- 구분
+ 구분
{taskSeComCdLabel}
- 신청 지자체
+ 신청 지자체
{localGovLabel}
diff --git a/apps/as/src/pages/design-cnstn/ui/sections/basic-info-section.tsx b/apps/as/src/pages/design-cnstn/ui/sections/basic-info-section.tsx
index f05414b45..e43cb8e69 100644
--- a/apps/as/src/pages/design-cnstn/ui/sections/basic-info-section.tsx
+++ b/apps/as/src/pages/design-cnstn/ui/sections/basic-info-section.tsx
@@ -11,7 +11,7 @@ interface BasicInfoSectionProps {
function BasicInfoSection({ det }: BasicInfoSectionProps) {
return (
-
+
diff --git a/apps/as/src/pages/design-cnstn/ui/sections/business-scale-section.tsx b/apps/as/src/pages/design-cnstn/ui/sections/business-scale-section.tsx
index 24ab52bfd..2e2767c30 100644
--- a/apps/as/src/pages/design-cnstn/ui/sections/business-scale-section.tsx
+++ b/apps/as/src/pages/design-cnstn/ui/sections/business-scale-section.tsx
@@ -13,7 +13,7 @@ function BusinessScaleSection({ bizSclList }: BusinessScaleSectionProps) {
return (
-
+
구분
@@ -36,7 +36,7 @@ function BusinessScaleSection({ bizSclList }: BusinessScaleSectionProps) {
return (
-
+
{node.cnstpSeCdNm}
diff --git a/apps/as/src/pages/design-cnstn/ui/sections/contact-info-section.tsx b/apps/as/src/pages/design-cnstn/ui/sections/contact-info-section.tsx
index 1f34fb297..cd5c3e3e0 100644
--- a/apps/as/src/pages/design-cnstn/ui/sections/contact-info-section.tsx
+++ b/apps/as/src/pages/design-cnstn/ui/sections/contact-info-section.tsx
@@ -11,21 +11,21 @@ interface ContactInfoSectionProps {
function ContactInfoSection({ det }: ContactInfoSectionProps) {
return (
-
+
{det.aplcntNm && (
<>
- 신청자
- 이름
+ 신청자
+ 이름
{det.aplcntNm || "-"}
- 연락처
+ 연락처
{det.aplcntMblTelno || "-"}
- 소속
+ 소속
{det.aplcntOgdpNm || "-"}
- 이메일
+ 이메일
{det.aplcntEmlAddr || "-"}
>
@@ -33,16 +33,16 @@ function ContactInfoSection({ det }: ContactInfoSectionProps) {
{det.dsgnrNm && (
<>
- 설계자
- 이름
+ 설계자
+ 이름
{det.dsgnrNm || "-"}
- 연락처
+ 연락처
{det.dsgnrTelno || "-"}
- 소속
+ 소속
{det.dsgnrOgdpNm || "-"}
- 이메일
+ 이메일
{det.dsgnrEmlAddr || "-"}
>
diff --git a/apps/as/src/pages/design-cnstn/ui/sections/tech-review-opinion-section.tsx b/apps/as/src/pages/design-cnstn/ui/sections/tech-review-opinion-section.tsx
index f81f0aaf9..e1a1a716b 100644
--- a/apps/as/src/pages/design-cnstn/ui/sections/tech-review-opinion-section.tsx
+++ b/apps/as/src/pages/design-cnstn/ui/sections/tech-review-opinion-section.tsx
@@ -180,10 +180,10 @@ const TechReviewOpinionSection = forwardRef<
return (
검토의견 작성
-
+
- 의견내용
+ 의견내용
- 검토결과
+ 검토결과
- 첨부파일
+ 첨부파일
{uploadedFile ? (
@@ -289,7 +289,7 @@ const TechReviewOpinionSection = forwardRef<
function TechReviewOpinionTable({ items }: TechReviewOpinionTableProps) {
return (
-
+
diff --git a/apps/as/src/pages/esntl-atch-file-mng/ui/esntl-atch-file-list.tsx b/apps/as/src/pages/esntl-atch-file-mng/ui/esntl-atch-file-list.tsx
index 0872198f8..6db0d3867 100644
--- a/apps/as/src/pages/esntl-atch-file-mng/ui/esntl-atch-file-list.tsx
+++ b/apps/as/src/pages/esntl-atch-file-mng/ui/esntl-atch-file-list.tsx
@@ -100,6 +100,7 @@ function EsntlAtchFileList({
manualPagination: true,
},
dataTableOptions: {
+ caption: "필수 첨부파일 관리 목록",
viewPagination: true,
},
});
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/components/checklist-task-panel.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/components/checklist-task-panel.tsx
index 6b38af620..a86d295a6 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/components/checklist-task-panel.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/components/checklist-task-panel.tsx
@@ -53,7 +53,7 @@ function ChecklistTaskPanel({
return (
<>
-
+
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/components/file-vrfc-splmnt-dialog.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/components/file-vrfc-splmnt-dialog.tsx
index 51a8231c1..a29ab5e21 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/components/file-vrfc-splmnt-dialog.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/components/file-vrfc-splmnt-dialog.tsx
@@ -115,6 +115,7 @@ function FileVrfcSplmntDialog({
getCoreRowModel: getCoreRowModel(),
},
dataTableOptions: {
+ caption: "파일 검증 보완요청 목록",
viewPagination: false,
},
});
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-doc-pjtco-ajmt-table.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-doc-pjtco-ajmt-table.tsx
index bd1cf6120..d9c0e0d41 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-doc-pjtco-ajmt-table.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-doc-pjtco-ajmt-table.tsx
@@ -42,7 +42,7 @@ function PwrkCnsltnDocPjtcoAjmtTable({
}
return (
-
+
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-rvw-rslt-inq-dialog.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-rvw-rslt-inq-dialog.tsx
index 91a5896ff..501a5fe3c 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-rvw-rslt-inq-dialog.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/components/pwrk-cnsltn-rvw-rslt-inq-dialog.tsx
@@ -157,7 +157,7 @@ function CnsltnListTable({
const isSomeSelected = selectedCount > 0 && !isAllSelected;
return (
-
+
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-list.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-list.tsx
index 0c8dcbd1f..fcc01b7d2 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-list.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/fnrs-list.tsx
@@ -59,6 +59,7 @@ function FnrsList({ searchParams, pagination, onPaginationChange }: FnrsListProp
manualPagination: true,
},
dataTableOptions: {
+ caption: "재원협의 목록",
viewPagination: true,
onRowClick: handleRowClick,
},
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/sections/basic-info-form-section.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/sections/basic-info-form-section.tsx
index 075d488d1..064476ca4 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/sections/basic-info-form-section.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/sections/basic-info-form-section.tsx
@@ -49,7 +49,7 @@ function BasicInfoFormSection() {
return (
-
+
@@ -58,7 +58,7 @@ function BasicInfoFormSection() {
-
+
사업명
@@ -86,7 +86,7 @@ function BasicInfoFormSection() {
- 사업기간
+ 사업기간
- 사업내용
+ 사업내용
- 구분
+ 구분
{taskSeComCdLabel}
- 신청 지자체
+ 신청 지자체
{localGovLabel}
{taskSeComCd.includes("RE") && (
<>
- 시설종류
+ 시설종류
- 재이용용도
+ 재이용용도
-
+
@@ -20,31 +20,31 @@ function BasicInfoSection({ det }: BasicInfoSectionProps) {
- 사업명
+ 사업명
{det.bizNm || "-"}
- 사업기간
+ 사업기간
{(det.bizBgngYr || "-") + " ~ " + (det.bizEndYr || "-")}
- 사업내용
+ 사업내용
{det.bizCn || "-"}
- 환경청구분
+ 환경청구분
{det.envoSeCdNm || "-"}
- 구분
+ 구분
{det.taskSeCdNm || "-"}
- 신청지자체
+ 신청지자체
{det.sido || "-"} {det.gugun || "-"}
- 확정예산사업번호
+ 확정예산사업번호
{det.cfmtnBgtBizNo || "-"}
- 예산신청연도
+ 예산신청연도
{det.bgtAplyYr || "-"}
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-cost-section.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-cost-section.tsx
index 45af2a9f7..8bd30675a 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-cost-section.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-cost-section.tsx
@@ -20,7 +20,7 @@ function BusinessCostSection({ bizCstList }: BusinessCostSectionProps) {
(단위: 백만원)
-
+
@@ -51,9 +51,9 @@ function BusinessCostSection({ bizCstList }: BusinessCostSectionProps) {
return (
{node.treeLevel <= 1 ? (
- {node.acntgSeCdNm}
+ {node.acntgSeCdNm}
) : (
-
+
{showSubIcon && └}
{node.acntgSeCdNm}
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-scale-section.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-scale-section.tsx
index 46cd6418d..78b107202 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-scale-section.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/sections/business-scale-section.tsx
@@ -13,7 +13,7 @@ function BusinessScaleSection({ bizSclList }: BusinessScaleSectionProps) {
return (
-
+
구분
@@ -36,7 +36,7 @@ function BusinessScaleSection({ bizSclList }: BusinessScaleSectionProps) {
return (
-
+
{node.cnstpSeCdNm}
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/sections/contact-info-section.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/sections/contact-info-section.tsx
index f5273fb33..1a496a947 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/sections/contact-info-section.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/sections/contact-info-section.tsx
@@ -11,21 +11,21 @@ interface ContactInfoSectionProps {
function ContactInfoSection({ det }: ContactInfoSectionProps) {
return (
-
+
{det.aplcntNm && (
<>
- 신청자
- 이름
+ 신청자
+ 이름
{det.aplcntNm || "-"}
- 연락처
+ 연락처
{det.aplcntMblTelno || "-"}
- 소속
+ 소속
{det.aplcntOgdpNm || "-"}
- 이메일
+ 이메일
{det.aplcntEmlAddr || "-"}
>
@@ -33,16 +33,16 @@ function ContactInfoSection({ det }: ContactInfoSectionProps) {
{det.dsgnrNm && (
<>
- 설계자
- 이름
+ 설계자
+ 이름
{det.dsgnrNm || "-"}
- 연락처
+ 연락처
{det.dsgnrTelno || "-"}
- 소속
+ 소속
{det.dsgnrOgdpNm || "-"}
- 이메일
+ 이메일
{det.dsgnrEmlAddr || "-"}
>
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/sections/fnrs-shar-section.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/sections/fnrs-shar-section.tsx
index 3d4e3aa93..847429612 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/sections/fnrs-shar-section.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/sections/fnrs-shar-section.tsx
@@ -21,7 +21,7 @@ function FnrsSharSection({ fnrsSharList }: FnrsSharSectionProps) {
(단위: 백만원)
-
+
@@ -51,7 +51,7 @@ function FnrsSharSection({ fnrsSharList }: FnrsSharSectionProps) {
return (
-
+
{showSubIcon && └}
{node.fnrsSharSeCdNm}
diff --git a/apps/as/src/pages/fnrs-cnsltn/ui/sections/tech-review-opinion-section.tsx b/apps/as/src/pages/fnrs-cnsltn/ui/sections/tech-review-opinion-section.tsx
index b00dfce22..5edd8909b 100644
--- a/apps/as/src/pages/fnrs-cnsltn/ui/sections/tech-review-opinion-section.tsx
+++ b/apps/as/src/pages/fnrs-cnsltn/ui/sections/tech-review-opinion-section.tsx
@@ -189,7 +189,7 @@ const TechReviewOpinionSection = forwardRef<
return (
검토의견 작성
-
+
의견내용
@@ -303,7 +303,7 @@ const TechReviewOpinionSection = forwardRef<
function TechReviewOpinionTable({ items }: TechReviewOpinionTableProps) {
return (
-
+
diff --git a/apps/as/src/pages/instl-sncn/ui/components/checklist-task-panel.tsx b/apps/as/src/pages/instl-sncn/ui/components/checklist-task-panel.tsx
index df73d904a..f5dd3e52a 100644
--- a/apps/as/src/pages/instl-sncn/ui/components/checklist-task-panel.tsx
+++ b/apps/as/src/pages/instl-sncn/ui/components/checklist-task-panel.tsx
@@ -52,7 +52,7 @@ function ChecklistTaskPanel({
return (
<>
-
+
diff --git a/apps/as/src/pages/instl-sncn/ui/instl-list.tsx b/apps/as/src/pages/instl-sncn/ui/instl-list.tsx
index 4f5a81537..5d4fca772 100644
--- a/apps/as/src/pages/instl-sncn/ui/instl-list.tsx
+++ b/apps/as/src/pages/instl-sncn/ui/instl-list.tsx
@@ -59,6 +59,7 @@ function InstlList({ searchParams, pagination, onPaginationChange }: InstlListPr
manualPagination: true,
},
dataTableOptions: {
+ caption: "설치승인 목록",
viewPagination: true,
onRowClick: handleRowClick,
},
diff --git a/apps/as/src/pages/instl-sncn/ui/sections/basic-info-form-section.tsx b/apps/as/src/pages/instl-sncn/ui/sections/basic-info-form-section.tsx
index ea72897d9..08abc59a6 100644
--- a/apps/as/src/pages/instl-sncn/ui/sections/basic-info-form-section.tsx
+++ b/apps/as/src/pages/instl-sncn/ui/sections/basic-info-form-section.tsx
@@ -53,7 +53,7 @@ function BasicInfoFormSection() {
return (
-
+
@@ -62,7 +62,7 @@ function BasicInfoFormSection() {
-
+
사업명
@@ -90,7 +90,7 @@ function BasicInfoFormSection() {
- 사업기간
+ 사업기간
- 사업내용
+ 사업내용
- 구분
+ 구분
{taskSeComCdLabel}
- 신청 지자체
+ 신청 지자체
{localGovLabel}
- 사업구분
+ 사업구분
- 시설종류
+ 시설종류
- 재이용용도
+ 재이용용도
-
+
@@ -20,25 +20,25 @@ function BasicInfoSection({ det }: BasicInfoSectionProps) {
- 사업명
+ 사업명
{det.bizNm || "-"}
- 사업기간
+ 사업기간
{(det.bizBgngYr || "-") + " ~ " + (det.bizEndYr || "-")}
- 사업내용
+ 사업내용
{det.bizCn || "-"}
- 구분
+ 구분
{det.taskSeCdNm || "-"}
- 신청지자체
+ 신청지자체
{det.sido || "-"} {det.gugun || "-"}
- 사업구분
+ 사업구분
{det.sncnSeCdNm || "-"}
diff --git a/apps/as/src/pages/instl-sncn/ui/sections/business-cost-section.tsx b/apps/as/src/pages/instl-sncn/ui/sections/business-cost-section.tsx
index 08711bdf8..fd3184f36 100644
--- a/apps/as/src/pages/instl-sncn/ui/sections/business-cost-section.tsx
+++ b/apps/as/src/pages/instl-sncn/ui/sections/business-cost-section.tsx
@@ -20,7 +20,7 @@ function BusinessCostSection({ bizCstList }: BusinessCostSectionProps) {
(단위: 백만원)
-
+
@@ -51,9 +51,9 @@ function BusinessCostSection({ bizCstList }: BusinessCostSectionProps) {
return (
{node.treeLevel <= 1 ? (
- {node.acntgSeCdNm}
+ {node.acntgSeCdNm}
) : (
-
+
{showSubIcon && └}
{node.acntgSeCdNm}
diff --git a/apps/as/src/pages/instl-sncn/ui/sections/business-scale-section.tsx b/apps/as/src/pages/instl-sncn/ui/sections/business-scale-section.tsx
index ca78cfec9..25be686cf 100644
--- a/apps/as/src/pages/instl-sncn/ui/sections/business-scale-section.tsx
+++ b/apps/as/src/pages/instl-sncn/ui/sections/business-scale-section.tsx
@@ -13,7 +13,7 @@ function BusinessScaleSection({ bizSclList }: BusinessScaleSectionProps) {
return (
-
+
구분
@@ -36,7 +36,7 @@ function BusinessScaleSection({ bizSclList }: BusinessScaleSectionProps) {
return (
-
+
{node.cnstpSeCdNm}
diff --git a/apps/as/src/pages/instl-sncn/ui/sections/contact-info-section.tsx b/apps/as/src/pages/instl-sncn/ui/sections/contact-info-section.tsx
index 930e8b375..9f8e07432 100644
--- a/apps/as/src/pages/instl-sncn/ui/sections/contact-info-section.tsx
+++ b/apps/as/src/pages/instl-sncn/ui/sections/contact-info-section.tsx
@@ -11,21 +11,21 @@ interface ContactInfoSectionProps {
function ContactInfoSection({ det }: ContactInfoSectionProps) {
return (
-
+
{det.aplcntNm && (
<>
- 신청자
- 이름
+ 신청자
+ 이름
{det.aplcntNm || "-"}
- 연락처
+ 연락처
{det.aplcntMblTelno || "-"}
- 소속
+ 소속
{det.aplcntOgdpNm || "-"}
- 이메일
+ 이메일
{det.aplcntEmlAddr || "-"}
>
@@ -33,16 +33,16 @@ function ContactInfoSection({ det }: ContactInfoSectionProps) {
{det.dsgnrNm && (
<>
- 설계자
- 이름
+ 설계자
+ 이름
{det.dsgnrNm || "-"}
- 연락처
+ 연락처
{det.dsgnrTelno || "-"}
- 소속
+ 소속
{det.dsgnrOgdpNm || "-"}
- 이메일
+ 이메일
{det.dsgnrEmlAddr || "-"}
>
diff --git a/apps/as/src/pages/instl-sncn/ui/sections/tech-review-opinion-section.tsx b/apps/as/src/pages/instl-sncn/ui/sections/tech-review-opinion-section.tsx
index 316c62d96..78777d113 100644
--- a/apps/as/src/pages/instl-sncn/ui/sections/tech-review-opinion-section.tsx
+++ b/apps/as/src/pages/instl-sncn/ui/sections/tech-review-opinion-section.tsx
@@ -180,10 +180,10 @@ const TechReviewOpinionSection = forwardRef<
return (
검토의견 작성
-
+
- 의견내용
+ 의견내용
- 검토결과
+ 검토결과
- 첨부파일
+ 첨부파일
{uploadedFile ? (
@@ -301,7 +301,7 @@ const TechReviewOpinionSection = forwardRef<
function TechReviewOpinionTable({ items }: TechReviewOpinionTableProps) {
return (
-
+
diff --git a/apps/as/src/pages/my-pbadms-sprt/ui/my-pbadms-sprt-list.tsx b/apps/as/src/pages/my-pbadms-sprt/ui/my-pbadms-sprt-list.tsx
index 06e64ee55..1fddd904f 100644
--- a/apps/as/src/pages/my-pbadms-sprt/ui/my-pbadms-sprt-list.tsx
+++ b/apps/as/src/pages/my-pbadms-sprt/ui/my-pbadms-sprt-list.tsx
@@ -70,6 +70,7 @@ function MyPbadmsSprtList({ searchParams, pagination, onPaginationChange }: MyPb
manualPagination: true,
},
dataTableOptions: {
+ caption: "나의 행정지원 목록",
viewPagination: true,
onRowClick: handleRowClick,
},
diff --git a/apps/as/src/pages/nti-hstry/ui/nti-hstry-list.tsx b/apps/as/src/pages/nti-hstry/ui/nti-hstry-list.tsx
index be270e2d3..f4ebf8684 100644
--- a/apps/as/src/pages/nti-hstry/ui/nti-hstry-list.tsx
+++ b/apps/as/src/pages/nti-hstry/ui/nti-hstry-list.tsx
@@ -97,6 +97,7 @@ function NtiHstryList({ searchParams, pagination, onPaginationChange }: NtiHstry
manualPagination: true,
},
dataTableOptions: {
+ caption: "알림톡 발송 이력 목록",
viewPagination: true,
},
});
diff --git a/apps/as/src/pages/ntitlk-sndng/ui/in-prgrs-doc-rcvr-list.tsx b/apps/as/src/pages/ntitlk-sndng/ui/in-prgrs-doc-rcvr-list.tsx
index 80ce1eab0..fc150a410 100644
--- a/apps/as/src/pages/ntitlk-sndng/ui/in-prgrs-doc-rcvr-list.tsx
+++ b/apps/as/src/pages/ntitlk-sndng/ui/in-prgrs-doc-rcvr-list.tsx
@@ -33,6 +33,7 @@ function InPrgrsDocRcvrList({ selectedRcvrKeys, onRcvrSelectionChange }: InPrgrs
getCoreRowModel: getCoreRowModel(),
...rowSelectionOptions,
},
+ dataTableOptions: { caption: "진행중 문서 담당자 수신자 목록" },
});
return (
diff --git a/apps/as/src/pages/ntitlk-sndng/ui/rvw-mnpw-rcvr-list.tsx b/apps/as/src/pages/ntitlk-sndng/ui/rvw-mnpw-rcvr-list.tsx
index aac0b75d1..b6a193994 100644
--- a/apps/as/src/pages/ntitlk-sndng/ui/rvw-mnpw-rcvr-list.tsx
+++ b/apps/as/src/pages/ntitlk-sndng/ui/rvw-mnpw-rcvr-list.tsx
@@ -34,6 +34,7 @@ function RvwMnpwRcvrList({ selectedRcvrKeys, onRcvrSelectionChange }: RvwMnpwRcv
getCoreRowModel: getCoreRowModel(),
...rowSelectionOptions,
},
+ dataTableOptions: { caption: "검토인력 수신자 목록" },
});
return (
diff --git a/apps/as/src/pages/ntitlk-sndng/ui/sndng-list.tsx b/apps/as/src/pages/ntitlk-sndng/ui/sndng-list.tsx
index 82f8b188b..36224e2e7 100644
--- a/apps/as/src/pages/ntitlk-sndng/ui/sndng-list.tsx
+++ b/apps/as/src/pages/ntitlk-sndng/ui/sndng-list.tsx
@@ -35,7 +35,7 @@ function SndngList({
return (
-
+
이름
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/components/checklist-task-panel.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/components/checklist-task-panel.tsx
index 843c6534c..3858d82d7 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/components/checklist-task-panel.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/components/checklist-task-panel.tsx
@@ -52,7 +52,7 @@ function ChecklistTaskPanel({
return (
-
+
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-area-table.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-area-table.tsx
index c118dbfc2..f076630e7 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-area-table.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-area-table.tsx
@@ -35,7 +35,7 @@ function PreviousPlanAreaTable({ data }: PreviousPlanAreaTableProps) {
const yearCells = getPlanYearCells(data);
return (
-
+
@@ -86,7 +86,7 @@ function PreviousPlanAreaTable({ data }: PreviousPlanAreaTableProps) {
const cells = getMetricCells(data, row.field);
return (
- {row.label}
+ {row.label}
{cells.map((cell, index) => (
{cell}
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-file-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-file-section.tsx
index c2d6cc457..c0b467f85 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-file-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-file-section.tsx
@@ -202,7 +202,7 @@ function PreviousPlanFileSection({ clsfSystmNm }: PreviousPlanFileSectionProps)
) : files.length === 0 ? (
파일이 없습니다.
) : (
-
+
번호
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-summary-table.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-summary-table.tsx
index 0f9e907fb..177713e50 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-summary-table.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/previous-plan/previous-plan-summary-table.tsx
@@ -13,7 +13,7 @@ function PreviousPlanSummaryTable({ data }: PreviousPlanSummaryTableProps) {
const yearCells = getPlanYearCells(data);
return (
-
+
@@ -54,7 +54,7 @@ function PreviousPlanSummaryTable({ data }: PreviousPlanSummaryTableProps) {
- 계획목표년도
+ 계획목표년도
{yearCells.map((cell, index) => (
{cell}
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-form-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-form-section.tsx
index 36544c2f4..485bd27bf 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-form-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-form-section.tsx
@@ -57,7 +57,7 @@ function BasicInfoFormSection() {
return (
-
+
@@ -66,7 +66,7 @@ function BasicInfoFormSection() {
-
+
기본계획명
@@ -89,7 +89,7 @@ function BasicInfoFormSection() {
- 계획년도
+ 계획년도
- 기준년도
+ 기준년도
- 1단계 목표연도
+ 1단계 목표연도
- 2단계 목표연도
+ 2단계 목표연도
- 3단계 목표연도
+ 3단계 목표연도
- 4단계 목표연도
+ 4단계 목표연도
- 계획개요
+ 계획개요
- 구분
+ 구분
{sewerBscPlanSeLabel}
- 신청 지자체
+ 신청 지자체
{localGovLabel || userInfo?.laeSeNm}
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-section.tsx
index 3272c12b6..31a66f6f6 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/basic-info-section.tsx
@@ -18,7 +18,7 @@ function BasicInfoSection({ det, dtl }: BasicInfoSectionProps) {
return (
-
+
@@ -27,37 +27,37 @@ function BasicInfoSection({ det, dtl }: BasicInfoSectionProps) {
- 기본계획명
+ 기본계획명
{det.sewerBscPlanNm || "-"}
- 계획년도
+ 계획년도
{dtl?.planYr || "-"}
- 기준년도
+ 기준년도
{dtl?.crtrYr || "-"}
- 1단계 목표연도
+ 1단계 목표연도
{dtl?.frlvlGoalYr || "-"}
- 2단계 목표연도
+ 2단계 목표연도
{dtl?.sclvlGoalYr || "-"}
- 3단계 목표연도
+ 3단계 목표연도
{dtl?.thlvlGoalYr || "-"}
- 4단계 목표연도
+ 4단계 목표연도
{dtl?.folvlGoalYr || "-"}
- 계획개요
+ 계획개요
{dtl?.bizOtlnCn || "-"}
- 구분
+ 구분
{sewerBscPlanSeLabel || "-"}
- 신청 지자체
+ 신청 지자체
{localGovLabel || "-"}
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-form-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-form-section.tsx
index a5ebdae97..7f81413d4 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-form-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-form-section.tsx
@@ -75,7 +75,7 @@ function BizCstMatrixFormSection() {
(단위: 백만원)
-
+
@@ -102,7 +102,7 @@ function BizCstMatrixFormSection() {
return (
-
+
{showSubIcon && (
└
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-section.tsx
index 4b1ecba97..4ca4e9b6f 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/biz-cst-matrix-section.tsx
@@ -62,7 +62,7 @@ function BizCstMatrixSection({ bizCstList, dtl }: BizCstMatrixSectionProps) {
(단위: 백만원)
-
+
@@ -89,7 +89,7 @@ function BizCstMatrixSection({ bizCstList, dtl }: BizCstMatrixSectionProps) {
return (
-
+
{showSubIcon && (
└
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/contact-info-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/contact-info-section.tsx
index 11a99df12..5f368f71c 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/contact-info-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/contact-info-section.tsx
@@ -13,21 +13,21 @@ function ContactInfoSection({ dtl }: ContactInfoSectionProps) {
return (
-
+
{dtl.aplcntNm ? (
<>
- 신청자
- 이름
+ 신청자
+ 이름
{dtl.aplcntNm || "-"}
- 연락처
+ 연락처
{dtl.aplcntMblTelno || "-"}
- 소속
+ 소속
{dtl.aplcntOgdpNm || "-"}
- 이메일
+ 이메일
{dtl.aplcntEmlAddr || "-"}
>
@@ -35,16 +35,16 @@ function ContactInfoSection({ dtl }: ContactInfoSectionProps) {
{dtl.dsgnrNm ? (
<>
- 설계자
- 이름
+ 설계자
+ 이름
{dtl.dsgnrNm || "-"}
- 연락처
+ 연락처
{dtl.dsgnrTelno || "-"}
- 소속
+ 소속
{dtl.dsgnrOgdpNm || "-"}
- 이메일
+ 이메일
{dtl.dsgnrEmlAddr || "-"}
>
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-form-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-form-section.tsx
index f4be7a396..3f7cadd39 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-form-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-form-section.tsx
@@ -85,7 +85,7 @@ function FnrsCstFormSection() {
세부별 총사업비(①) - 재원분담 총사업비(②)
(단위: 백만원)
-
+
@@ -107,7 +107,7 @@ function FnrsCstFormSection() {
- 총사업비
+ 총사업비
{remainingList.map((item) => (
@@ -125,7 +125,7 @@ function FnrsCstFormSection() {
재원분담
(단위: 백만원)
-
+
@@ -148,7 +148,7 @@ function FnrsCstFormSection() {
{FNRS_CST_ROWS.map((row) => (
- {row.label}
+ {row.label}
{PLAN_STEPS.map((planStpNo) => {
const item = fnrsCstList.find((cst) => cst.planStpNo === planStpNo);
return (
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-section.tsx
index 92ae6851a..5a174da45 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/fnrs-cst-section.tsx
@@ -79,7 +79,7 @@ function FnrsCstSection({ fnrsCstList, dtl }: FnrsCstSectionProps) {
세부별 총사업비(①) - 재원분담 총사업비(②)
(단위: 백만원)
-
+
@@ -102,7 +102,7 @@ function FnrsCstSection({ fnrsCstList, dtl }: FnrsCstSectionProps) {
{FNRS_CST_ROWS.map((row) => (
- {row.label}
+ {row.label}
{stepHeaders.map((step) => {
const item = matrixFnrsList.find((fnrs) => fnrs.planStpNo === step.planStpNo);
return (
diff --git a/apps/as/src/pages/sewer-bsc-plan/ui/sections/outline-form-section.tsx b/apps/as/src/pages/sewer-bsc-plan/ui/sections/outline-form-section.tsx
index 50bb4d629..69bbfd2ed 100644
--- a/apps/as/src/pages/sewer-bsc-plan/ui/sections/outline-form-section.tsx
+++ b/apps/as/src/pages/sewer-bsc-plan/ui/sections/outline-form-section.tsx
@@ -79,7 +79,7 @@ function OutlineFormSection() {
이전기본계획조회
-
+
@@ -102,7 +102,7 @@ function OutlineFormSection() {
{OTLN_ROWS.map((row) => (
-