From fdeb0dab9a4e01fc6712f212f8f37dec7cf0592d Mon Sep 17 00:00:00 2001 From: ysCha Date: Tue, 16 Dec 2025 11:09:05 +0900 Subject: [PATCH 1/5] skeleton open --- src/components/fabric/QPolygon.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/fabric/QPolygon.js b/src/components/fabric/QPolygon.js index 3ca095a8..d2f7db92 100644 --- a/src/components/fabric/QPolygon.js +++ b/src/components/fabric/QPolygon.js @@ -336,7 +336,7 @@ export const QPolygon = fabric.util.createClass(fabric.Polygon, { if (types.every((type) => type === LINE_TYPE.WALLLINE.EAVES)) { // 용마루 -- straight-skeleton console.log('용마루 지붕') - //drawRidgeRoof(this.id, this.canvas, textMode) + ///drawRidgeRoof(this.id, this.canvas, textMode) drawSkeletonRidgeRoof(this.id, this.canvas, textMode); } else if (isGableRoof(types)) { // A형, B형 박공 지붕 From 4a959ba8cfd0b2345f732a5ed1904db8d8026dd9 Mon Sep 17 00:00:00 2001 From: ysCha Date: Tue, 16 Dec 2025 11:19:54 +0900 Subject: [PATCH 2/5] skeleton open --- src/lib/authActions.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/authActions.js b/src/lib/authActions.js index 5e7055d0..4a5b2c94 100644 --- a/src/lib/authActions.js +++ b/src/lib/authActions.js @@ -49,6 +49,7 @@ export async function setSession(data) { session.custCd = data.custCd session.isLoggedIn = true session.builderNo = data.builderNo + session.custNm = data.custNm await session.save() } From b76f6eb057b2bcd502bb7099545afcbcc639010d Mon Sep 17 00:00:00 2001 From: ysCha Date: Tue, 16 Dec 2025 14:12:44 +0900 Subject: [PATCH 3/5] =?UTF-8?q?[1346]=EB=AC=B8=EC=9D=98=EA=B2=8C=EC=8B=9C?= =?UTF-8?q?=ED=8C=90=20:=20cnustNm=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/layout.js | 3 ++- src/components/community/modal/QnaRegModal.jsx | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/layout.js b/src/app/layout.js index dbd6c9a1..e19c6bb7 100644 --- a/src/app/layout.js +++ b/src/app/layout.js @@ -58,7 +58,8 @@ export default async function RootLayout({ children }) { pwdInitYn: session.pwdInitYn, custCd: session.custCd, isLoggedIn: session.isLoggedIn, - builderNo: session.builderNo + builderNo: session.builderNo, + custNm: session.custNm } } if (!headerPathname.includes('/login') && !session.isLoggedIn) { diff --git a/src/components/community/modal/QnaRegModal.jsx b/src/components/community/modal/QnaRegModal.jsx index 00c444c6..280a1086 100644 --- a/src/components/community/modal/QnaRegModal.jsx +++ b/src/components/community/modal/QnaRegModal.jsx @@ -349,7 +349,7 @@ let fileCheck = false; {getMessage('qna.list.header.regNm')} - + E-Mail* Date: Tue, 16 Dec 2025 15:49:40 +0900 Subject: [PATCH 4/5] =?UTF-8?q?=EA=B0=9C=EA=B5=AC=20:=20=EA=B3=84=EC=82=B0?= =?UTF-8?q?=EA=B8=B0=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../floor-plan/modal/object/DormerOffset.jsx | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/src/components/floor-plan/modal/object/DormerOffset.jsx b/src/components/floor-plan/modal/object/DormerOffset.jsx index 1881b18e..fd03f185 100644 --- a/src/components/floor-plan/modal/object/DormerOffset.jsx +++ b/src/components/floor-plan/modal/object/DormerOffset.jsx @@ -59,10 +59,10 @@ export default function DormerOffset(props) { name="" label="" className="input-origin block" - value={arrow1LengthRef.current.value ?? 0} + value={arrow1LengthRef.current?.value ?? 0} ref={arrow1LengthRef} - onChange={(value) => setArrow1Length(value)} - options={{ + onChange={() => {}} // No-op function to prevent error + options={{ allowNegative: false, allowDecimal: false, }} @@ -86,7 +86,20 @@ export default function DormerOffset(props) {
- + {/**/} + {}} // No-op function to prevent error + options={{ + allowNegative: false, + allowDecimal: false, + }} + />
mm
From 19bdaa52fd0136408d31aa1386e3fc1659ffc4b0 Mon Sep 17 00:00:00 2001 From: ysCha Date: Tue, 16 Dec 2025 16:07:18 +0900 Subject: [PATCH 5/5] =?UTF-8?q?=EB=B3=B4=EC=A1=B0=EC=84=A0=EB=A1=9C?= =?UTF-8?q?=EB=A7=8C=EB=93=A4=EA=B8=B0=20:=20=EA=B3=84=EC=82=B0=EA=B8=B0?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modal/roofShape/passivity/Eaves.jsx | 15 ++++++++++++++- .../modal/roofShape/passivity/Gable.jsx | 16 +++++++++++++++- .../modal/roofShape/passivity/Shed.jsx | 16 +++++++++++++++- 3 files changed, 44 insertions(+), 3 deletions(-) diff --git a/src/components/floor-plan/modal/roofShape/passivity/Eaves.jsx b/src/components/floor-plan/modal/roofShape/passivity/Eaves.jsx index fac8701e..f3dd4052 100644 --- a/src/components/floor-plan/modal/roofShape/passivity/Eaves.jsx +++ b/src/components/floor-plan/modal/roofShape/passivity/Eaves.jsx @@ -43,7 +43,20 @@ export default function Eaves({ offsetRef, pitchRef, pitchText }) { {getMessage('eaves.offset')}
- + {/**/} + {}} + options={{ + allowNegative: false, + allowDecimal: false + }} + />
mm
diff --git a/src/components/floor-plan/modal/roofShape/passivity/Gable.jsx b/src/components/floor-plan/modal/roofShape/passivity/Gable.jsx index 6da1266e..fe04a65e 100644 --- a/src/components/floor-plan/modal/roofShape/passivity/Gable.jsx +++ b/src/components/floor-plan/modal/roofShape/passivity/Gable.jsx @@ -1,6 +1,7 @@ import { useMessage } from '@/hooks/useMessage' import { useRecoilValue } from 'recoil' import { currentAngleTypeSelector } from '@/store/canvasAtom' +import { CalculatorInput } from '@/components/common/input/CalcInput' export default function Gable({ offsetRef }) { const { getMessage } = useMessage() @@ -12,7 +13,20 @@ export default function Gable({ offsetRef }) { {getMessage('gable.offset')}
- + {/**/} + {}} + options={{ + allowNegative: false, + allowDecimal: false + }} + />
mm
diff --git a/src/components/floor-plan/modal/roofShape/passivity/Shed.jsx b/src/components/floor-plan/modal/roofShape/passivity/Shed.jsx index 474c2f60..67a47bb0 100644 --- a/src/components/floor-plan/modal/roofShape/passivity/Shed.jsx +++ b/src/components/floor-plan/modal/roofShape/passivity/Shed.jsx @@ -1,4 +1,5 @@ import { useMessage } from '@/hooks/useMessage' +import { CalculatorInput } from '@/components/common/input/CalcInput' export default function Shed({ offsetRef }) { const { getMessage } = useMessage() @@ -9,7 +10,20 @@ export default function Shed({ offsetRef }) { {getMessage('shed.width')}
- + {/**/} + {}} + options={{ + allowNegative: false, + allowDecimal: false + }} + />
mm