From aead423eda30c7f2e9ecaee5aaa9ad6aaf1731f0 Mon Sep 17 00:00:00 2001 From: yoosangwook Date: Thu, 20 Feb 2025 17:36:29 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=97=85=EB=A1=9C=EB=93=9C=20=EC=A7=84?= =?UTF-8?q?=ED=96=89=ED=95=98=EB=A9=B4=20=EA=B0=95=EC=A0=9C=EB=A1=9C=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95=20on?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- qcast3.database.sqlite | Bin 16384 -> 16384 bytes src/hooks/common/useRefFiles.js | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/qcast3.database.sqlite b/qcast3.database.sqlite index 6e35d0d37fabdff88cd32274d68ffa283e682e54..c0c43e6faa95884fffddcdf0dcf1413c2e23f368 100644 GIT binary patch delta 72 zcmZo@U~Fh$oFL68HBrWyQEFqte0@gVO$Mv@8F?rB+v#dprlgn~Tc(=orkST1>zY`k c8tEn(r6lSm8k(D$n6#>3 cn(A5_rW)xcTbNrWnVOiSCMOx|738G@0LqXPkN^Mx diff --git a/src/hooks/common/useRefFiles.js b/src/hooks/common/useRefFiles.js index 69d38954..52f8ef47 100644 --- a/src/hooks/common/useRefFiles.js +++ b/src/hooks/common/useRefFiles.js @@ -6,6 +6,7 @@ import { useAxios } from '../useAxios' import { currentCanvasPlanState } from '@/store/canvasAtom' import { useCanvas } from '@/hooks/useCanvas' import { deleteBackGroundImage, setBackGroundImage } from '@/lib/imageActions' +import { settingModalFirstOptionsState } from '@/store/settingAtom' /** * 배경 이미지 관리 @@ -20,6 +21,7 @@ export function useRefFiles() { const [currentBgImage, setCurrentBgImage] = useState(null) const queryRef = useRef(null) const [currentCanvasPlan, setCurrentCanvasPlan] = useRecoilState(currentCanvasPlanState) + const [settingModalFirstOptions, setSettingModalFirstOptions] = useRecoilState(settingModalFirstOptionsState) const { handleBackImageLoadToCanvas } = useCanvas() const { swalFire } = useSwal() const { get, post } = useAxios() @@ -116,6 +118,16 @@ export function useRefFiles() { return } + const newOption1 = settingModalFirstOptions.option1.map((option) => ({ + ...option, + selected: option.column === 'imageDisplay' ? true : option.selected, + })) + + setSettingModalFirstOptions((prev) => ({ + ...prev, + option1: newOption1, + })) + const res = await get({ url: `${process.env.NEXT_PUBLIC_HOST_URL}/map/convert?q=${queryRef.current.value}&fileNm=${currentCanvasPlan.id}&zoom=20`, }) @@ -150,6 +162,16 @@ export function useRefFiles() { * @param {*} file */ const handleUploadImageRefFile = async (file) => { + const newOption1 = settingModalFirstOptions.option1.map((option) => ({ + ...option, + selected: option.column === 'imageDisplay' ? true : option.selected, + })) + + setSettingModalFirstOptions((prev) => ({ + ...prev, + option1: newOption1, + })) + const formData = new FormData() formData.append('file', file)