Index: ssts-web/src/main/webapp/common/changeDepartment.js =================================================================== diff -u -r33594 -r33596 --- ssts-web/src/main/webapp/common/changeDepartment.js (.../changeDepartment.js) (revision 33594) +++ ssts-web/src/main/webapp/common/changeDepartment.js (.../changeDepartment.js) (revision 33596) @@ -130,7 +130,9 @@ } } } - treeLeft.clickNodeCheckbar(nodeId);// 点击节点选中复选框 + if (self.nodeId) { + treeLeft.clickNodeCheckbar(nodeId);// 点击节点选中复选框 + } } table.reload('tableRight', { data: tableData @@ -141,26 +143,7 @@ // 绑定节点点击事件 dtree.on("node(treeLeft)", function (obj) { if (obj.param.checked == '1') { - if (obj.param.leaf == false) { - top.Ext4.Msg.confirm("请确认", "是否同时移除子节点?", function (btn) { - if (btn == 'yes') { - reloadTableAndTree(obj.param, 'del'); - } else { - treeLeft.checkStatus($i).noCheck(); - for (var i = 0; i < tableData.length; i++) { - var id = tableData[i].nodeId; - if (id == obj.param.nodeId) { - tableData.splice(i, 1); - } - } - table.reload('tableRight', { - data: tableData - }); - } - }) - } else { - reloadTableAndTree(obj.param, 'del'); - } + reloadTableAndTree(obj.param, 'del'); } else { reloadTableAndTree(obj.param, 'add'); } @@ -249,6 +232,7 @@ }) table.on('tool(tableRight)', function (obj) { + var self = dtree.getParam("treeLeft", obj.data.nodeId); reloadTableAndTree(obj.data, 'del'); }) }); \ No newline at end of file