|
|
@@ -1127,7 +1127,9 @@ function openHazardDialog(barLabel: string) {
|
|
|
}
|
|
|
|
|
|
function openDangerDialog(zone: { title?: string }) {
|
|
|
- const riskGradeLabel = String(zone.title || '').replace(/区$/, '').trim()
|
|
|
+ const riskGradeLabel = String(zone.title || '')
|
|
|
+ .replace(/区$/, '')
|
|
|
+ .trim()
|
|
|
const matchedOption = dangerGradeOptions.value.find((item) => item.label === riskGradeLabel)
|
|
|
const riskGrade = matchedOption?.value || ''
|
|
|
dangerDialogQueryParams.pageNo = 1
|
|
|
@@ -1778,7 +1780,12 @@ onUnmounted(() => {
|
|
|
<dict-tag :type="DICT_TYPE.QHSE_HAZARD_STATUS" :value="scope.row.status" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="备注" align="center" prop="remark" min-width="120" show-overflow-tooltip />
|
|
|
+ <el-table-column
|
|
|
+ label="备注"
|
|
|
+ align="center"
|
|
|
+ prop="remark"
|
|
|
+ min-width="120"
|
|
|
+ show-overflow-tooltip />
|
|
|
</el-table>
|
|
|
|
|
|
<div class="certificate-pagination">
|
|
|
@@ -1825,19 +1832,32 @@ onUnmounted(() => {
|
|
|
prop="maybeResult"
|
|
|
min-width="180"
|
|
|
show-overflow-tooltip />
|
|
|
- <el-table-column label="可能性(L)" align="center" prop="evalKn" min-width="100" />
|
|
|
- <el-table-column label="严重性(S)" align="center" prop="evalYz" min-width="100" />
|
|
|
- <el-table-column label="风险值(R)" align="center" prop="evalFxz" min-width="100" />
|
|
|
- <el-table-column label="风险等级" align="center" min-width="110">
|
|
|
- <template #default="scope">
|
|
|
- <dict-tag :type="DICT_TYPE.DANGER_GRADE" :value="scope.row.riskGrade" />
|
|
|
- </template>
|
|
|
+ <el-table-column label="风险评价" align="center">
|
|
|
+ <el-table-column prop="evalKn" label="可能性 (L)" width="100" align="center">
|
|
|
+ <template #default="{ row }">
|
|
|
+ {{ row.evalKn }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="evalYz" label="严重性 (S)" width="100" align="center">
|
|
|
+ <template #default="{ row }">
|
|
|
+ {{ row.evalYz }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="evalFxz" label="风险值 (R)" width="100" align="center">
|
|
|
+ <template #default="{ row }">
|
|
|
+ {{ row.evalFxz }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column prop="riskGrade" label="风险等级" width="100" align="center">
|
|
|
+ <template #default="scope">
|
|
|
+ <dict-tag :type="DICT_TYPE.DANGER_GRADE" :value="scope.row.riskGrade" />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
label="控制措施"
|
|
|
align="center"
|
|
|
prop="controlMethod"
|
|
|
- min-width="180"
|
|
|
show-overflow-tooltip />
|
|
|
<el-table-column
|
|
|
label="责任人"
|