From a7248af1b4c94461d8db63be38e1afe6a14a81cf Mon Sep 17 00:00:00 2001 From: Xu Zhimeng Date: Fri, 7 Jul 2023 17:44:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=B9=E6=8E=A5LoadFromDB=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=8F=B3=E4=BE=A7=E5=9B=9B?= =?UTF-8?q?=E5=9B=BE=E8=A1=A8=E5=AE=9E=E6=97=B6=E5=80=BC=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E5=88=B7=E9=80=89=E6=97=B6=E7=9A=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=9F=90=E4=BA=9B?= =?UTF-8?q?=E5=85=AC=E5=85=B1=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style.less | 9 +- .../components/BetaGammaSpectrumChart.vue | 17 +++ .../components/Modals/LoadFromDBModal.vue | 137 +++++++++++------- .../components/SpectrumLineChart.vue | 42 +++++- 4 files changed, 147 insertions(+), 58 deletions(-) diff --git a/src/style.less b/src/style.less index a117258..ce41a9e 100644 --- a/src/style.less +++ b/src/style.less @@ -18,8 +18,15 @@ @modal-footer-border-color-split: @formInputBorderColor; +@disabled-color: rgba(255, 255, 255, .25); +@background-color-base: darken(@primary-color, 20); +@border-color-base: darken(@primary-color, 20); + +@text-color: #fff; + .ant-btn:hover, -.ant-btn:active { +.ant-btn:active, +.ant-btn:focus { color: #fff !important; border-color: transparent; } diff --git a/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue index 7386722..81670ab 100644 --- a/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue +++ b/src/views/spectrumAnalysis/components/BetaGammaSpectrumChart.vue @@ -19,6 +19,7 @@ :option="twoDOption" @zr:mousemove="handleMouseMove" @zr:mousedown="handleMouseDown" + @zr:mouseup="handleMouseUp" @brushEnd="handleBrushEnd" />
@@ -338,6 +339,22 @@ export default { }) }, + handleMouseUp() { + setTimeout(() => { + const chart = this.$refs.chartRef.getChartInstance() + // 清理刷选的范围 + chart.dispatchAction({ + type: 'brush', + areas: [] + }) + + // 改为不可刷选状态 + chart.dispatchAction({ + type: 'takeGlobalCursor' + }) + }, 0) + }, + // 刷选完毕时 handleBrushEnd(param) { const chart = this.$refs.chartRef.getChartInstance() diff --git a/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue b/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue index bb5dac3..5192772 100644 --- a/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/LoadFromDBModal.vue @@ -1,6 +1,11 @@ @@ -23,6 +35,7 @@