Fix file conversion success and failure toast messages

This commit is contained in:
yoosangwook 2024-09-04 18:19:10 +09:00
parent 10b88ede0f
commit dabce81843
2 changed files with 19 additions and 12 deletions

View File

@ -14,6 +14,7 @@ import QSelect from '@/components/ui/QSelect'
import styles from './playground.module.css' import styles from './playground.module.css'
import { useRecoilState } from 'recoil' import { useRecoilState } from 'recoil'
import { cadFileNameState, useCadFileState } from '@/store/canvasAtom' import { cadFileNameState, useCadFileState } from '@/store/canvasAtom'
import { QToast } from '@/hooks/useToast'
export default function Playground() { export default function Playground() {
const [useCadFile, setUseCadFile] = useRecoilState(useCadFileState) const [useCadFile, setUseCadFile] = useRecoilState(useCadFileState)
@ -47,9 +48,11 @@ export default function Playground() {
convertDwgToPng(res.data.Files[0].FileName, res.data.Files[0].FileData) convertDwgToPng(res.data.Files[0].FileName, res.data.Files[0].FileData)
setUseCadFile(true) setUseCadFile(true)
setCadFileName(res.data.Files[0].FileName) setCadFileName(res.data.Files[0].FileName)
QToast({ message: '파일 변환 완료', type: 'success' })
}) })
.catch((err) => { .catch((err) => {
console.error(err) console.error(err)
QToast({ message: '파일 변환 실패', type: 'error' })
}) })
} }

View File

@ -789,9 +789,11 @@ export default function Roof2(props) {
<Button <Button
className="m-1 p-2" className="m-1 p-2"
onClick={() => { onClick={() => {
if (useCadFile) {
setUseCadFile(false) setUseCadFile(false)
setCadFileName('') setCadFileName('')
handleCadImageInit() handleCadImageInit()
}
}} }}
> >
cad 파일 초기화 cad 파일 초기화
@ -799,6 +801,7 @@ export default function Roof2(props) {
<Button <Button
className="m-1 p-2" className="m-1 p-2"
onClick={() => { onClick={() => {
if (useCadFile) {
backImg backImg
.set({ .set({
selectable: false, selectable: false,
@ -808,6 +811,7 @@ export default function Roof2(props) {
canvas.add(backImg) canvas.add(backImg)
canvas.renderAll() canvas.renderAll()
setCadFileComplete(true) setCadFileComplete(true)
}
}} }}
> >
cad 파일 조정 완료 cad 파일 조정 완료