sn: 조사관리>>조사사업

This commit is contained in:
2026-10-16 16:51:47 +09:00
parent fb82cadc82
commit fe501965bf
9 changed files with 12 additions and 12 deletions
@@ -127,7 +127,7 @@ const normalizeControlNode = (
...node,
lyrSn: nodeId,
id: nodeId,
// DB에 저장된 과거 명칭과 무관하게 조사관리 표준 화면 명칭으로 표시한다.
// DB에 저장된 과거 명칭과 무관하게 조사사업 표준 화면 명칭으로 표시한다.
lyrNm: fallbackName,
upperLyrSn: upperId,
upId: upperId,
@@ -104,7 +104,7 @@ export const getRightPanelFeatureDisplayLabel = (
? "관로조사"
: jobType === "MNHL"
? "맨홀조사"
: "조사관리";
: "조사사업";
return `${surveyLabel}(${managementNo})`;
}
@@ -3126,7 +3126,7 @@ const MapPageClient = () => {
// 위험/정상 배지는 통수위험 상태를 즉시 구분하는 업무 의미색이므로 고정색을 유지한다.
<div
style={waterRiskInfoCardStyle}
className="absolute z-[61] w-[244px] overflow-hidden rounded-[12px] border border-border bg-background shadow-blur"
className="absolute z-[44] w-[244px] overflow-hidden rounded-[12px] border border-border bg-background shadow-blur"
>
<div className="flex items-center justify-between bg-secondary px-[9px] py-[7px]">
<div>
@@ -9,12 +9,12 @@ export const getExmnTemplatePrerequisiteMessage = (
detail: Pick<ExmnBusinessDetail, "districts">,
): string | null => {
if (!detail.districts?.length) {
return "조사관리에서 해당 사업 행을 선택하고 ‘수정’을 눌러 처리분구를 등록한 뒤 ‘조사양식 받기’를 실행해 주세요. 이후 결과등록을 다시 진행해 주세요.";
return "조사사업에서 해당 사업 행을 선택하고 ‘수정’을 눌러 처리분구를 등록한 뒤 ‘조사양식 받기’를 실행해 주세요. 이후 결과등록을 다시 진행해 주세요.";
}
if (detail.districts.some(district =>
!district.pplExmnSheetNm?.trim() || !district.mnhlExmnSheetNm?.trim(),
)) {
return "조사관리에서 해당 사업 행 선택 → ‘수정’ → ‘조사양식 받기’를 먼저 실행한 후 결과등록을 다시 진행해 주세요.";
return "조사사업에서 해당 사업 행 선택 → ‘수정’ → ‘조사양식 받기’를 먼저 실행한 후 결과등록을 다시 진행해 주세요.";
}
return null;
};
@@ -287,7 +287,7 @@ export function ExmnRegistrationPage() {
if (!popup) {
setNotice({
type: "error",
text: "사업등록 팝업이 차단되었습니다. 브라우저 팝업 허용 설정을 확인해주세요.",
text: "조사사업 등록 팝업이 차단되었습니다. 브라우저 팝업 허용 설정을 확인해주세요.",
});
}
};
@@ -660,7 +660,7 @@ export function ExmnRegistrationPage() {
<div className="mt-4 min-w-0">
<StandardDataTable
table={table}
title="조사 목록"
title="조사사업 목록"
className={EXMN_TABLE_HEADER_CLASS}
scrollMode="horizontal"
minTableWidth="110rem"
@@ -673,7 +673,7 @@ export function ExmnRegistrationPage() {
disabled={isLoading}
onClick={openBusinessRegister}
>
사업등록
조사사업등록
</Button>
<Button
type="button"
@@ -43,7 +43,7 @@ const formatValue = (value: unknown) => {
: String(value);
};
/** 조사관리 표를 CS 목록 규격과 페이지 연속 오름차순 순번으로 연결한다. */
/** 조사사업 표를 CS 목록 규격과 페이지 연속 오름차순 순번으로 연결한다. */
export function ExmnStandardDataTable<T extends Record<string, unknown>>({
rows,
headlist,
@@ -130,7 +130,7 @@ const toSavedTableRows = (
const getErrorMessage = (error: unknown, fallback: string) =>
error instanceof Error && error.message.trim() ? error.message : fallback;
/** 사업등록 후보로 사용할 처리분구 기준정보를 직접 관리하는 FE-0 화면이다. */
/** 조사사업 등록 후보로 사용할 처리분구 기준정보를 직접 관리하는 FE-0 화면이다. */
export function TrtdstManagementPage() {
const { ctpv, sgg } = useStore();
const { confirm } = useConfirm();
@@ -766,7 +766,7 @@ const FeatureClickEventPopup = ({
<div className="min-w-0">
{surveyMode && (
<h3 className="break-words text-2xl font-medium text-primary-foreground">
조사관리 <br />
조사사업 <br />
관로번호 :{" "}
{featureData?.get?.("gisManagementNo") ??
featureData?.values_?.gisManagementNo ??
@@ -81,7 +81,7 @@ const MsSwagePpl = ({
const requestFcltMngNo = String(
featureData?.fclt_mng_no ?? featureData?.fcltMngNo ?? "",
).trim();
// 조사관리 전용 탭은 기본·입력정보와 조사결과만 표시하고 일반 시설 유지관리 이력은 숨긴다.
// 조사사업 전용 탭은 기본·입력정보와 조사결과만 표시하고 일반 시설 유지관리 이력은 숨긴다.
const showOperationSections = !surveyResultContent;
// 마운트 및 업데이트 시 API 호출