견적서 첨부파일 수정
This commit is contained in:
parent
cf080c24cf
commit
cb3780844c
@ -202,20 +202,21 @@ export default function Estimate({ params }) {
|
|||||||
files.map((row) => {
|
files.map((row) => {
|
||||||
fileList.push(row.data)
|
fileList.push(row.data)
|
||||||
setEstimateContextState({ fileList: row.data, newFileList: fileList })
|
setEstimateContextState({ fileList: row.data, newFileList: fileList })
|
||||||
|
// setEstimateContextState({ fileList: row.data })
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
setEstimateContextState({ fileList: [] })
|
setEstimateContextState({ fileList: [], newFileList: [] })
|
||||||
}
|
}
|
||||||
}, [files])
|
}, [files])
|
||||||
|
|
||||||
useEffect(() => {
|
// useEffect(() => {
|
||||||
// console.log('USEEFFECT originFiles::::::::::', originFiles)
|
// // console.log('USEEFFECT originFiles::::::::::', originFiles)
|
||||||
// if (originFiles.length > 0) {
|
// // if (originFiles.length > 0) {
|
||||||
// setEstimateContextState({
|
// // setEstimateContextState({
|
||||||
// originFiles: originFiles,
|
// // originFiles: originFiles,
|
||||||
// })
|
// // })
|
||||||
// }
|
// // }
|
||||||
}, [originFiles])
|
// }, [originFiles])
|
||||||
|
|
||||||
//상세에서 내려온 첨부파일 set 만들기
|
//상세에서 내려온 첨부파일 set 만들기
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
@ -163,7 +163,6 @@ export const useEstimateController = (planNo) => {
|
|||||||
if (flag) {
|
if (flag) {
|
||||||
if (!originFileFlg) {
|
if (!originFileFlg) {
|
||||||
//기존에 첨부된 파일이 없으면
|
//기존에 첨부된 파일이 없으면
|
||||||
// if (estimateData.newFileList?.length < 1) {
|
|
||||||
if (isEmptyArray(estimateData.newFileList)) {
|
if (isEmptyArray(estimateData.newFileList)) {
|
||||||
//새로 첨부한 파일이 없으면
|
//새로 첨부한 파일이 없으면
|
||||||
if (estimateData.itemList.length > 1) {
|
if (estimateData.itemList.length > 1) {
|
||||||
@ -239,7 +238,6 @@ export const useEstimateController = (planNo) => {
|
|||||||
//1. 첨부파일 저장시작
|
//1. 첨부파일 저장시작
|
||||||
const formData = new FormData()
|
const formData = new FormData()
|
||||||
if (estimateData?.newFileList?.length > 0) {
|
if (estimateData?.newFileList?.length > 0) {
|
||||||
// console.log('새로추가한 첨부파일있음:::', estimateData?.newFileList)
|
|
||||||
estimateData.newFileList.forEach((file) => {
|
estimateData.newFileList.forEach((file) => {
|
||||||
formData.append('files', file)
|
formData.append('files', file)
|
||||||
})
|
})
|
||||||
@ -252,6 +250,7 @@ export const useEstimateController = (planNo) => {
|
|||||||
setFileList(res)
|
setFileList(res)
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
setFileList([])
|
||||||
realSave()
|
realSave()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user