Browse Source

Merge pull request #718 from colinin/dynamic-query

no parameters are passed without valid query conditions
pull/731/head
yx lin 3 years ago
committed by GitHub
parent
commit
67ec3d15f9
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      apps/vue/src/components/Table/src/components/AdvancedSearch.vue
  2. 6
      apps/vue/src/components/Table/src/hooks/useTableForm.ts

1
apps/vue/src/components/Table/src/components/AdvancedSearch.vue

@ -264,6 +264,7 @@
if (defineParam.javaScriptType === 'boolean') {
record.value = false;
}
emits('change', getSearchInput());
}
}

6
apps/vue/src/components/Table/src/hooks/useTableForm.ts

@ -64,11 +64,15 @@ export function useTableForm(
}
function handleAdvanceSearchChange(queryable: DynamicQueryable) {
if (queryable.paramters.length <= 0) {
setFieldsValue({ queryable: undefined });
return;
}
setFieldsValue({ queryable: queryable });
}
function handleAdvanceSearchInfoChange(queryable: DynamicQueryable) {
setFieldsValue({ queryable: queryable });
handleAdvanceSearchChange(queryable);
setTimeout(() => {
fetch({ page: 1 });
}, 300);

Loading…
Cancel
Save