Просмотр исходного кода

fix: 修改安全文化材料管理必填,移除不需要的参数

xiaweibo 1 месяц назад
Родитель
Сommit
9d09982679

+ 1 - 1
src/views/production-safety/safety-culture/safetyCultureMaterialManagement/components/safetyCultureMaterialManagementDetail.vue

@@ -17,7 +17,7 @@
           :allow-all-file-types="true" @uploadSuccess="handleUploadSuccess" /> -->
 
         <UploadFiles
-          v-if="!isViewMode"
+          v-if="!isViewMode" 
           label="上传文件"
           :maxCount="1"
           :file-list="ruleFormData.attachmentUrl"

+ 17 - 17
src/views/production-safety/safety-culture/safetyCultureMaterialManagement/configs/form.ts

@@ -9,18 +9,18 @@ export const ACADEMY_FILE_FORM_CONFIG: FormConfig[] = [
       placeholder: '请输入文件名称',
     },
   },
-  {
-    prop: 'categoryName',
-    label: '分类名称:',
-    component: 'ElSelect',
-    componentProps: {
-      placeholder: '请选择分类名称',
-    },
-    selectOptions: [
-      { label: '外部院级文件', value: '外部院级文件' },
-      { label: '内部院级文件', value: '内部院级文件' },
-    ],
-  },
+  // {
+  //   prop: 'categoryName',
+  //   label: '分类名称:',
+  //   component: 'ElSelect',
+  //   componentProps: {
+  //     placeholder: '请选择分类名称',
+  //   },
+  //   selectOptions: [
+  //     { label: '外部院级文件', value: '外部院级文件' },
+  //     { label: '内部院级文件', value: '内部院级文件' },
+  //   ],
+  // },
   {
     prop: 'fileCode',
     label: '文件编号:',
@@ -92,13 +92,13 @@ export const ACADEMY_FILE_FORM_DATA = {
 
 export const ACADEMY_FILE_FORM_RULES = {
   fileName: [{ required: true, message: '请输入文件名称', trigger: 'blur' }],
-  categoryName: [{ required: true, message: '请选择分类名称', trigger: 'change' }],
-  fileCode: [{ required: true, message: '请输入文件编号', trigger: 'blur' }],
-  fileVersion: [{ required: true, message: '请输入文件版本号', trigger: 'blur' }],
+  // categoryName: [{ required: true, message: '请选择分类名称', trigger: 'change' }],
+  // fileCode: [{ required: true, message: '请输入文件编号', trigger: 'blur' }],
+  // fileVersion: [{ required: true, message: '请输入文件版本号', trigger: 'blur' }],
   fileFormat: [{ required: true, message: '请选择文件格式', trigger: 'change' }],
   publishDate: [{ required: true, message: '请选择发布日期', trigger: 'change' }],
   status: [{ required: true, message: '请选择状态', trigger: 'change' }],
   fileUrl: [{ required: true, message: '请选择文档上传', trigger: 'change' }],
-  content: [{ required: true, message: '请输入文档内容', trigger: 'blur' }],
-  imageUrls: [{ required: true, message: '请选择图片上传', trigger: 'change' }],
+  // content: [{ required: true, message: '请输入文档内容', trigger: 'blur' }],
+  // imageUrls: [{ required: true, message: '请选择图片上传', trigger: 'change' }],
 };

+ 9 - 6
src/views/production-safety/safety-culture/safetyCultureMaterialManagement/configs/tables.ts

@@ -28,17 +28,19 @@ export const INVENTORY_TABLE_COLUMNS: TableColumnProps[] = [
     align: 'center',
     minWidth: '100px',
   },
-  {
-    label: '分类名称',
-    prop: 'categoryName',
-    align: 'left',
-    minWidth: '120px',
-  },
+  // {
+  //   label: '分类名称',
+  //   prop: 'categoryName',
+  //   align: 'left',
+  //   minWidth: '120px',
+  //   slot:'categoryName'
+  // },
   {
     label: '文件编号',
     prop: 'fileCode',
     align: 'left',
     minWidth: '120px',
+    slot:'fileCode'
     // showOverflowTooltip: true,
   },
   {
@@ -46,6 +48,7 @@ export const INVENTORY_TABLE_COLUMNS: TableColumnProps[] = [
     prop: 'fileVersion',
     align: 'left',
     minWidth: '150px',
+    slot:'fileVersion'
   },
   {
     label: '发布日期',

+ 6 - 0
src/views/production-safety/safety-culture/safetyCultureMaterialManagement/safetyCultureMaterialManagement.vue

@@ -67,6 +67,12 @@
                 {{ scope.row.status === 1 ? '启用' : scope.row.status === 0 ? '禁用' : '-' }}
               </span>
             </template>
+            <template #fileCode="scope">
+              <span>{{ scope.row.fileCode || '-'}}</span>
+            </template>
+            <template #fileVersion="scope">
+              <span>{{ scope.row.fileVersion || '-'}}</span>
+            </template>
             <template #action="scope">
               <div class="action-container--div" style="justify-content: left">
                 <ActionButton text="编辑" @click="handleEdit(scope.row.id)" />