xiaweibo před 1 měsícem
rodič
revize
728bf40a5c

+ 1 - 1
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/employeeReportHiddenTroubleManagement/components/employeeReportHiddenTroubleManagementDetail.vue

@@ -213,7 +213,7 @@
         ruleFormData.reporterJobNo = res.reporterJobNo || '';
         ruleFormData.reporterMobile = res.reporterMobile || '';
         ruleFormData.attachment = res.attachment || '';
-
+        ruleFormData.reportTime = res.reportTime || '';
         // 设置审核表单的隐患ID
         approveForm.value.hazardId = res.id;
       }

+ 1 - 3
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/employeeReportHiddenTroubleManagement/configs/form.ts

@@ -23,11 +23,9 @@ export const ACADEMY_FILE_FORM_CONFIG: FormConfig[] = [
   {
     prop: 'reportTime',
     label: '上报时间:',
-    component: 'ElDatePicker',
+    component: 'ElInput',
     componentProps: {
-      type: 'datetime',
       placeholder: '上报时间',
-      valueFormat: 'YYYY-MM-DD HH:mm:ss',
       disabled: true,
     },
   },

+ 10 - 4
src/views/production-safety/productionSafetySystem/lawManagement/components/lawManagementDetail.vue

@@ -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();
@@ -224,6 +225,11 @@
       return;
     }
     
+    if(!ruleFormData.content || ruleFormData.content == '<p><br></p>') {
+      ElMessage.error('请输入文档内容');
+      return;
+    }
+    
     try {
       // 处理文件上传:先上传文件获取 URL,然后提取 fileUrl
       // let fileUrl = '';
@@ -311,8 +317,8 @@
   };
 
   onMounted(() => {
-    cloneRuleFormData();
-    beforeRouteLeave();
+    // cloneRuleFormData();
+    // beforeRouteLeave();
     // 新增模式下,确保默认值正确设置
     if (isCreateMode.value) {
       ruleFormData.fileFormat = ruleFormData.fileFormat || '';

+ 1 - 0
src/views/production-safety/productionSafetySystem/lawManagement/configs/form.ts

@@ -91,4 +91,5 @@ export const LAW_REGULATION_FORM_RULES = {
   releaseDate: [{ required: true, message: '请选择发布日期', trigger: 'change' }],
   // 文件上传的验证在 handleSubmit 中手动处理
   fileUrl: [{ required: true, message: '请选择文件上传', trigger: 'change' }],
+  content: [{ required: true, message: '请输入文档内容', trigger: 'blur' }],
 };