fmea插件修改

This commit is contained in:
2026-09-14 16:47:31 +08:00
parent 9bd865cb2c
commit daddb87330
3 changed files with 250 additions and 484 deletions
+34 -20
View File
@@ -1,8 +1,23 @@
import { request } from '../request'; import { request } from '../request';
/** 获取HAZOP节点列表 // 获取风险预分析详情
* export function riskPreDetailApi(change_id: number) {
*/ return request({
url: `/api/changes/${change_id}/risk-summary`,
method: 'get',
});
}
// 风险预分析保存
export function riskPreSaveApi(change_id: number, data: any) {
return request({
url: `/api/changes/${change_id}/risk-summary`,
method: 'put',
data,
});
}
// 获取HAZOP节点列表
export function hazopNodesApi(id: number) { export function hazopNodesApi(id: number) {
return request({ return request({
url: `/api/changes/${id}/hazop/nodes`, url: `/api/changes/${id}/hazop/nodes`,
@@ -18,6 +33,22 @@ export function hazopSaveApi(change_id: number, data: any) {
}); });
} }
// 获取FMEA节点列表
export function fmeaNodesApi(change_id: number) {
return request({
url: `/api/changes/${change_id}/fmea/nodes`,
method: 'get',
});
}
// FMEA保存
export function fmeaSaveApi(change_id: number, data: any) {
return request({
url: `/api/changes/${change_id}/fmea`,
method: 'put',
data,
});
}
// 获取JSA详情 // 获取JSA详情
export function jsaDetailApi(change_id: number) { export function jsaDetailApi(change_id: number) {
return request({ return request({
@@ -34,23 +65,6 @@ export function jsaSaveApi(change_id: number, data: any) {
}); });
} }
// 获取风险预分析详情
export function riskPreDetailApi(change_id: number) {
return request({
url: `/api/changes/${change_id}/risk-summary`,
method: 'get',
});
}
// 风险预分析保存
export function riskPreSaveApi(change_id: number, data: any) {
return request({
url: `/api/changes/${change_id}/risk-summary`,
method: 'put',
data,
});
}
// 获取风险检查表详情 // 获取风险检查表详情
export function riskCheckDetailApi(change_id: number) { export function riskCheckDetailApi(change_id: number) {
return request({ return request({
File diff suppressed because it is too large Load Diff
@@ -705,6 +705,7 @@ const openDelModal = (type: string) => {
// 删除节点 // 删除节点
if(type==='node'){ if(type==='node'){
nodes.value.splice(contextTarget.value?.nodeIndex, 1); nodes.value.splice(contextTarget.value?.nodeIndex, 1);
node_description.value = '';
window.$message?.success("删除节点成功") window.$message?.success("删除节点成功")
} }
// 删除分析对象 // 删除分析对象
@@ -836,7 +837,7 @@ const getHazopNodes = async () => {
if(!error){ if(!error){
nodes.value = data.nodes; nodes.value = data.nodes;
selectedWorkers.value = data.users; selectedWorkers.value = data.users;
clickDev(nodes.value[0]?.objects[0]?.deviations?.[0] || null,0) clickDev(nodes.value[0]?.objects[0]?.deviations[0] || null,0)
} }
loading.value = false; loading.value = false;
} }