| | |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-form-item label="附件材料" prop="tempFileIds"> |
| | | <el-form-item label="附件材料" prop="files"> |
| | | <el-upload |
| | | v-model:file-list="fileList" |
| | | :action="upload.url" |
| | |
| | | keyPoints: "", |
| | | creator: "", |
| | | usageCount: 0, |
| | | tempFileIds: [] |
| | | files: [] |
| | | }, |
| | | dialogVisible: false, |
| | | dialogTitle: "", |
| | |
| | | keyPoints: "", |
| | | creator: userStore.nickName || "", |
| | | usageCount: 0, |
| | | tempFileIds: [] |
| | | files: [] |
| | | }); |
| | | } else if (type === "edit" && row) { |
| | | dialogTitle.value = "编辑知识"; |
| | |
| | | keyPoints: row.keyPoints, |
| | | creator: row.creator, |
| | | usageCount: row.usageCount, |
| | | tempFileIds: (row.commonFileList || []).map(file => file.id) |
| | | files: row.commonFileList || [] |
| | | }); |
| | | } |
| | | dialogVisible.value = true; |
| | |
| | | keyPoints: "", |
| | | creator: userStore.nickName || "", |
| | | usageCount: 0, |
| | | tempFileIds: [] |
| | | files: [] |
| | | }); |
| | | // 清除表单验证状态 |
| | | if (formRef.value) { |
| | |
| | | function handleUploadSuccess(res, file, uploadFiles) { |
| | | proxy.$modal.closeLoading(); |
| | | if (res.code === 200) { |
| | | if (!form.value.tempFileIds) { |
| | | form.value.tempFileIds = []; |
| | | if (!form.value.files) { |
| | | form.value.files = []; |
| | | } |
| | | form.value.tempFileIds.push(res.data.tempId); |
| | | form.value.files.push({url:res.data.tempPath,name:res.data.originalName}); |
| | | proxy.$modal.msgSuccess("上传成功"); |
| | | } else { |
| | | proxy.$modal.msgError(res.msg); |