From 06c5c5e82e8ddb36a44bd755477bcee4ca806b42 Mon Sep 17 00:00:00 2001 From: pengjunchao <499766544@qq.com> Date: Sat, 6 Dec 2025 01:04:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=A1=B5=E9=9D=A2=E5=92=8C?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/chart/pages/Calculation.vue | 39 +-- src/views/chart/pages/Configure.vue | 16 +- src/views/chart/pages/ConfigureChart.vue | 3 +- src/views/chart/pages/MonitorResult.vue | 313 +++++++++-------------- src/views/chart/pages/Predict.vue | 14 +- 5 files changed, 164 insertions(+), 221 deletions(-) diff --git a/src/views/chart/pages/Calculation.vue b/src/views/chart/pages/Calculation.vue index 9404b3b..b42b6dc 100644 --- a/src/views/chart/pages/Calculation.vue +++ b/src/views/chart/pages/Calculation.vue @@ -85,7 +85,7 @@
BDT: - +
@@ -198,12 +198,12 @@ @@ -350,20 +281,6 @@ export default { } .chart-wrap { flex: 1; - display: flex; - flex-wrap: wrap; - &.multiple { - .chart-box { - flex: 0 0 50%; - box-sizing: border-box; - padding: 10px; - } - } - .chart-box { - flex: 1; - box-sizing: border-box; - padding: 10px; - } } } } diff --git a/src/views/chart/pages/Predict.vue b/src/views/chart/pages/Predict.vue index 8b7b422..a326a92 100644 --- a/src/views/chart/pages/Predict.vue +++ b/src/views/chart/pages/Predict.vue @@ -185,7 +185,8 @@ export default { arr.forEach(item => { const url = this.outPath + '\\' + this.queryParams.case_no + '_' + item + '_ROC.json' const path = url.replace(/\\/g, '/') - this.$axios.get(window.CONFIG.baseUrl + '/download', { params: { path: path }}) + // this.$axios.get(window.CONFIG.baseUrl + '/download', { params: { path: path }}) + this.downloadFile(path, this.queryParams.case_no + '_' + item + '_ROC.json') }) }, chart() { @@ -261,6 +262,17 @@ export default { } this.myChart.setOption(option) }, + downloadFile(url, filename) { + const link = document.createElement('a') + link.href = url + link.download = filename + link.style.display = 'none' + + document.body.appendChild(link) + link.click() + + document.body.removeChild(link) + }, }, }