feat: 도시침수예방사업, 노후 하수관로 정비사업 ContentLayout 삭제 ,LoadingOverlay 추가, import 정리

This commit is contained in:
swcho
2025-06-25 16:12:46 +09:00
parent 6438ab6ade
commit 4b8ec343c9
2 changed files with 24 additions and 20 deletions
@@ -1,15 +1,15 @@
'use client'
import { SearchDiv, SearchFormLeft, SearchFormRight, SelectBox, UiTable } from '@common/business_components/ui'
import { Button, DatePicker, Input, Label, LoadingWithAnimation } from '@common/components/ui'
import React, { useEffect, useState } from 'react'
import OperFileUploadForm from '../../../components/ui/operFileUploadForm'
import ListDiv from '@common/business_components/ui/list_div'
import ContentLayout from '@/components/ui/contentLayout'
import { searchCmmnCd, searchData } from '@/components/lib/common/apiHelpers'
import { tableHeadlist } from '..'
import { formatDate, yearOptions, handleDownload } from '@/components/lib/utils'
import { deleteData, postData } from '@/components/lib/api'
import { searchCmmnCd, searchData } from '@/components/lib/common/apiHelpers'
import { formatDate, handleDownload, yearOptions } from '@/components/lib/utils'
import LoadingOverlay from '@/components/ui/LoadingBar'
import { SearchDiv, SearchFormLeft, SearchFormRight, SelectBox, UiTable } from '@common/business_components/ui'
import ListDiv from '@common/business_components/ui/list_div'
import { Button, DatePicker, Input, Label } from '@common/components/ui'
import { useEffect, useState } from 'react'
import { tableHeadlist } from '..'
import OperFileUploadForm from '../../../components/ui/operFileUploadForm'
const Page = () => {
// 조회조건
@@ -87,7 +87,8 @@ const Page = () => {
if (data) { alert('파일이 등록되었습니다.'); fetchData() }
}
return (
<ContentLayout title='도시침수 예방사업' isLoading={isLoading}>
<>
<LoadingOverlay isLoading={isLoading ?? false} />
<SearchDiv>
<SearchFormLeft>
<div className='flex items-center gap-5'>
@@ -154,7 +155,7 @@ const Page = () => {
<ListDiv className="mt-4">
<OperFileUploadForm title='도시침수 예방사업 사업추진현황 등록' onSubmit={async (file, year, quater, cd, id) => { await registFile(file, year, quater, cd, id) }} />
</ListDiv>
</ContentLayout>
</>
)
}
@@ -1,14 +1,16 @@
'use client'
import { SearchDiv, SearchFormLeft, SearchFormRight, SelectBox, UiTable } from '@common/business_components/ui'
import { Button, DatePicker, Input, Label } from '@common/components/ui'
import React, { useEffect, useState } from 'react'
import OperFileUploadForm from '../../../components/ui/operFileUploadForm'
import ListDiv from '@common/business_components/ui/list_div'
import ContentLayout from '@/components/ui/contentLayout'
import { tableHeadlistOldPp } from '..'
import { searchData } from '@/components/lib/common/apiHelpers'
import { formatDate, yearOptions, handleDownload } from '@/components/lib/utils'
import { deleteData, postData } from '@/components/lib/api'
import { searchData } from '@/components/lib/common/apiHelpers'
import { formatDate, handleDownload, yearOptions } from '@/components/lib/utils'
import LoadingOverlay from '@/components/ui/LoadingBar'
import { SearchDiv, SearchFormLeft, SearchFormRight, SelectBox, UiTable } from '@common/business_components/ui'
import ListDiv from '@common/business_components/ui/list_div'
import { Button, DatePicker, Input, Label } from '@common/components/ui'
import { useEffect, useState } from 'react'
import { tableHeadlistOldPp } from '..'
import OperFileUploadForm from '../../../components/ui/operFileUploadForm'
const Page = () => {
const [fromDate, setFromDate] = useState<Date>(() => { const date = new Date(); date.setDate(date.getDate() - 7); return date });
const [toDate, setToDate] = useState<Date>(new Date());
@@ -88,6 +90,7 @@ const Page = () => {
}
return (
<>
<LoadingOverlay isLoading={isLoading ?? false} />
<SearchDiv>
<SearchFormLeft>
<div className='flex items-center gap-4'>