This commit is contained in:
sjl
2025-11-10 13:58:23 +08:00
parent d1eb7f2dad
commit 72c37c2759

View File

@@ -1521,7 +1521,7 @@ const onsubmit = () => {
*/
const submitAllLevelData = () => {
let submitData: any = {}
// 根据当前节点层级构建相应的数据结构
switch (nodeLevel.value) {
case 0: // 只有工程
@@ -1536,9 +1536,8 @@ const submitAllLevelData = () => {
// 项目信息
const projectData = tempAllLevelData.value.projects.length > 0
? tempAllLevelData.value.projects[0]
? tempAllLevelData.value.projects.find(project => project !== undefined) || {}
: (projectInfoList.value[0] || {})
// 如果是从根节点开始新增工程和项目
if (nodeData.value.level === 0) {
submitData = {
@@ -1557,12 +1556,11 @@ const submitAllLevelData = () => {
case 2: // 工程 + 项目 + 设备
// 工程信息
const engineeringData2 = tempAllLevelData.value.engineering || { ...engineeringParam.value }
// 项目信息
const projectData2 = tempAllLevelData.value.projects.length > 0
? tempAllLevelData.value.projects[0]
? tempAllLevelData.value.projects.find(project => project !== undefined) || {}
: (projectInfoList.value[0] || {})
// 设备信息
let devices = []
if (tempAllLevelData.value.devices.length > 0) {
@@ -1615,10 +1613,10 @@ const submitAllLevelData = () => {
const engineeringData3 = tempAllLevelData.value.engineering || { ...engineeringParam.value }
// 项目信息
const projectData3 = tempAllLevelData.value.projects.length > 0
? tempAllLevelData.value.projects[0]
const projectData3 = tempAllLevelData.value.projects.length > 0
? tempAllLevelData.value.projects.find(project => project !== undefined) || {}
: (projectInfoList.value[0] || {})
// 设备信息
let devices2: any[] = []
if (tempAllLevelData.value.devices.length > 0) {
@@ -1634,7 +1632,7 @@ const submitAllLevelData = () => {
} else {
lines = lineInfoList.value.filter((l: any) => l && l.name)
}
// 如果是从根节点开始新增
if (nodeData.value.level === 0) {
submitData = {
@@ -1795,7 +1793,6 @@ const submitAllLevelData = () => {
}
if (nodeIdToSelect) {
setTimeout(() => {
treedata(nodeIdToSelect !== null ? nodeIdToSelect : undefined);
// 重新加载节点内容以显示最新数据