/** * Created by Tony on 2017/6/26. */ 'use strict' let rptTplObj = { hasInitialized: false, iniPage: function() { let me = this; if (!me.hasInitialized) { zTreeOprObj.getReportTemplateTree(userID); me.hasInitialized = true; } } } let zTreeOprObj = { treeObj: null, currentNode: null, getReportTemplateTree: function(userId) { let me = zTreeOprObj, params = {}; params.userId = []; params.userId.push(userId); params.userId.push(-100); let allEngIds = []; for (let item of engineeringList) { allEngIds.push(item.value); } params.engineerId = allEngIds; CommonAjax.postEx("report_tpl_api/getRptTplTree", params, 20000, true, function(result){ zTreeHelper.createTreeDirectly(result, rpt_tpl_setting, "rptTplTree", me); me.refreshNodes(); }, null, null ); }, refreshNodes: function() { let me = this; let private_setupIsParent = function(node){ node.isParent = (node.nodeType === RT.NodeType.NODE || node.level === 0); if (node.items && node.items.length) { for (let i = 0; i < node.items.length; i++) { private_setupIsParent(node.items[i]); } } }; let topNodes = me.treeObj.getNodes(); for (let i = 0; i < topNodes.length; i++) { private_setupIsParent(topNodes[i]); } me.treeObj.refresh(); }, onCheck: function() { //count(); //if (clearFlag) { // clearCheckedOldNodes(); //} }, onClick: function(event,treeId,treeNode) { // } };