From 432586277dd30ad2738b5273f29b2fa11121ab6d Mon Sep 17 00:00:00 2001 From: wuxw <928255095@qq.com> Date: Thu, 21 Jul 2022 21:01:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/components/property/roomTree/roomTree.js | 7 +++++-- public/components/property/roomTreeDiv/roomTreeDiv.js | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/public/components/property/roomTree/roomTree.js b/public/components/property/roomTree/roomTree.js index 126bd3de2..8912461b6 100755 --- a/public/components/property/roomTree/roomTree.js +++ b/public/components/property/roomTree/roomTree.js @@ -100,7 +100,7 @@ let childNodes = node.children; //$('#u_' + _unitId) if (childNodes && childNodes.length > 0) { - $('#jstree_floorUnitRoom').jstree('open_node', $('#u_' + _unitId)); + $('#jstree_floorUnitRoom').jstree('open_node', '#u_' + _unitId); return; } let param = { @@ -138,7 +138,10 @@ $('#jstree_floorUnitRoom').jstree('_append_json_data', $('#u_' + _unitId), _datas, function() { // 这个回调函数要加 不然会报错,即使这个函数里面什么也不做 }); - $('#jstree_floorUnitRoom').jstree('open_node', _datas[0].id); + setTimeout(function(){ + $('#jstree_floorUnitRoom').jstree('open_node', '#u_' + _unitId); + },1000); + }, function(errInfo, error) { console.log('请求失败处理'); diff --git a/public/components/property/roomTreeDiv/roomTreeDiv.js b/public/components/property/roomTreeDiv/roomTreeDiv.js index 85bf1474b..1aab0a1c5 100644 --- a/public/components/property/roomTreeDiv/roomTreeDiv.js +++ b/public/components/property/roomTreeDiv/roomTreeDiv.js @@ -91,7 +91,7 @@ let childNodes = node.children; //$('#u_' + _unitId) if (childNodes && childNodes.length > 0) { - $('#jstree_floorUnitRoomDiv').jstree('open_node', childNodes[0].id); + $('#jstree_floorUnitRoomDiv').jstree('open_node', '#u_' + _unitId); return; } // if (childNodes && childNodes.length > 0) { @@ -135,7 +135,10 @@ $('#jstree_floorUnitRoomDiv').jstree('_append_json_data', $('#u_' + _unitId), _datas, function() { // 这个回调函数要加 不然会报错,即使这个函数里面什么也不做 }); - $('#jstree_floorUnitRoomDiv').jstree('open_node', _datas[0].id); + setTimeout(function(){ + $('#jstree_floorUnitRoomDiv').jstree('open_node', '#u_' + _unitId); + },1000); + if (listRoomData.rooms && listRoomData.rooms.length > 0) { vc.emit($that.roomTreeDivInfo.callName, 'selectRoom', { roomName: listRoomData.rooms[0].floorNum + "-" + listRoomData.rooms[0].unitNum + "-" + listRoomData.rooms[0].roomNum,