diff --git a/src/components/Apps/AssetSelect/dialog.vue b/src/components/Apps/AssetSelect/dialog.vue index f2b27afe0..1e2af1143 100644 --- a/src/components/Apps/AssetSelect/dialog.vue +++ b/src/components/Apps/AssetSelect/dialog.vue @@ -17,6 +17,7 @@ :table-config="tableConfig" :tree-url="`${baseNodeUrl}children/tree/`" :url="baseUrl" + :tree-setting="treeSetting" class="tree-table" v-bind="$attrs" /> @@ -52,6 +53,10 @@ export default { disabled: { type: [Boolean, Function], default: false + }, + treeSetting: { + type: Object, + default: () => ({}) } }, data() { diff --git a/src/components/Apps/AssetSelect/index.vue b/src/components/Apps/AssetSelect/index.vue index 52f638248..780f55a75 100644 --- a/src/components/Apps/AssetSelect/index.vue +++ b/src/components/Apps/AssetSelect/index.vue @@ -13,6 +13,7 @@ ref="dialog" :base-node-url="baseNodeUrl" :base-url="baseUrl" + :tree-setting="treeSetting" :tree-url-query="treeUrlQuery" :value="value" :visible.sync="dialogVisible" @@ -48,6 +49,10 @@ export default { value: { type: Array, default: () => [] + }, + treeSetting: { + type: Object, + default: () => ({}) } }, data() { diff --git a/src/views/perms/AssetPermission/AssetPermissionCreateUpdate.vue b/src/views/perms/AssetPermission/AssetPermissionCreateUpdate.vue index 54e0c37e5..451bd3d7b 100644 --- a/src/views/perms/AssetPermission/AssetPermissionCreateUpdate.vue +++ b/src/views/perms/AssetPermission/AssetPermissionCreateUpdate.vue @@ -76,7 +76,11 @@ export default { required: false }], el: { - value: [] + value: [], + treeSetting: { + showSearch: false, + showRefresh: false + } } }, nodes: {