|
@@ -189,7 +189,7 @@
|
|
:highlight-current="true"
|
|
:highlight-current="true"
|
|
:default-expand-all="true">
|
|
:default-expand-all="true">
|
|
<span class="custom-tree-node" slot-scope="{ node, data }">
|
|
<span class="custom-tree-node" slot-scope="{ node, data }">
|
|
- <svg-icon v-if="!data.children" icon-class="file"/>
|
|
|
|
|
|
+ <svg-icon v-if="!data.children || data.children.length == 0" icon-class="file"/>
|
|
<svg-icon v-else-if="node.expanded" icon-class="folder-open"/>
|
|
<svg-icon v-else-if="node.expanded" icon-class="folder-open"/>
|
|
<svg-icon v-else icon-class="folder"/>
|
|
<svg-icon v-else icon-class="folder"/>
|
|
<span :title='node.label || "-"' style="margin-left: 2px;">{{ node.label }}</span>
|
|
<span :title='node.label || "-"' style="margin-left: 2px;">{{ node.label }}</span>
|
|
@@ -370,7 +370,7 @@ export default {
|
|
if (e.paneName == '1') {
|
|
if (e.paneName == '1') {
|
|
this.gotoPageByName('/groupItem')
|
|
this.gotoPageByName('/groupItem')
|
|
} else {
|
|
} else {
|
|
- this.gotoPageByName('/index')
|
|
|
|
|
|
+ this.gotoPageByName('/reportTemplate')
|
|
}
|
|
}
|
|
},
|
|
},
|
|
/** 页面跳转 */
|
|
/** 页面跳转 */
|
|
@@ -551,8 +551,12 @@ export default {
|
|
getChooseItemData(item) {
|
|
getChooseItemData(item) {
|
|
let arr = []
|
|
let arr = []
|
|
for (let i in item.itemList) {
|
|
for (let i in item.itemList) {
|
|
|
|
+ let temp = item.itemList[i]
|
|
arr.push({
|
|
arr.push({
|
|
- 'label': item.itemList[i].itemName
|
|
|
|
|
|
+ 'label': temp.itemName,
|
|
|
|
+ 'nodeIdentifier': temp.nodeIdentifier,
|
|
|
|
+ 'nodeIndex': temp.nodeIndex,
|
|
|
|
+ 'dataType': temp.dataType
|
|
})
|
|
})
|
|
}
|
|
}
|
|
this.chooseItemDataListByTree = arr
|
|
this.chooseItemDataListByTree = arr
|
|
@@ -737,7 +741,10 @@ export default {
|
|
const nodeId = checkedNode.$treeNodeId;
|
|
const nodeId = checkedNode.$treeNodeId;
|
|
let channelName = this.treeFindPath(this.itemDataListByTree, data => data.$treeNodeId === nodeId, "label")
|
|
let channelName = this.treeFindPath(this.itemDataListByTree, data => data.$treeNodeId === nodeId, "label")
|
|
let temp = {
|
|
let temp = {
|
|
- 'label': channelName.join('.')
|
|
|
|
|
|
+ 'label': channelName.join('.'),
|
|
|
|
+ 'nodeIdentifier': checkedNode.nodeIdentifier,
|
|
|
|
+ 'nodeIndex': checkedNode.nodeIndex,
|
|
|
|
+ 'dataType': checkedNode.dataType
|
|
}
|
|
}
|
|
chooseChannelNameList.push(temp)
|
|
chooseChannelNameList.push(temp)
|
|
}
|
|
}
|
|
@@ -801,10 +808,14 @@ export default {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
let itemList = []
|
|
let itemList = []
|
|
- let itemNameList = this.chooseItemDataListByTree.map(map => { return map.label })
|
|
|
|
- for (let i in itemNameList) {
|
|
|
|
|
|
+ // let itemNameList = this.chooseItemDataListByTree.map(map => { return map.label })
|
|
|
|
+ for (let i in this.chooseItemDataListByTree) {
|
|
|
|
+ let temp = this.chooseItemDataListByTree[i]
|
|
itemList.push({
|
|
itemList.push({
|
|
- 'itemName': itemNameList[i]
|
|
|
|
|
|
+ 'itemName': temp.label,
|
|
|
|
+ 'nodeIdentifier': temp.nodeIdentifier,
|
|
|
|
+ 'nodeIndex': temp.nodeIndex,
|
|
|
|
+ 'dataType': temp.dataType,
|
|
})
|
|
})
|
|
}
|
|
}
|
|
this.groupBasicForm.itemList = itemList
|
|
this.groupBasicForm.itemList = itemList
|