중수도 시설용량 항목추가

This commit is contained in:
leedj312
2025-06-19 15:29:06 +09:00
parent 7f9e67fe41
commit 8ecf422a55
2 changed files with 33 additions and 18 deletions
@@ -60,7 +60,7 @@ export const rswtZod = z.object({
wtrUsqty: z.number().default(0),
oblgTrgtWtrUsqty: z.number().nullish().default(0),
orgwtKndCd: z.string().default(""),
filtrTrtmfctCpct: z.string().default(""),
filtrTrtmfctCpct: z.number().default(0),
filtrTrtmfctProcs: z.string().default(""),
filtrTrtmfctUsgCd: z.string().default(""),
rswtrUsqty: z.number().default(0),
@@ -32,7 +32,9 @@ export default function RswtrRegForm({
rswtForm: customRswtBdst;
isModal: boolean;
}) {
const { rswt, code, rswtBdstUpdate, rswtBdstReg } = useWrStore((state) => state);
const { rswt, code, rswtBdstUpdate, rswtBdstReg } = useWrStore(
(state) => state
);
const defaultValues: z.infer<typeof rswtZod> = rswtZod.parse({});
@@ -49,9 +51,9 @@ export default function RswtrRegForm({
const onSubmit = (values: z.infer<typeof rswtZod>) => {
if (isModal) {
rswtBdstReg(values,'41');
rswtBdstReg(values, "41");
} else {
rswtBdstUpdate(values,'41');
rswtBdstUpdate(values, "41");
}
};
const cleanRswtData = (raw: any): z.infer<typeof rswtZod> => {
@@ -102,7 +104,9 @@ export default function RswtrRegForm({
{/* <div className="flex justify-between items-center mx-3"> */}
<div>
<div className="grid grid-cols-12 flex items-center card-header">
<h1 className="text-2xl font-medium text-label col-span-10">건축물 운영정보</h1>
<h1 className="text-2xl font-medium text-label col-span-10">
건축물 운영정보
</h1>
<Button
size={"sm"}
type="submit"
@@ -121,9 +125,7 @@ export default function RswtrRegForm({
) : (
<></>
)}
<h1 className={formH1Class}>
기본정보
</h1>
<h1 className={formH1Class}>기본정보</h1>
<div className="grid grid-cols-4 gap-2 mt-4">
<div className="col-span-2">
<FormField
@@ -209,13 +211,28 @@ export default function RswtrRegForm({
</div>
</div>
<div className=" my-4">
<h1 className={formH1Class}>
중수도 시설 정보
</h1>
<h1 className={formH1Class}>중수도 시설 정보</h1>
</div>
<div className="grid grid-cols-10 gap-1 mt-4">
<div className="col-span-5">
<div className="grid grid-cols-12 gap-1 mt-4">
<div className="col-span-4">
<FormField
control={form.control}
name="reuseBuilding.0.rswtrObj.filtrTrtmfctCpct"
render={({ field }) => (
<FormUi label="처리시설 용량">
<Input
className={selectClass}
placeholder=""
type="number"
value={field.value ?? 0}
onChange={(e)=>{field.onChange(Number(e.target.value))} }
/>
</FormUi>
)}
/>
</div>
<div className="col-span-4">
<FormField
control={form.control}
name="reuseBuilding.0.rswtrObj.orgwtKndCd"
@@ -233,7 +250,7 @@ export default function RswtrRegForm({
)}
/>
</div>
<div className="col-span-5">
<div className="col-span-4">
<FormField
control={form.control}
name="reuseBuilding.0.rswtrObj.filtrTrtmfctProcs"
@@ -241,7 +258,7 @@ export default function RswtrRegForm({
<FormUi label="주요처리공정">
<Input
className={selectClass}
placeholder="1,000,000"
placeholder=""
type=""
value={field.value ?? ""}
onChange={field.onChange}
@@ -253,9 +270,7 @@ export default function RswtrRegForm({
</div>
<div className=" my-2">
<h1 className={formH1Class}>
인센티브 정보
</h1>
<h1 className={formH1Class}>인센티브 정보</h1>
</div>
<div>
<h2 className={formH2Class}>설치비 지원</h2>