修改拓扑图bug

This commit is contained in:
limengnan 2026-01-21 13:50:10 +08:00
parent b2324d6465
commit fc2a981cfc

View File

@ -900,6 +900,7 @@ function closeAdddevice(e:any){ // 关闭新增设备弹窗
selectedDevice.value = e selectedDevice.value = e
let retrievedNode:any = graph.getCellById(nodeId.value) let retrievedNode:any = graph.getCellById(nodeId.value)
retrievedNode.store.data.deviceInfo = e retrievedNode.store.data.deviceInfo = e
saveDesign()
isAdddevice.value = false; isAdddevice.value = false;
} }
@ -952,6 +953,7 @@ function closeMaterialModel(e:any){ // 关闭物料信息弹窗
selectedMaterial.value = e selectedMaterial.value = e
let retrievedNode:any = graph.getCellById(nodeId.value) let retrievedNode:any = graph.getCellById(nodeId.value)
retrievedNode.store.data.materialInfo = e retrievedNode.store.data.materialInfo = e
saveDesign()
isMaterialModel.value = false; isMaterialModel.value = false;
} }
@ -1102,7 +1104,6 @@ function saveDesign() { // 保存设计
}, },
designData:cells designData:cells
} }
console.log(topology)
// //
const saveData = { const saveData = {
projectId: projectInfo.value.projectId, projectId: projectInfo.value.projectId,
@ -1221,7 +1222,7 @@ function saveDesign() { // 保存设计
:deviceTypetype="deviceTypetype" ref="Adddevice" @closeAdddevice="closeAdddevice"/> :deviceTypetype="deviceTypetype" ref="Adddevice" @closeAdddevice="closeAdddevice"/>
</el-dialog> </el-dialog>
<el-dialog v-model="isEditdevice" :close-on-click-modal="false" :modal="false" draggable :before-close="dialogEditdevice" title="物料信息" append-to-body width="1050px"> <el-dialog v-model="isEditdevice" :close-on-click-modal="false" :modal="false" draggable :before-close="dialogEditdevice" title="设备信息" append-to-body width="1050px">
<EditdeviceModel v-if="isEditdevice == true" :deviceId="nodeId" :deviceInfo="deviceInfo" <EditdeviceModel v-if="isEditdevice == true" :deviceId="nodeId" :deviceInfo="deviceInfo"
:deviceTypetype="deviceTypetype" ref="Editdevice" @closeEditdevice="closeEditdevice"/> :deviceTypetype="deviceTypetype" ref="Editdevice" @closeEditdevice="closeEditdevice"/>
</el-dialog> </el-dialog>