| | |
| | | <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> |
| | |
| | | {id:2, name: '设施设备'}, |
| | | {id:3, name: '固定工艺节点'} |
| | | ], |
| | | allRiskTypeList: [], |
| | | basicUnitList: [], |
| | | allPersonList: [], |
| | | allExperimentList: [], |
| | |
| | | } |
| | | }; |
| | | |
| | | 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){ |
| | |
| | | }; |
| | | |
| | | 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) => { |
| | |
| | | getRiskUnitData(); |
| | | getAllBasicUnitList(); |
| | | getAllPersonList(); |
| | | getAllTypeList(); |
| | | getAllExperimentList(); |
| | | }) |
| | | |