MCPcopy Create free account
hub / github.com/chunshand/qdev / handleGetTableData

Function handleGetTableData

admin/src/components/Qdev/Table/hook.ts:60–87  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

58 * 获取列表数据
59 */
60 const handleGetTableData = async () => {
61 loading.value = true
62 try {
63 let data: any = {};
64 // 存在分页则添加分页参数
65 if (props.options.PaginationConfig.IsPagination) {
66 data.currentPage = paginationData.currentPage;
67 data.pageSize = paginationData.pageSize;
68 }
69 data = _.merge(data, searchData.value)
70 data = _.merge(data, fixedData.value)
71 const res = await props.options.TableConfig.api.list(data)
72 if (res.success) {
73 if (props.options.PaginationConfig.IsPagination) {
74 paginationData.total = res.data.total
75 tableData.value = res.data.list
76 } else {
77 tableData.value = res.data
78 }
79 }
80
81 } catch (error) {
82 tableData.value = []
83 }
84 setTimeout(() => {
85 loading.value = false
86 }, 300);
87 }
88 /**
89 * 条件搜索
90 */

Callers 3

handleSearchFunction · 0.85
handleResetSearchFunction · 0.85
handleInitLoadDataFunction · 0.85

Calls 1

listMethod · 0.45

Tested by

no test coverage detected