12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /**
- * 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) {
- //
- }
- };
|