From ef3a0225283e673d547d42b798710c7a7f685150 Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Wed, 6 Sep 2023 19:30:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Fit=20Peaks=20and=20Baseline=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AF=B9=E6=8E=A5=E5=8F=8A=E7=9B=B8=E5=85=B3=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=8CInteractive=20Analyse=20Tools=E5=9B=BE?= =?UTF-8?q?=E8=A1=A8=E5=88=B7=E9=80=89=E3=80=81=E5=88=A0=E9=99=A4Peak?= =?UTF-8?q?=E3=80=81=E6=8E=A7=E5=88=B6=E7=82=B9=E7=9A=84=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=92=8C=E5=88=A0=E9=99=A4=E3=80=81Energy=E7=9A=84Insert?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/chartHelper.js | 11 + src/utils/request.js | 2 +- .../components/BetaGammaSpectrumChart.vue | 15 +- .../components/FitPeaksAndBaselineModal.vue | 75 ++- .../AnalyzeInteractiveToolModal/index.vue | 565 ++++++++++++++++-- .../components/Modals/AnalyzeSettingModal.vue | 12 +- .../Modals/EnergyCalibrationModal.vue | 51 +- src/views/spectrumAnalysis/gamma-analysis.vue | 87 ++- src/views/spectrumAnalysis/index.vue | 9 +- 9 files changed, 708 insertions(+), 119 deletions(-) diff --git a/src/utils/chartHelper.js b/src/utils/chartHelper.js index e5b2bad..6560aae 100644 --- a/src/utils/chartHelper.js +++ b/src/utils/chartHelper.js @@ -93,4 +93,15 @@ export function buildLineSeries(name, data, color, extra = {}) { // 根据name查找series export function findSeriesByName(series, seriesName) { return series.find(item => item.name == seriesName) +} + +/** + * 限定数字在一定范围 + * @param {Number} min + * @param {Number} max + */ +export function rangeNumber(min, max) { + return num => { + return num > max ? max : num < min ? min : num + } } \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js index dbfa9cd..8065afa 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -17,7 +17,7 @@ let apiBaseUrl = window._CONFIG['domianURL'] || "/jeecg-boot"; const service = axios.create({ //baseURL: '/jeecg-boot', baseURL: apiBaseUrl, // api base_url - timeout: 60 * 1000 // 请求超时时间 + timeout: 2 * 60 * 1000 // 请求超时时间 }) const err = (error) => { diff --git a/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue index bb7f176..2ecdfb4 100644 --- a/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue +++ b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue @@ -45,7 +45,7 @@