forked from github/dataease
feat(图表): 图表中支持直接复制字段
This commit is contained in:
parent
a5258bbee9
commit
85e27fb1aa
@ -197,25 +197,32 @@ provide('filedList', () => filedList.value)
|
|||||||
watch(
|
watch(
|
||||||
[() => view.value['tableId']],
|
[() => view.value['tableId']],
|
||||||
() => {
|
() => {
|
||||||
fieldLoading.value = true
|
if (props.view.id) {
|
||||||
deleteChartFieldByChartId(props.view.id)
|
fieldLoading.value = true
|
||||||
.then(() => {
|
deleteChartFieldByChartId(props.view.id)
|
||||||
getFields(props.view.tableId, props.view.id)
|
.then(() => {
|
||||||
const nodeId = view.value['tableId']
|
watchDs()
|
||||||
if (!!nodeId) {
|
})
|
||||||
cacheId = nodeId as unknown as string
|
.catch(() => {
|
||||||
}
|
fieldLoading.value = false
|
||||||
const node = datasetSelector?.value?.getNode(nodeId)
|
})
|
||||||
if (node?.data) {
|
} else {
|
||||||
curDatasetWeight.value = node.data.weight
|
watchDs()
|
||||||
}
|
}
|
||||||
})
|
|
||||||
.catch(() => {
|
|
||||||
fieldLoading.value = false
|
|
||||||
})
|
|
||||||
},
|
},
|
||||||
{ deep: true }
|
{ deep: true }
|
||||||
)
|
)
|
||||||
|
const watchDs = () => {
|
||||||
|
getFields(props.view.tableId, props.view.id)
|
||||||
|
const nodeId = view.value['tableId']
|
||||||
|
if (!!nodeId) {
|
||||||
|
cacheId = nodeId as unknown as string
|
||||||
|
}
|
||||||
|
const node = datasetSelector?.value?.getNode(nodeId)
|
||||||
|
if (node?.data) {
|
||||||
|
curDatasetWeight.value = node.data.weight
|
||||||
|
}
|
||||||
|
}
|
||||||
const getFields = (id, chartId) => {
|
const getFields = (id, chartId) => {
|
||||||
if (id && chartId) {
|
if (id && chartId) {
|
||||||
fieldLoading.value = true
|
fieldLoading.value = true
|
||||||
|
Loading…
Reference in New Issue
Block a user