견적서 상세

This commit is contained in:
basssy 2024-11-28 14:01:06 +09:00
parent 6bac0da429
commit 4489a1c428
5 changed files with 16 additions and 3 deletions

View File

@ -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'))
}
})
}

View File

@ -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"

View File

@ -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')

View File

@ -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": "製品情報",

View File

@ -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": "제품정보",