马宇豪
2023-04-12 8d14fec97344df49d58db115852c03b466482bc6
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();
})