Merge pull request #13658 from dataease/pr@dev-v2@refactor_rich-text

refactor: 优化富文本查询速度
This commit is contained in:
王嘉豪 2024-11-28 17:03:42 +08:00 committed by GitHub
commit 05827ca172
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -225,7 +225,7 @@ const init = ref({
//
originalHandle.style.display = ''
if (cloneHandle) {
cloneHandle.parentNode.removeChild(cloneHandle) //
cloneHandle.parentNode?.removeChild(cloneHandle) //
}
cloneHandle = null
originalHandle = null
@ -539,6 +539,9 @@ const calcData = (view: Chart, callback) => {
updateEmptyValue(view)
if (view.tableId || view['dataFrom'] === 'template') {
const v = JSON.parse(JSON.stringify(view))
v.type = 'table-info'
v.render = 'antv'
v.resultCount = 1
getData(v)
.then(res => {
if (res.code && res.code !== 0) {
@ -546,6 +549,8 @@ const calcData = (view: Chart, callback) => {
errMsg.value = res.msg
} else {
state.data = res?.data
res.type = 'rich-text'
res.render = 'custom'
state.viewDataInfo = res
state.totalItems = res?.totalItems
const curViewInfo = canvasViewInfo.value[element.value.id]