잠재수요처 상세조회 등록전

This commit is contained in:
jyha00
2025-06-17 09:07:58 +09:00
parent 85b9c5073f
commit 2471b8df64
3 changed files with 20 additions and 60 deletions
@@ -64,7 +64,6 @@ export default function LdrmntCoSttn() {
if (index !== undefined) {
setDetailModal({ isOpen: true, data: ldrmntRes[index] });
}
console.log("detailModal", detailModal);
}
@@ -72,8 +71,6 @@ export default function LdrmntCoSttn() {
const cityValue = String(val); // Ensure val is treated as a string
const data = getCity(cityValue, code.sggCd);
setSelectSgg(data);
console.log("val", val)
console.log("data", data)
setObjSearch({ city: cityValue, sgg: '' });
};
@@ -82,7 +79,6 @@ export default function LdrmntCoSttn() {
};
useEffect(() => {
console.log("돌앗나")
if (!ldrmnt.isInit) {
ldrmntInit();
}
@@ -92,9 +88,12 @@ export default function LdrmntCoSttn() {
const data = tableData(ldrmntRes, { code });
const tbData = Array.isArray(data)
? data.map((item: customLdrmntBdst) => ({
...item
...item,
ctpvCd: item.fctryAddr.split(" ")[0] || "",
sggCd: item.fctryAddr.split(" ")[1] || ""
}))
: [];
setBdstTable(tbData);
}, [ldrmntRes, code]);
@@ -2,9 +2,9 @@ import { z } from "zod";
import type { CommonTableProps } from "../../common/type/header";
export const ldrmntZod = z.object({
ctpvCd: z.number().default(0),
sggCd: z.number().default(0),
mngInst: z.string().default(''),
ctpvCd: z.string().default(''),
sggCd: z.string().default(''),
mngInst: z.string().default('').nullish(),
dmdCoNm: z.string().default(''),
fctrySe: z.string().default(''),
cmpxNm: z.string().default(''),
@@ -16,27 +16,27 @@ export const ldrmntZod = z.object({
regSe: z.string().default(''),
regYmd: z.string().default(''),
telno: z.string().default(''),
maleEmpCnt: z.string().default(''),
fmaleEmpCnt: z.string().default(''),
frgnrMaleEmpCnt: z.string().default(''),
frgnrFmaleEmpCnt: z.string().default(''),
totalEmpCnt: z.string().default(''),
maleEmpCnt: z.number().default(0),
fmaleEmpCnt: z.number().default(0),
frgnrMaleEmpCnt: z.number().default(0),
frgnrFmaleEmpCnt: z.number().default(0),
totalEmpCnt: z.number().default(0),
prdctnItem: z.string().default(''),
splyMtrl: z.string().default(''),
fctryScl: z.string().default(''),
usgRgn: z.string().default(''),
ldcg: z.string().default(''),
usgRgnArea: z.string().default(''),
mnftrFcltArea: z.string().default(''),
sbsdFcltArea: z.string().default(''),
archArea: z.string().default(''),
usgRgnArea: z.number().default(0),
mnftrFcltArea: z.number().default(0),
sbsdFcltArea: z.number().default(0),
archArea: z.number().default(0),
knwlIndstCntrNm: z.string().default(''),
rprsTpbiz: z.string().default(''),
tpbizNm: z.string().default(''),
tpbizCd: z.string().default(''),
cycl: z.string().default(''),
cycl: z.number().default(0),
corpAddr: z.string().default(''),
esntlIdx: z.string().default(''),
esntlIdx: z.number().default(0),
fctryAddr: z.string().default(''),
fctryLotnoAddr: z.string().default(''),
fctryMngNo: z.string().default(''),
@@ -21,7 +21,7 @@ export default function SttnDetailModal({
});
const onSubmit = (values: z.infer<typeof ldrmntZod>) => {
console.log("values", values)
};
useEffect(() => {
@@ -63,46 +63,6 @@ export default function SttnDetailModal({
)}
/>
</div>
<div className="col-span-2">
<FormField
control={form.control}
name="ctpvCd"
render={({ field }) => (
<FormUi label="시도">
<Input
className={selectClass}
placeholder=""
type="text"
onChange={(e) => {
field.onChange(e.target.value);
}}
value={field.value ?? "" ?? ""}
/>
</FormUi>
)}
/>
</div>
</div>
<div className="grid grid-cols-4 gap-2 mt-4">
<div className="col-span-2">
<FormField
control={form.control}
name="sggCd"
render={({ field }) => (
<FormUi label="시군구">
<Input
className={selectClass}
placeholder=""
type="text"
onChange={(e) => {
field.onChange(e.target.value);
}}
value={field.value ?? "" ?? ""}
/>
</FormUi>
)}
/>
</div>
<div className="col-span-2">
<FormField
control={form.control}
@@ -123,6 +83,7 @@ export default function SttnDetailModal({
/>
</div>
</div>
<div className="grid grid-cols-4 gap-2 mt-4">
<div className="col-span-2">
<FormField