From 7528d44d20d12b0b3044fb19e58c2f68c1cebf94 Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期三, 20 十一月 2024 15:40:25 +0800 Subject: [PATCH] 系统模块配置修改树节点图标 --- Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue index 0e751cd..069d2d4 100644 --- a/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue +++ b/Source/plt-web/plt-web-ui/src/components/dynamic-components/dynamic-tree.vue @@ -167,7 +167,7 @@ if (!value) return true; return data[this.defaultProps.label].indexOf(value) !== -1; }, - sourceDataMap: function () {debugger; + sourceDataMap: function () { const sourceDataMap = {}; if (Object.keys(this.sourceData).length > 0) { if (this.sourceData.oid) { @@ -194,13 +194,13 @@ } return sourceDataMap; }, - getParams: function () {debugger; + getParams: function () { let parentFieldName = ""; if (this.componentVO.treeDefineVO.showLinkAbs) { parentFieldName = this.componentVO.treeDefineVO.showLinkAbs.split(",")[0]; } const queryTemplate=this.sourceData.querytemplate || this.paramVOS.querytemplate; - const linkTypeFlag=this.sourceData.queryType==0?false:(!validatenull(this.sourceData.linkType)?true:(this.paramVOS.querytype==0?false:true)); + const linkTypeFlag=this.sourceData.querytype==0?false:(!validatenull(this.sourceData.linktype)?true:(this.paramVOS.querytype==0?false:true)); const treeParams = { queryAllLevel: !this.lazy, loadType: this.componentVO.treeDefineVO.loadType, @@ -241,13 +241,18 @@ } const parentBtmName = (node.level === 0) ? '' : node.data.attributes.btmname; const params = this.params; + let url=''; if (node.level === 0) { params.queryRoot = true; + if(this.paramVOS.querytemplate){ + //璇存槑鏄�氳繃鎸夐挳鐐瑰嚮鎵撳紑鐨勶紝Action鍙傛暟涓厤缃湁this.paramVOS.querytemplate + url="/api/uiDataController/getDataByTemp"; + } } else { delete params.queryRoot; } - getTree(parentOid, parentBtmName, params).then(res => { - resolve(res.data.treeData) + getTree(parentOid, parentBtmName, params,url).then(res => { + resolve(res.data.treeData ) this.$nextTick(()=>{ if (this.isRefresh) { this.$refs.tree.setCurrentKey(this.currentClickNode.data.oid); -- Gitblit v1.9.3