|
|
@@ -29,9 +29,9 @@
|
|
|
<el-button link type="primary" @click="previewOnline(file.fileUrl, file.fileType)"
|
|
|
>预览</el-button
|
|
|
>
|
|
|
- <!-- <el-button link type="primary" @click.stop="downloadFile(file.fileUrl, file.fileName)"
|
|
|
+ <el-button link type="primary" @click.stop="downloadFile(file.fileUrl, file.fileName)"
|
|
|
>下载</el-button
|
|
|
- > -->
|
|
|
+ >
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -89,6 +89,7 @@
|
|
|
import type { FileItem } from '@/components/UploadFiles/types';
|
|
|
import { formatAttachmentList } from '@/components/UploadFiles/utils';
|
|
|
import PreviewOnline from '@/views/disaster/components/PreviewOnline.vue';
|
|
|
+ import { downloadFile } from '@/views/disaster/utils';
|
|
|
|
|
|
const router = useRouter();
|
|
|
const route = useRoute();
|
|
|
@@ -220,6 +221,11 @@
|
|
|
ElMessage.warning('请上传文件');
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ if (!ruleFormData.content || ruleFormData.content === '<p><br></p>') {
|
|
|
+ ElMessage.error('请输入文档内容');
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
try {
|
|
|
// 处理文件上传:先上传文件获取 URL,然后提取 fileUrl
|
|
|
@@ -277,7 +283,7 @@
|
|
|
});
|
|
|
ElMessage.success('保存成功');
|
|
|
}
|
|
|
- cloneRuleFormData();
|
|
|
+ // cloneRuleFormData();
|
|
|
router.back();
|
|
|
} catch (e) {
|
|
|
console.error('保存院级文件失败:', e);
|
|
|
@@ -292,8 +298,8 @@
|
|
|
};
|
|
|
|
|
|
onMounted(() => {
|
|
|
- cloneRuleFormData();
|
|
|
- beforeRouteLeave();
|
|
|
+ // cloneRuleFormData();
|
|
|
+ // beforeRouteLeave();
|
|
|
if (isEditMode.value || isViewMode.value) {
|
|
|
getDetail();
|
|
|
}
|