diff --git a/public/sysConfig.json b/public/sysConfig.json index 41ac789..4333d45 100644 --- a/public/sysConfig.json +++ b/public/sysConfig.json @@ -1,5 +1,5 @@ { - "apiurl": "http://192.168.2.67:9529/", + "apiurl": "http://192.168.2.67:9529", "softName": "神豚体检管理系统", - "pacsApi":"http://192.168.2.74:9529/" + "pacsApi":"http://192.168.2.74:9529" } \ No newline at end of file diff --git a/src/components/customerOrg/customerOrgEdit.vue b/src/components/customerOrg/customerOrgEdit.vue index 5043450..f70cde0 100644 --- a/src/components/customerOrg/customerOrgEdit.vue +++ b/src/components/customerOrg/customerOrgEdit.vue @@ -394,19 +394,23 @@ export default { ); //tree, childNodeName, pidName, idName, idVal getTreeNode(this.customerOrg.customerOrgTree, "treeChildren", "id", body); console.log('pids', pids, body) + // 顶级节点 if (!pids || pids.length < 2) { lfind = arrayExistObj(this.customerOrg.customerOrgTree, "id", body); if (lfind > -1) this.customerOrg.customerOrgTree.splice(lfind, 1); } else { + // 非顶级节点 let node3 = getTreeNode( this.customerOrg.customerOrgTree, "treeChildren", "id", - pids[0] + pids[pids.length - 1] ); //console.log('node3',node3) - lfind = arrayExistObj(node3.treeChildren, "id", body); - if (lfind > -1) node3.treeChildren.splice(lfind, 1); + if(node3){ + lfind = arrayExistObj(node3.treeChildren, "id", body); + if (lfind > -1) node3.treeChildren.splice(lfind, 1); + } } break; default: diff --git a/src/components/customerOrg/customerOrgTree.vue b/src/components/customerOrg/customerOrgTree.vue index 8acd920..2f2aae7 100644 --- a/src/components/customerOrg/customerOrgTree.vue +++ b/src/components/customerOrg/customerOrgTree.vue @@ -1,13 +1,16 @@