drgtSttn 빌드 오류 수정.
iipbs_wr / build (push) Waiting to run

This commit is contained in:
truthwing
2025-07-14 15:45:33 +09:00
parent 19e9d7db04
commit 6b7c7ec2ac
2 changed files with 22 additions and 22 deletions
+21 -21
View File
@@ -24,12 +24,12 @@ export default function DrgtSttn() {
const [excelData, setExcelData] = useState<any[]>();
const [drgtModal, setDrgtModal] = useState<{
isOpen: boolean;
data: customDrgt | undefined;
data: customDrgt[] | undefined;
}>({ data: undefined, isOpen: false });
const cellClick = (index: number) => {
if (fromDate && toDate && drgtRes[index]) {
drgtModalSearch(fromDate, toDate, drgtRes[index].sggNm);
drgtModalSearch(fromDate, toDate, drgtRes[index].sggNm ?? '');
} else {
toast.error("조회기간을 선택해주세요.");
}
@@ -151,12 +151,12 @@ export default function DrgtSttn() {
<div className="flex flex-row w-1/4">
<DateMonthPicker
field={{
value: fromDate,
onChange: (date: string) => {
const year = date.slice(0, 4);
let month = date.slice(4);
if (month.length < 2) {
month = month.padStart(2, "0");
value: fromDate ?? "",
onChange: (date: string | undefined) => {
const year = date ? date.slice(0, 4) : '';
let month = date?.slice(4);
if (month&&month?.length < 2) {
month = month?.padStart(2, "0");
}
const formatted = `${year}${month}`;
setFromDate(formatted);
@@ -167,12 +167,12 @@ export default function DrgtSttn() {
<span className="ml-2 text-center">~</span>
<DateMonthPicker
field={{
value: toDate,
onChange: (date: string) => {
const year = date.slice(0, 4);
let month = date.slice(4);
if (month.length < 2) {
month = month.padStart(2, "0");
value: toDate ?? "",
onChange: (date: string | undefined) => {
const year = date ? date.slice(0, 4) : '';
let month = date?.slice(4);
if (month&&month.length < 2) {
month = month?.padStart(2, "0");
}
const formatted = `${year}${month}`;
setToDate(formatted);
@@ -190,9 +190,9 @@ export default function DrgtSttn() {
<div className="flex flex-row space-x-2 items-center">
<Button
size={"sm"}
onClick={(e) => {
let sidoText = '';
let sggText = [];
onClick={() => {
let sidoText: string = '';
let sggText: string | string[] = '';
if (objSearch?.city.toString().length > 0) {
sidoText = code.cityCd.find((item) => item.val === objSearch?.city)?.text ?? '';
@@ -210,7 +210,7 @@ export default function DrgtSttn() {
sggText = sidoText;
}
const searchArr = [];
const searchArr:string[] = [];
if (sidoText) searchArr.push(sidoText);
if (Array.isArray(sggText)) {
searchArr.push(...sggText);
@@ -252,8 +252,8 @@ export default function DrgtSttn() {
headlist={drgtHeadListExport}
pageSize={14}
total={0}
cellClick={(index: number | undefined, headId: string) => {
cellClick(index ?? undefined, headId);
cellClick={(index: number | undefined) => {
cellClick(index ?? -1);
}}
onPageChange={() => { }}
></UiTable>
@@ -267,7 +267,7 @@ export default function DrgtSttn() {
setDrgtModal({ ...drgtModal, isOpen: !drgtModal.isOpen });
}}
bodyClass={"w-[50vw] max-w-none h-[80vh]"}
body={<DrgtDetailModal data={drgtModal.data} />}
body={<DrgtDetailModal data={drgtModal.data as customDrgt[]} />}
/>
<Toaster position="top-center" />
</ContentsDiv>
+1 -1
View File
@@ -21,7 +21,7 @@ export type drgtState = {
type drgtActions = {
drgtInit: () => void
drgtSearch: (fromDate: string, toDate: string, sido: string[]) => void
drgtModalSearch: (fromDate: string, toDate: string, sgg: string) => void
drgtModalSearch: (fromDate: string, toDate: string, sgg?: string) => void
};
export type drgtType = drgtState & drgtActions;