Преглед изворни кода

feat:区域检查计划增加状态字段, 筛选功能增加未下发状态字段

sunqijun пре 3 недеља
родитељ
комит
5bbfb1de05

+ 1 - 1
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/areaCheckPlanManagement/configs/status.ts

@@ -1,7 +1,7 @@
 // 区域检查计划状态配置(管理员与部门一致):0=未下发 1=进行中 2=已完成 3=已作废
 export const AREA_CHECK_PLAN_STATUS_OPTIONS = [
   { label: '全部', value: '' as const },
-//   { label: '未下发', value: 0 },
+  { label: '未下发', value: 0 },
   { label: '进行中', value: 1 },
   { label: '已完成', value: 2 },
   { label: '已作废', value: 3 },

+ 16 - 9
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/areaCheckPlanManagement/configs/tables.ts

@@ -20,21 +20,28 @@ export const AREA_CHECK_PLAN_TABLE_COLUMNS: TableColumnProps[] = [
   {
     label: '检查场所所属类别',
     prop: 'venueCategoryName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },
   {
     label: '检查场所',
     prop: 'checkVenue',
-    align: 'left',
+    align: 'center',
     minWidth: '120px',
     showOverflowTooltip: true,
   },
+  {
+    label: '状态',
+    prop: 'status',
+    slot:'status',
+    align: 'center',
+    minWidth: '120px',
+  },
   {
     label: '区域检查计划名称',
     prop: 'planName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },
@@ -42,42 +49,42 @@ export const AREA_CHECK_PLAN_TABLE_COLUMNS: TableColumnProps[] = [
     label: '主责部门',
     prop: 'primaryResponsibleDeptName',
     slot: 'primaryResponsibleDeptName',
-    align: 'left',
+    align: 'center',
     width: '140px',
     showOverflowTooltip: true,
   },
   {
     label: '主责部门责任人',
     prop: 'primaryResponsibleDeptPersonName',
-    align: 'left',
+    align: 'center',
     minWidth: '160px',
     showOverflowTooltip: true,
   },
   {
     label: '自查频次',
     prop: 'selfCheckFrequency',
-    align: 'left',
+    align: 'center',
     minWidth: '140px',
     showOverflowTooltip: true,
   },
   {
     label: '检查单所属类别名称',
     prop: 'categoryName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },
   {
     label: '主责部门执行人所属分组名称',
     prop: 'primaryResponsibleDeptExecGroupName',
-    align: 'left',
+    align: 'center',
     minWidth: '240px',
     showOverflowTooltip: true,
   },
   {
     label: '检查单模板',
     prop: 'checklistTemplateName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },

+ 1 - 1
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/areaCheckPlanManagementDept/configs/status.ts

@@ -1,7 +1,7 @@
 // 区域检查计划状态配置(管理员与部门一致):0=未下发 1=进行中 2=已完成 3=已作废
 export const AREA_CHECK_PLAN_STATUS_OPTIONS = [
   { label: '全部', value: '' as const },
-//   { label: '未下发', value: 0 },
+  { label: '未下发', value: 0 },
   { label: '进行中', value: 1 },
   { label: '已完成', value: 2 },
   { label: '已作废', value: 3 },

+ 16 - 9
src/views/production-safety/hiddenTroubleInvestigationAndGovernance/areaCheckPlanManagementDept/configs/tables.ts

@@ -20,63 +20,70 @@ export const AREA_CHECK_PLAN_TABLE_COLUMNS: TableColumnProps[] = [
   {
     label: '检查场所所属类别',
     prop: 'venueCategoryName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },
   {
     label: '检查场所',
     prop: 'checkVenue',
-    align: 'left',
+    align: 'center',
     minWidth: '120px',
     showOverflowTooltip: true,
+  },
+   {
+    label: '状态',
+    prop: 'status',
+    slot:'status',
+    align: 'center',
+    minWidth: '120px',
   },
   {
     label: '区域检查计划名称',
     prop: 'planName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },
   {
     label: '主责部门',
     prop: 'responsibleDeptName',
-    align: 'left',
+    align: 'center',
     minWidth: '140px',
     showOverflowTooltip: true,
   },
   {
     label: '主责部门责任人',
     prop: 'primaryResponsibleDeptPersonName',
-    align: 'left',
+    align: 'center',
     minWidth: '160px',
     showOverflowTooltip: true,
   },
   {
     label: '自查频次',
     prop: 'selfCheckFrequency',
-    align: 'left',
+    align: 'center',
     minWidth: '140px',
     showOverflowTooltip: true,
   },
   {
     label: '检查单所属类别名称',
     prop: 'categoryName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },
   {
     label: '主责部门执行人所属分组名称',
     prop: 'primaryResponsibleDeptExecGroupName',
-    align: 'left',
+    align: 'center',
     minWidth: '240px',
     showOverflowTooltip: true,
   },
   {
     label: '检查单模板',
     prop: 'checklistTemplateName',
-    align: 'left',
+    align: 'center',
     minWidth: '180px',
     showOverflowTooltip: true,
   },