diff --git a/src/service/api/plugin.ts b/src/service/api/plugin.ts index 69a775c..8c168ab 100644 --- a/src/service/api/plugin.ts +++ b/src/service/api/plugin.ts @@ -87,8 +87,8 @@ export function hazopRowAddApi(dev_id: number, data: { l_value: number, s_value: number, risk_value:string, - safeguards:string, - suggestions:string + safeguards:[], + suggestions:[] }) { return request({ url: `/api/hazop/deviations/${dev_id}/rows`, @@ -104,8 +104,8 @@ export function hazopRowEditApi(row_id: number, data: { l_value: number, s_value: number, risk_value:string, - safeguards:string, - suggestions:string + safeguards:[], + suggestions:[] }) { return request({ url: `/api/hazop/rows/${row_id}`, diff --git a/src/views/my/initiateChange/modules/hazop.vue b/src/views/my/initiateChange/modules/hazop.vue index 7686569..e2debf8 100644 --- a/src/views/my/initiateChange/modules/hazop.vue +++ b/src/views/my/initiateChange/modules/hazop.vue @@ -1,10 +1,8 @@ @@ -582,29 +622,28 @@ onMounted(() => { 保存 HAZOP 分析插件 插件 - MOC 变更:缩合反应温度及时间优化(演示) {{ `分析进度 ${devDone}/${devTotal} 个偏离 · ${recTotal} 条记录` }}
- 分析组成员 · 已选 {{ sels.length }} 人 + 分析组成员 · 已选 {{ selectedWorkers.length }} 人
- + AI 整理入表 @@ -701,82 +740,144 @@ onMounted(() => { 单元格点击即可修改;风险等级按风险矩阵L / S 取值实时重算;「入表」将本条选入风险分析记录表
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
操作原因后果LSRR安全措施建议措施
- 当前偏离暂无分析记录,点击右上角「AI 分析当前偏离」自动生成,或「新增行」手动填写 -
-
- 入表 - - - - - 确定删除吗? - -
-
- - - - - - - - - - {{riskLevel(row.l_value, row.s_value)?.name}}({{row.l_value * row.s_value}}) - - - - - -
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
操作原因后果LSRR安全措施建议措施RR1
+ 当前偏离暂无分析记录,点击右上角「AI 分析当前偏离」自动生成,或「新增行」手动填写 +
+
+ 入表 + + + + 确定删除吗? + +
+
+ + + + + + + + + + {{riskLevel(row.l_value, row.s_value)?.name}}({{row.l_value * row.s_value}}) + + +
+
+ +
+ +
+ + + 确定删除吗? + +
+
+ + 增加 + +
+
+
+ +
+ +
+ + + 确定删除吗? + +
+
+ + 增加 + +
+ + {{countRiskLevel(row)?.name}} + +
+
@@ -791,13 +892,15 @@ onMounted(() => { placement="bottom-start" trigger="manual" :mask="false" + to="body" + flip /> @@ -834,7 +937,7 @@ onMounted(() => { diff --git a/src/views/my/initiateChange/modules/riskAnalysis.vue b/src/views/my/initiateChange/modules/riskAnalysis.vue index af6d91a..7cbf66b 100644 --- a/src/views/my/initiateChange/modules/riskAnalysis.vue +++ b/src/views/my/initiateChange/modules/riskAnalysis.vue @@ -1,353 +1,419 @@ - - - - - \ No newline at end of file