diff --git a/src/components/Form/src/components/ApiSelect.vue b/src/components/Form/src/components/ApiSelect.vue index cb07d9d..f2f510e 100644 --- a/src/components/Form/src/components/ApiSelect.vue +++ b/src/components/Form/src/components/ApiSelect.vue @@ -44,7 +44,7 @@ value: [Array, Object, String, Number], numberToString: propTypes.bool, api: { - type: Function as PropType<(arg?: Recordable) => Promise>, + type: Function as PropType<(...args: Recordable[]) => Promise>, default: null, }, // api params @@ -111,7 +111,7 @@ loading.value = true; const res = await api(props.params); if (Array.isArray(res)) { - options.value = res; + options.value = res as OptionsItem[]; emitChange(); return; } diff --git a/src/views/workflow/task/TaskForm.vue b/src/views/workflow/task/TaskForm.vue index aea5619..c78ff2f 100644 --- a/src/views/workflow/task/TaskForm.vue +++ b/src/views/workflow/task/TaskForm.vue @@ -5,7 +5,7 @@