Przeglądaj źródła

fix: 修改参数问题

xiaweibo 1 miesiąc temu
rodzic
commit
4dc1d590e2

+ 3 - 2
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/areaCheckPlanManagement/areaCheckPlanManagement.vue

@@ -7,7 +7,7 @@
       <div class="search-table-container">
         <header>
           <div style="position: relative">
-            <el-button type="primary" class="search-table-container--button" @click="handleCreate"> 添加 </el-button>
+            <el-button type="primary" class="search-table-container--button" @click="handleCreate" :icon="Plus"> 添加 </el-button>
             <el-button plain class="search-table-container--button" @click="handleImport"> 导入 </el-button>
           </div>
 
@@ -285,6 +285,7 @@
   import BasicTable from '@/components/BasicTable.vue';
   import useTableConfig from '@/hooks/useTableConfigHook';
   import ActionButton from '@/components/ActionButton.vue';
+  import { Plus } from '@element-plus/icons-vue';
   import {
     TABLE_OPTIONS,
     AREA_CHECK_PLAN_TABLE_COLUMNS,
@@ -652,7 +653,7 @@
       showIssueDialog.value = false;
       getTableData();
     } catch (e) {
-      console.error('下发失败:', e);
+      ElMessage.error(e.message);
     }
   };
 

+ 8 - 4
src/views/production-safety/productionSafetySystem/safetySystemConstructionWorkPlanManagement/configs/tables.ts

@@ -63,45 +63,49 @@ export const WORK_PLAN_TABLE_COLUMNS: TableColumnProps[] = [
     label: '分类名称',
     prop: 'categoryName',
     align: 'left',
-    minWidth: '120px',
+    minWidth: '200px',
   },
   {
     label: '培训计划名称',
     prop: 'trainingPlanName',
     align: 'left',
-    minWidth: '150px',
+    minWidth: '200px',
     showOverflowTooltip: true,
   },
   {
     label: '责任部门',
     prop: 'responsibleDeptNames',
     align: 'left',
-    minWidth: '120px',
+    minWidth: '200px',
   },
   {
     label: '配合部门',
     prop: 'cooperateDeptNames',
     align: 'left',
-    minWidth: '120px',
+    minWidth: '200px',
   },
   {
     label: '下发数',
     prop: 'issuedCount',
+    minWidth: '150px',
     slot: 'issuedCount',
   },
   {
     label: '反馈数',
+    minWidth: '150px',
     prop: 'feedbackCount',
     slot: 'feedbackCount',
   },
   {
     label: '反馈比例',
     prop: 'feedbackRatio',
+    minWidth: '150px',
     slot: 'feedbackRatio',
   },
   {
     label: '计划完成时间',
     prop: 'plannedEndTime',
+    minWidth: '150px',
     slot: 'plannedEndTime',
   },
   {