|
@@ -86,10 +86,13 @@ const submit = async (reset = false) => {
|
|
|
let queryData = extractQueryData(pageJson.value);
|
|
|
|
|
|
pageJson.value.tableConfig.loading = true
|
|
|
- let res = await executeSQL(pageJson.value.submitQuerySql, queryData) as any[]
|
|
|
- pageJson.value.tableConfig.loading = false
|
|
|
- pageJson.value.tableConfig.data = res
|
|
|
- pageJson.value.pageConfig.total = res.length
|
|
|
+ try {
|
|
|
+ let res = await executeSQL(pageJson.value.submitQuerySql, queryData) as any[]
|
|
|
+ pageJson.value.tableConfig.data = res
|
|
|
+ pageJson.value.pageConfig.total = res.length
|
|
|
+ } catch {
|
|
|
+ pageJson.value.tableConfig.loading = false
|
|
|
+ }
|
|
|
|
|
|
// 动态执行函数,暂时先废弃
|
|
|
// let func = new Function('queryData', 'config', 'axios', 'return ' + deleteFunction(pageJson.value.submitEvent))
|