设备录入微调

This commit is contained in:
sjl
2025-11-10 13:10:15 +08:00
parent 308ceb1a03
commit d1eb7f2dad
3 changed files with 72 additions and 11 deletions

View File

@@ -1068,7 +1068,7 @@ const add = () => {
nodeId: '',
cntractNo: '',
sort: 0,
nodeProcess: '自动分配',
nodeProcess: '',
})
busBarIndex.value = (deviceInfoList.value.length - 1).toString()
// 清理监测点数据
@@ -1325,7 +1325,7 @@ const remove = () => {
message: res.message
})
reaseStatus()
console.log('engineeringId',engineeringId)
if (engineeringId) {
setTimeout(() => {
treedata(engineeringId)
@@ -1359,7 +1359,7 @@ const remove = () => {
case 4: // 监测点层级
const deviceId = nodeData.value.pids ? nodeData.value.pids.split(',')[3] : null
console.log(deviceId)
deleteLine(nodeData.value.id).then((res: any) => {
ElMessage({
type: 'success',
@@ -1421,7 +1421,7 @@ const next = async () => {
nodeId: '',
cntractNo: '',
sort: 0,
nodeProcess: '自动分配',
nodeProcess: '',
})
busBarIndex.value = (deviceInfoList.value.length - 1).toString()
nextfalg.value = false
@@ -1771,9 +1771,8 @@ const submitAllLevelData = () => {
pageStatus.value = 1
// 清空所有表单
resetAllForms()
// 刷新树并选中合适的节点
TerminalRef.value.info().then(() => {
TerminalRef.value.info()
// 等待树更新完成后,根据之前点击的节点层级选中合适的节点
setTimeout(() => {
let nodeIdToSelect: string|null|undefined = null;
@@ -1794,8 +1793,9 @@ const submitAllLevelData = () => {
nodeIdToSelect = nodeData.value.id; // 设备节点
break;
}
if (nodeIdToSelect) {
setTimeout(() => {
treedata(nodeIdToSelect !== null ? nodeIdToSelect : undefined);
// 重新加载节点内容以显示最新数据
@@ -1808,7 +1808,7 @@ const submitAllLevelData = () => {
treedata(); // 选中根节点
}
}, 100);
})
})
}
/**
@@ -2120,7 +2120,7 @@ const handleBusBarTabsEdit = (targetName: any, action: any) => {
nodeId: '',
cntractNo: '',
sort: 0,
nodeProcess: '自动分配',
nodeProcess: '',
})
busBarIndex.value = (deviceInfoList.value.length - 1).toString()
} else if (action === 'remove') {
@@ -2240,6 +2240,7 @@ const tabChange = (type: string) => {
}
const treedata = (selectedNodeId?: string) => {
if (selectedNodeId) {
TerminalRef.value.info(selectedNodeId);
} else {