diff --git a/src/components/selection/TreeDataSelectModal.vue b/src/components/selection/TreeDataSelectModal.vue index 1686455..34114de 100644 --- a/src/components/selection/TreeDataSelectModal.vue +++ b/src/components/selection/TreeDataSelectModal.vue @@ -9,7 +9,7 @@ @ok="handleOk" @cancel="handleCancel"> - + + + +
+
+ {{ item.name }} + +
+
+ @@ -97,6 +106,17 @@ export default { type: String, default: 'name', required: false + }, + dictId: { + type: String, + required: false, + default: '' + }, + // 懒加载接口,默认是涉及系统/部件的懒加载接口 + lazyLoadHref: { + type: String, + required: false, + default: '/laws/dictTree/getChild' } }, computed: { @@ -229,10 +249,7 @@ export default { getTreeData () { this.confirmLoading = true const params = {} - // 查询条件的名称 - params[this.searchFieldName] = this.searchValue - // 展开的节点 - // params.expandedKeys = this.expandedKeys.join(',') + params.dictId = this.dictId getAction(this.optionsHref, params).then(res => { if (res.success) { this.treeData = res.result.records || res.result diff --git a/src/components/selection/TreeDataSelection.vue b/src/components/selection/TreeDataSelection.vue index 47e0cc7..33aeb5f 100644 --- a/src/components/selection/TreeDataSelection.vue +++ b/src/components/selection/TreeDataSelection.vue @@ -10,6 +10,7 @@ :value="value" :storeField="storeField" :textField="textField" + :dict-id="dictId" :options-href="optionsHref" @ok="handleOK"/> @@ -75,6 +76,11 @@ export default { type: String, required: false, default: '' + }, + dictId: { + type: String, + required: false, + default: '' } }, data () {