File tree Expand file tree Collapse file tree 2 files changed +25
-14
lines changed
frontend/src/views/system/relationship Expand file tree Collapse file tree 2 files changed +25
-14
lines changed Original file line number Diff line number Diff line change @@ -32,17 +32,17 @@ export default {
32
32
},
33
33
watch: {
34
34
chartSize: {
35
- handler (val ) {
36
- if (this .myChart ) {
37
- this .myChart .resize (val)
38
- }
39
- },
40
- deep: true
35
+ handler (val ) {
36
+ if (this .myChart ) {
37
+ this .myChart .resize (val)
38
+ }
39
+ },
40
+ deep: true
41
41
}
42
42
},
43
43
methods: {
44
44
getChartData (current ) {
45
- this .current = {... current}
45
+ this .current = { ... current }
46
46
const { queryType , num: id } = current
47
47
this .activeId = id
48
48
switch (queryType) {
@@ -52,9 +52,14 @@ export default {
52
52
case ' dataset' :
53
53
this .getDatasetRelationship (id)
54
54
break
55
- case ' panel' :
56
- this .getPanelRelationship (id)
55
+ case ' panel' : {
56
+ let targetId = id
57
+ if (current .nodeData ? .source ) {
58
+ targetId = current .nodeData .source
59
+ }
60
+ this .getPanelRelationship (targetId)
57
61
break
62
+ }
58
63
default:
59
64
break
60
65
}
@@ -485,4 +490,4 @@ export default {
485
490
}
486
491
}
487
492
}
488
- </script >
493
+ < / script>
Original file line number Diff line number Diff line change @@ -230,7 +230,8 @@ export default {
230
230
return {
231
231
queryType: this .formInline .queryType ,
232
232
num: this .formInline .dataSourceName ,
233
- label: this .nodeData .name
233
+ label: this .nodeData .name ,
234
+ nodeData: this .nodeData
234
235
}
235
236
},
236
237
queryTypeTitle () {
@@ -305,9 +306,14 @@ export default {
305
306
case ' dataset' :
306
307
this .getDatasetRelationship (id)
307
308
break
308
- case ' panel' :
309
- this .getPanelRelationship (id)
309
+ case ' panel' : {
310
+ let targetId = id
311
+ if (this .nodeData .source ) {
312
+ targetId = this .nodeData .source
313
+ }
314
+ this .getPanelRelationship (targetId)
310
315
break
316
+ }
311
317
default :
312
318
break
313
319
}
@@ -632,7 +638,7 @@ export default {
632
638
visibility: visible;
633
639
}
634
640
.relation - popover {
635
- max- height: 80 % ;
641
+ max- height: 70 % ;
636
642
overflow- y: scroll;
637
643
}
638
644
< / style>
You can’t perform that action at this time.
0 commit comments