forked from github/dataease
refactor(仪表板、数据大屏): 优化跳转图表过滤,禁用无数据集图表
This commit is contained in:
parent
2830b36f93
commit
ceca6cc9d8
@ -117,16 +117,28 @@
|
|||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getViewTableDetails" resultMap="ViewTableFieldDetailsMap">
|
<select id="getViewTableDetails" resultMap="ViewTableFieldDetailsMap">
|
||||||
SELECT core_chart_view.id,
|
SELECT
|
||||||
core_chart_view.title,
|
core_chart_view.id,
|
||||||
core_chart_view.type,
|
core_chart_view.title,
|
||||||
core_chart_view.scene_id as dv_id, core_dataset_table_field.id AS field_id, core_dataset_table_field.origin_name,
|
core_chart_view.type,
|
||||||
core_dataset_table_field.`name` AS field_name, core_dataset_table_field.type AS field_type, core_dataset_table_field.de_type
|
core_chart_view.scene_id AS dv_id,
|
||||||
FROM core_chart_view
|
core_dataset_table_field.id AS field_id,
|
||||||
LEFT JOIN core_dataset_table_field
|
core_dataset_table_field.origin_name,
|
||||||
ON core_chart_view.table_id = core_dataset_table_field.dataset_group_id
|
core_dataset_table_field.`name` AS field_name,
|
||||||
WHERE core_chart_view.scene_id = #{dvId}
|
core_dataset_table_field.type AS field_type,
|
||||||
and core_chart_view.type != 'VQuery'
|
core_dataset_table_field.de_type
|
||||||
|
FROM
|
||||||
|
core_chart_view
|
||||||
|
LEFT JOIN core_dataset_table_field ON core_chart_view.table_id = core_dataset_table_field.dataset_group_id
|
||||||
|
INNER JOIN data_visualization_info dvi ON core_chart_view.scene_id = dvi.id
|
||||||
|
WHERE
|
||||||
|
core_chart_view.scene_id = #{dvId}
|
||||||
|
AND core_chart_view.type != 'VQuery'
|
||||||
|
AND core_chart_view.table_id IS NOT NULL
|
||||||
|
AND dvi.id = #{dvId}
|
||||||
|
AND LOCATE(
|
||||||
|
core_chart_view.id,
|
||||||
|
dvi.component_data)
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="queryWithViewId" resultMap="BaseResultMapDTO">
|
<select id="queryWithViewId" resultMap="BaseResultMapDTO">
|
||||||
|
Loading…
Reference in New Issue
Block a user