|
@@ -111,10 +111,17 @@ let zTreeOprObj = {
|
|
|
buildSubRootNodeDoc: function(subNode) {
|
|
|
let me = this, rst = null;
|
|
|
if (subNode) {
|
|
|
+ let isReleased = false;
|
|
|
+ if (subNode.nodeType == RT.NodeType.TEMPLATE) {
|
|
|
+ if (subNode.hasOwnProperty("released")) {
|
|
|
+ isReleased = subNode.released;
|
|
|
+ }
|
|
|
+ }
|
|
|
rst = {
|
|
|
nodeType: subNode.nodeType,
|
|
|
refId: subNode.refId,
|
|
|
ID: subNode.ID,
|
|
|
+ released: isReleased,
|
|
|
items: me.private_build_items(subNode.items, null),
|
|
|
name: subNode.name
|
|
|
};
|
|
@@ -128,11 +135,18 @@ let zTreeOprObj = {
|
|
|
itemRst = [];
|
|
|
for (let item of items) {
|
|
|
if (item !== excludeNode) {
|
|
|
+ let isReleased = false;
|
|
|
+ if (item.nodeType == RT.NodeType.TEMPLATE) {
|
|
|
+ if (item.hasOwnProperty("released")) {
|
|
|
+ isReleased = item.released;
|
|
|
+ }
|
|
|
+ }
|
|
|
let ir = {};
|
|
|
ir.nodeType = item.nodeType;
|
|
|
ir.refId = item.refId;
|
|
|
ir.name = item.name;
|
|
|
ir.ID = item.ID;
|
|
|
+ ir.released = isReleased;
|
|
|
ir.items = me.private_build_items(item.items);
|
|
|
itemRst.push(ir);
|
|
|
}
|
|
@@ -253,6 +267,7 @@ let zTreeOprObj = {
|
|
|
rawNode.nodeType = RT.NodeType.TEMPLATE;
|
|
|
rawNode.name = "新增报表模板";
|
|
|
rawNode.ID = newNodeID;
|
|
|
+ rawNode.released = false;
|
|
|
let newNodes = [], isSilent = false;
|
|
|
newNodes.push(rawNode);
|
|
|
me.treeObj.addNodes(me.currentNode, -1, newNodes, isSilent);
|