From 56afe5400af3a4af8dddeeb7c0c160287c4f0b75 Mon Sep 17 00:00:00 2001 From: liugang Date: Fri, 3 Nov 2023 15:54:15 +0800 Subject: [PATCH] * chart: don't load page if no chart to be selected. --- module/chart/js/preview.ui.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/module/chart/js/preview.ui.js b/module/chart/js/preview.ui.js index 06e351f263..6d02897c3f 100644 --- a/module/chart/js/preview.ui.js +++ b/module/chart/js/preview.ui.js @@ -7,12 +7,14 @@ */ function previewCharts() { - const form = new FormData(); const checks = $('#moduleMenu ul').zui('tree').$.getChecks(); + if(checks.length > 0) + { + const form = new FormData(); + checks.forEach((id) => { + if(id.includes(':')) form.append('charts[]', id.split(':')[1]); + }); - checks.forEach((id) => { - if(id.includes(':')) form.append('charts[]', id.split(':')[1]); - }); - - postAndLoadPage(previewUrl, form); + postAndLoadPage(previewUrl, form, '#chartPanel'); + } }