Merge pull request #10217 from dataease/pr@dev-v2@feat_chart

feat(图表): 图表中支持直接复制字段
This commit is contained in:
Junjun 2024-06-12 14:08:19 +08:00 committed by GitHub
commit 86321707b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -197,9 +197,22 @@ provide('filedList', () => filedList.value)
watch(
[() => view.value['tableId']],
() => {
if (props.view.id) {
fieldLoading.value = true
deleteChartFieldByChartId(props.view.id)
.then(() => {
watchDs()
})
.catch(() => {
fieldLoading.value = false
})
} else {
watchDs()
}
},
{ deep: true }
)
const watchDs = () => {
getFields(props.view.tableId, props.view.id)
const nodeId = view.value['tableId']
if (!!nodeId) {
@ -209,13 +222,7 @@ watch(
if (node?.data) {
curDatasetWeight.value = node.data.weight
}
})
.catch(() => {
fieldLoading.value = false
})
},
{ deep: true }
)
}
const getFields = (id, chartId) => {
if (id && chartId) {
fieldLoading.value = true