Skip to content

Commit a00d76e

Browse files
1 parent 79b917a commit a00d76e

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

src/components/Search/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export interface SearchExpose {
99
delSchema: (field: string) => void
1010
addSchema: (formSchema: FormSchema, index?: number) => void
1111
setSchema: (schemaProps: FormSetProps[]) => void
12-
formModel: Recordable
12+
getFormData: <T = Recordable>() => Promise<T>
1313
}
1414

1515
export { Search }

src/components/Search/src/Search.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,8 @@ const defaultExpose = {
225225
setSchema,
226226
setValues,
227227
delSchema,
228-
addSchema
228+
addSchema,
229+
getFormData
229230
}
230231
231232
onMounted(() => {

src/hooks/web/useSearch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export const useSearch = () => {
8080
*/
8181
getFormData: async <T = Recordable>(): Promise<T> => {
8282
const search = await getSearch()
83-
return search?.formModel as T
83+
return search?.getFormData() as T
8484
}
8585
}
8686

src/views/Components/Search.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { useSearch } from '@/hooks/web/useSearch'
1010
const { t } = useI18n()
1111
1212
const { searchRegister, searchMethods } = useSearch()
13-
const { setSchema, setProps, setValues } = searchMethods
13+
const { setSchema, setProps, setValues, getFormData } = searchMethods
1414
1515
const treeSelectData = [
1616
{
@@ -252,7 +252,9 @@ const getDictOne = async () => {
252252
}
253253
}
254254
255-
const handleSearch = (data: any) => {
255+
const handleSearch = async (data: any) => {
256+
const formData = await getFormData()
257+
console.log(formData)
256258
console.log(data)
257259
}
258260

0 commit comments

Comments
 (0)