물건 현황 메세지 프로퍼티 수정

This commit is contained in:
basssy 2024-09-10 09:34:05 +09:00
parent b6678c651b
commit f9587e9ca2
3 changed files with 38 additions and 60 deletions

View File

@ -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++
}

View File

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

View File

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