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: '등록일', + }, + }, }