| | |
| | | } |
| | | |
| | | const handleRemove = async (file, uploadFiles,type) => { |
| | | |
| | | if(file && file.status == 'success') { |
| | | ElMessageBox.confirm( |
| | | '确定删除该附件?', |
| | | '提示', |
| | |
| | | cancelButtonText: '取消', |
| | | type: 'warning', |
| | | }) |
| | | .then( async() => { |
| | | .then(async () => { |
| | | const res = await delFile(file.id) |
| | | if(res.code == 200){ |
| | | if (res.code == 200) { |
| | | ElMessage({ |
| | | type: 'success', |
| | | message: '文件已删除' |
| | | }) |
| | | if(type == 1){ |
| | | if (type == 1) { |
| | | const index = state.formData.deviceImages.findIndex(v => v.id === file.id) |
| | | state.formData.deviceImages.splice(index,1); |
| | | state.formData.deviceImages.splice(index, 1); |
| | | |
| | | } |
| | | if(type == 2){ |
| | | if (type == 2) { |
| | | const index = state.formData.investingationImages.findIndex(v => v.id === file.id) |
| | | state.formData.investingationImages.splice(index,1); |
| | | state.formData.investingationImages.splice(index, 1); |
| | | |
| | | } |
| | | if(type == 3){ |
| | | if (type == 3) { |
| | | const index = state.formData.companyImages.findIndex(v => v.id === file.id) |
| | | state.formData.companyImages.splice(index,1); |
| | | state.formData.companyImages.splice(index, 1); |
| | | } |
| | | if(type == 5){ |
| | | if (type == 5) { |
| | | const index = state.formData.assAccessoryFiles.findIndex(v => v.id === file.id) |
| | | state.formData.assAccessoryFiles.splice(index,1); |
| | | state.formData.assAccessoryFiles.splice(index, 1); |
| | | } |
| | | }else{ |
| | | } else { |
| | | ElMessage({ |
| | | type: 'warning', |
| | | message: res.message |
| | | }) |
| | | } |
| | | }) |
| | | .catch(()=>{ |
| | | .catch(() => { |
| | | // if(type == 1){ |
| | | // getBeforeFiles() |
| | | // } |
| | |
| | | // getSafetyFiles() |
| | | // } |
| | | }) |
| | | } |
| | | |
| | | } |
| | | |