Przeglądaj źródła

qhse看板调整

yanghao 5 dni temu
rodzic
commit
9d07a251b4
1 zmienionych plików z 30 dodań i 10 usunięć
  1. 30 10
      src/views/pms/qhse/kanban/index.vue

+ 30 - 10
src/views/pms/qhse/kanban/index.vue

@@ -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="责任人"