물건 현황 메세지 프로퍼티 수정
This commit is contained in:
parent
b6678c651b
commit
f9587e9ca2
@ -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++
|
||||
}
|
||||
|
||||
@ -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: '등록일',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@ -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: '등록일',
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user