Index: ssts-web/src/main/webapp/common/changeDepartment.jsp =================================================================== diff -u -r33706 -r33712 --- ssts-web/src/main/webapp/common/changeDepartment.jsp (.../changeDepartment.jsp) (revision 33706) +++ ssts-web/src/main/webapp/common/changeDepartment.jsp (.../changeDepartment.jsp) (revision 33712) @@ -63,7 +63,7 @@ - + Index: ssts-web/src/main/webapp/common/changeDepartment.js =================================================================== diff -u -r33706 -r33712 --- ssts-web/src/main/webapp/common/changeDepartment.js (.../changeDepartment.js) (revision 33706) +++ ssts-web/src/main/webapp/common/changeDepartment.js (.../changeDepartment.js) (revision 33712) @@ -31,6 +31,7 @@ type: "all", skin: "zdy", checkbarType: "p-casc", + initLevel: 2, width: 450, menubar: true, menubarTips: { @@ -54,8 +55,9 @@ } } dtree.chooseDataInit("treeLeft", ids.join(',')); + var arr = dtree.getCheckbarNodesParam("treeLeft"); table.reload('tableRight', { - data: tableData + data: arr }); $('#hiddenTableData').val(hiddenTableDataStr) } @@ -134,9 +136,8 @@ treeLeft.clickNodeCheckbar(nodeId);// 点击节点选中复选框 } } - var arr = dtree.getCheckbarNodesParam("treeLeft"); table.reload('tableRight', { - data: arr + data: tableData }); $('#hiddenTableData').val(JSON.stringify(tableData)) } @@ -168,15 +169,35 @@ } } dtree.chooseDataInit("treeLeft", ids.join(',')); - var arr = dtree.getCheckbarNodesParam("treeLeft"); - table.reload('tableRight', { - data: arr - }); } }, 200); } }); + $('#moveUp').on('click', function () { + setTimeout(function () { + if (tableData.length > 0) { + var ids = []; + for (var i = 0; i < tableData.length; i++) { + if (tableData[i].nodeId) { + ids[i] = parseInt(tableData[i].nodeId); + } + } + if (ids.length > 0) { + for (var i = 0; i < treeData.length; i++) { + if (ids.indexOf(treeData[i].id) !== -1) { + treeData[i].checkArr = "1"; + } + } + } + dtree.reload("treeLeft", { + data: treeData, + initLevel: 2 + }); + } + }, 200); + }); + $('#removeAll').on('click', function () { if (tableData.length > 0) { top.Ext4.Msg.confirm("删除确认", "是否删除所有选择的科室?", function (btn) {