From 8d14fec97344df49d58db115852c03b466482bc6 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期三, 12 四月 2023 14:47:21 +0800
Subject: [PATCH] 设备、场所、部门接口

---
 src/views/analyse/riskUnit/index.vue |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/src/views/analyse/riskUnit/index.vue b/src/views/analyse/riskUnit/index.vue
index c6d1221..2ea936f 100644
--- a/src/views/analyse/riskUnit/index.vue
+++ b/src/views/analyse/riskUnit/index.vue
@@ -39,6 +39,7 @@
                                 <span>{{`${riskUnitState.riskList.find(item =>item.id === scope.row.riskType)?.name || ''}`}}</span>
                             </template>
                         </el-table-column>
+                        <el-table-column prop="riskUnitType" label="风险单元类型"/>
                         <el-table-column prop="evaluateStatus" label="是否评价" show-overflow-tooltip>
                             <template #default="scope">
                                 <span>{{`${riskUnitState.evaluateStatusList.find(item =>item.id === scope.row.evaluateStatus)?.name}`}}</span>
@@ -100,6 +101,7 @@
         {id:2, name: '设施设备'},
         {id:3, name: '固定工艺节点'}
     ],
+    allRiskTypeList: [],
     basicUnitList: [],
     allPersonList: [],
     allExperimentList: [],
@@ -142,6 +144,18 @@
     }
 };
 
+const getAllTypeList = async () =>{
+  let res = await unitApi().getAllUnitType()
+  if(res.data.code === 100){
+    riskUnitState.allRiskTypeList = JSON.parse(JSON.stringify(res.data.data));
+  }else{
+    ElMessage({
+      type: 'warning',
+      message: res.data.msg
+    })
+  }
+}
+
 const getAllExperimentList = async () => {
     let res = await projectApi().getAllExperiment()
     if(res.data.code === 100){
@@ -155,7 +169,7 @@
 };
 
 const openRiskUnitDialog = (title: string, value: RiskUnitType) => {
-    riskUnitDialogRef.value.showRiskUnitDialog(title, value, riskUnitState.basicUnitList, riskUnitState.allPersonList, riskUnitState.allExperimentList);
+    riskUnitDialogRef.value.showRiskUnitDialog(title, value, riskUnitState.basicUnitList, riskUnitState.allPersonList, riskUnitState.allExperimentList, riskUnitState.allRiskTypeList);
 };
 
 const onDelRiskUnit = (val: RiskUnitType) => {
@@ -207,6 +221,7 @@
     getRiskUnitData();
     getAllBasicUnitList();
     getAllPersonList();
+    getAllTypeList();
     getAllExperimentList();
 })
 

--
Gitblit v1.9.2