Jelajahi Sumber

fix: 修改必填

xiaweibo 1 bulan lalu
induk
melakukan
68ba27f820

+ 3 - 2
src/views/production-safety/safety-culture/accidentCaseManagement/components/accidentCaseManagementDetail.vue

@@ -21,9 +21,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>
@@ -114,6 +114,7 @@ const isViewMode = computed(() => operate.value === 'safety-culture-material-vie
 const approvalUploadRef = ref<UploadInstance>();
 const previewOnlineRef = ref<InstanceType<typeof PreviewOnline>>();
 import { Plus, Delete, ZoomIn } from '@element-plus/icons-vue';
+import { downloadFile } from '@/views/disaster/utils';
 
 const { ruleFormData, formRules, ruleFormConfig, cloneRuleFormData, beforeRouteLeave } =
   useFormConfigHook(ACADEMY_FILE_FORM_CONFIG, ACADEMY_FILE_FORM_DATA, ACADEMY_FILE_FORM_RULES);

+ 1 - 1
src/views/production-safety/safety-culture/accidentCaseManagement/configs/form.ts

@@ -56,7 +56,7 @@ export const ACADEMY_FILE_FORM_DATA = {
 export const ACADEMY_FILE_FORM_RULES = {
   caseName: [{ required: true, message: '请输入事故案例名称', trigger: 'blur' }],
   categoryName: [{ required: true, message: '请选择分类名称', trigger: 'change' }],
-  // attachmentUrl: [{ required: true, message: '请选择文档上传', trigger: 'change' }],
+  attachmentUrl: [{ required: true, message: '请选择文档上传', trigger: 'change' }],
   description: [{ required: true, message: '请输入案例描述', trigger: 'blur' }],
   status: [{ required: true, message: '请选择状态', trigger: 'change' }],
   imageUrl: [{ required: true, message: '请选择图片上传', trigger: 'change' }],