견적서 상세
This commit is contained in:
parent
6bac0da429
commit
4489a1c428
@ -200,7 +200,6 @@ export default function Estimate({ params }) {
|
||||
let fileList = []
|
||||
files.map((row) => {
|
||||
fileList.push(row.data)
|
||||
|
||||
setEstimateContextState({ fileList: row.data, tempFileList: fileList })
|
||||
})
|
||||
} else {
|
||||
@ -230,6 +229,8 @@ export default function Estimate({ params }) {
|
||||
setEstimateContextState({
|
||||
fileList: originFiles.filter((file) => file.objectNo === objectNo && file.no !== no),
|
||||
})
|
||||
|
||||
alert(getMessage('plan.message.delete'))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@ -16,6 +16,17 @@ export default function EstimateFileUploader({ uploadFiles, setUploadFiles }) {
|
||||
}
|
||||
|
||||
const onChangeFiles = async (e) => {
|
||||
if (e.target.files.length <= 0) {
|
||||
return
|
||||
}
|
||||
|
||||
const { files } = e.target
|
||||
const file = files[0]
|
||||
const fileType = file.type
|
||||
if (!fileType.includes('image')) {
|
||||
return alert(getMessage('estimate.detail.fileList.extCheck'))
|
||||
}
|
||||
|
||||
// const formData = new FormData()
|
||||
// formData.append('file', e.target.files[0])
|
||||
// formData.append('objectNo', objectNo) // 받아와야 하는 값
|
||||
@ -65,7 +76,7 @@ export default function EstimateFileUploader({ uploadFiles, setUploadFiles }) {
|
||||
<label className="file-upload" htmlFor="img" onClick={handleButtonClick}>
|
||||
{getMessage('estimate.detail.fileList.btn')}
|
||||
</label>
|
||||
<input type="file" name="file" id="img" ref={fileInputRef} style={{ display: 'none' }} onChange={(e) => onChangeFiles(e)} />
|
||||
<input type="file" name="file" id="img" accept="image/*" ref={fileInputRef} style={{ display: 'none' }} onChange={(e) => onChangeFiles(e)} />
|
||||
</div>
|
||||
<div
|
||||
className="drag-file-area"
|
||||
|
||||
@ -205,7 +205,6 @@ export const useEstimateController = (planNo) => {
|
||||
estimateData.tempFileList.forEach((file) => {
|
||||
formData.append('files', file)
|
||||
})
|
||||
// formData.append('file', estimateData.flieList)
|
||||
formData.append('objectNo', estimateData.objectNo)
|
||||
formData.append('planNo', estimateData.planNo)
|
||||
formData.append('category', '10')
|
||||
|
||||
@ -833,6 +833,7 @@
|
||||
"estimate.detail.fileFlg": "後日資料提出",
|
||||
"estimate.detail.header.fileList1": "ファイル添付",
|
||||
"estimate.detail.fileList.btn": "ファイル選択",
|
||||
"estimate.detail.fileList.extCheck": "そのファイルはイメージファイルではありません",
|
||||
"estimate.detail.header.fileList2": "添付ファイル一覧",
|
||||
"estimate.detail.header.specialEstimate": "見積もりの具体的な",
|
||||
"estimate.detail.header.specialEstimateProductInfo": "製品情報",
|
||||
|
||||
@ -843,6 +843,7 @@
|
||||
"estimate.detail.fileFlg": "후일자료제출",
|
||||
"estimate.detail.header.fileList1": "파일첨부",
|
||||
"estimate.detail.fileList.btn": "파일선택",
|
||||
"estimate.detail.fileList.extCheck": "해당 파일은 이미지 파일이 아닙니다",
|
||||
"estimate.detail.header.fileList2": "첨부파일 목록",
|
||||
"estimate.detail.header.specialEstimate": "견적특이사항",
|
||||
"estimate.detail.header.specialEstimateProductInfo": "제품정보",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user