From f9587e9ca2b807651642e4e1bb65e1ba5d1dd728 Mon Sep 17 00:00:00 2001 From: basssy Date: Tue, 10 Sep 2024 09:34:05 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AC=BC=EA=B1=B4=20=ED=98=84=ED=99=A9=20?= =?UTF-8?q?=EB=A9=94=EC=84=B8=EC=A7=80=20=ED=94=84=EB=A1=9C=ED=8D=BC?= =?UTF-8?q?=ED=8B=B0=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/management/Stuff.jsx | 46 +++++------------------------ src/locales/ja.js | 26 +++++++++------- src/locales/ko.js | 26 +++++++++------- 3 files changed, 38 insertions(+), 60 deletions(-) diff --git a/src/components/management/Stuff.jsx b/src/components/management/Stuff.jsx index ba463744..e26b11a3 100644 --- a/src/components/management/Stuff.jsx +++ b/src/components/management/Stuff.jsx @@ -4,7 +4,6 @@ import React, { useEffect, useState, useRef } from 'react' import { useRouter, usePathname } from 'next/navigation' import { Button } from '@nextui-org/react' import { useAxios } from '@/hooks/useAxios' -import { QToast } from '@/hooks/useToast' import StuffQGrid from './StuffQGrid' import { useI18n } from '@/locales/client' import { useRecoilValue } from 'recoil' @@ -32,15 +31,9 @@ export default function Stuff() { const copyNo = async (value) => { try { await navigator.clipboard.writeText(value) - QToast({ - message: `${value}물건번호가 복사되었습니다`, - type: 'info', - }) + alert('물건번호가 복사되었습니다.') } catch (error) { - QToast({ - message: `클립보드 복사에 실패하였습니다`, - type: 'error', - }) + alert('물건번호 복사에 실패했습니다.') } } @@ -156,22 +149,12 @@ export default function Stuff() { console.log(' 상세이동::::::::', event.data) if (event.data.objectNo) { router.push(`${pathname}/detail?objectNo=${event.data.objectNo.toString()}`) - } else { - QToast({ - message: '물건정보가 없습니다', - type: 'error', - }) } } } //그리드 체크박스 선택시 const getSelectedRowdata = (data) => { - // console.log('data:::', data) - // let delData = data.map((row) => { - // return row.objectNo - // }) - // console.log('delData::', delData) setSelectedRowData(data) setSelectedRowDataCount(data.length) } @@ -180,21 +163,14 @@ export default function Stuff() { const fnDeleteRowData = (data) => { console.log('물건삭제:::::::::::') if (data.length === 0) { - QToast({ - message: '삭제할 데이터를 선택하세요', - type: 'error', - }) - return false + return alert('삭제할 데이터를 선택하세요') } let errCount = 0 data.forEach((cell) => { if (!cell.objectNo) { - // if (errCount === 0) { - // QToast({ - // message: `물건정보가 있는 행만 삭제 됩니다`, - // type: 'error', - // }) - // } + if (errCount === 0) { + alert('물건정보가 있는 행만 삭제 됩니다') + } errCount++ } }) @@ -235,10 +211,7 @@ export default function Stuff() { fetchDelete(data) // fetchData() } else { - QToast({ - message: `물건정보가 있는 행만 선택해주세요`, - type: 'error', - }) + alert('물건정보가 있는 행만 선택해주세요') } } @@ -269,10 +242,7 @@ export default function Stuff() { gridRef.current.api.applyTransaction({ remove: newSelectedRowData }) } else { if (errCount === 0) { - QToast({ - message: `행추가로 추가 한 행만 삭제됩니다.`, - type: 'error', - }) + alert('행추가로 추가 한 행만 삭제됩니다.') } errCount++ } diff --git a/src/locales/ja.js b/src/locales/ja.js index e292838b..d1dc54b7 100644 --- a/src/locales/ja.js +++ b/src/locales/ja.js @@ -63,15 +63,19 @@ export default { email: 'test@naver.com', }, }, - 'stuff.gridHeader.lastEditDatetime': '갱신일시', - 'stuff.gridHeader.objectNo': '물건번호', - 'stuff.gridHeader.planTotCnt': '플랜 수', - 'stuff.gridHeader.objectName': '물건명', - 'stuff.gridHeader.saleStoreId': '대리점ID', - 'stuff.gridHeader.saleStoreName': '대리점명', - 'stuff.gridHeader.address': '물건주소', - 'stuff.gridHeader.dispCompanyName': '견적처', - 'stuff.gridHeader.receiveUser': '담당자', - 'stuff.gridHeader.specDate': '사양확인', - 'stuff.gridHeader.createDatetime': '등록일', + stuff: { + gridHeader: { + lastEditDatetime: '갱신일시', + objectNo: '물건번호', + planTotCnt: '플랜 수', + objectName: '물건명', + saleStoreId: '대리점ID', + saleStoreName: '대리점명', + address: '물건주소', + dispCompanyName: '견적처', + receiveUser: '담당자', + specDate: '사양확인', + createDatetime: '등록일', + }, + }, } diff --git a/src/locales/ko.js b/src/locales/ko.js index 0fae83dc..6af57917 100644 --- a/src/locales/ko.js +++ b/src/locales/ko.js @@ -63,15 +63,19 @@ export default { email: 'test@naver.com', }, }, - 'stuff.gridHeader.lastEditDatetime': '갱신일시', - 'stuff.gridHeader.objectNo': '물건번호', - 'stuff.gridHeader.planTotCnt': '플랜 수', - 'stuff.gridHeader.objectName': '물건명', - 'stuff.gridHeader.saleStoreId': '대리점ID', - 'stuff.gridHeader.saleStoreName': '대리점명', - 'stuff.gridHeader.address': '물건주소', - 'stuff.gridHeader.dispCompanyName': '견적처', - 'stuff.gridHeader.receiveUser': '담당자', - 'stuff.gridHeader.specDate': '사양확인', - 'stuff.gridHeader.createDatetime': '등록일', + stuff: { + gridHeader: { + lastEditDatetime: '갱신일시', + objectNo: '물건번호', + planTotCnt: '플랜 수', + objectName: '물건명', + saleStoreId: '대리점ID', + saleStoreName: '대리점명', + address: '물건주소', + dispCompanyName: '견적처', + receiveUser: '담당자', + specDate: '사양확인', + createDatetime: '등록일', + }, + }, }