diff --git a/src/views/rule-engine/Scene/Save/action/Device/Product.vue b/src/views/rule-engine/Scene/Save/action/Device/Product.vue index 5b50e3e6..d15b4472 100644 --- a/src/views/rule-engine/Scene/Save/action/Device/Product.vue +++ b/src/views/rule-engine/Scene/Save/action/Device/Product.vue @@ -186,7 +186,13 @@ const columns = [ hideInTable: true, search: { type: 'treeSelect', - options: queryTree({ paging: false }).then((resp) => resp.result), + options: () => { + return new Promise((res => { + queryTree({ paging: false }).then(resp => { + res(resp.result) + }) + })) + }, componentProps: { fieldNames: { label: 'name',