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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
6 additions and
1 deletions
-
apps/vue/src/components/Table/src/components/AdvancedSearch.vue
-
apps/vue/src/components/Table/src/hooks/useTableForm.ts
|
|
|
@ -264,6 +264,7 @@ |
|
|
|
if (defineParam.javaScriptType === 'boolean') { |
|
|
|
record.value = false; |
|
|
|
} |
|
|
|
emits('change', getSearchInput()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@ -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); |
|
|
|
|