From ac6f99933bdb956d14385b7fc36bef3032d2ec48 Mon Sep 17 00:00:00 2001 From: renpy Date: Tue, 5 Sep 2023 16:31:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90analysis=E6=A8=A1=E5=9D=97Gam?= =?UTF-8?q?ma=E4=B8=8B=E9=9D=A2=20log=20=E8=8F=9C=E5=8D=95=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=E4=B8=AD=E7=9A=84=E6=96=87=E4=BB=B6=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 ++ .../BetaGammaModals/AutomaticAnalysisLogModal.vue | 4 +++- .../components/Modals/DataProcessingLogModal.vue | 10 ++++++++-- vue.config.js | 13 +++++++++++++ 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index b6b3ce6..7c923fb 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "echarts": "^5.4.2", "echarts-gl": "^2.0.9", "enquire.js": "^2.1.6", + "file-saver": "^2.0.5", "js-cookie": "^2.2.0", "lodash.get": "^4.4.2", "lodash.pick": "^4.4.0", @@ -56,6 +57,7 @@ "xss": "^1.0.13" }, "devDependencies": { + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", "@babel/polyfill": "^7.2.5", "@types/crypto-js": "^4.1.1", "@vue/cli-plugin-babel": "^3.3.0", diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue index bbe19bd..2666b6e 100644 --- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue @@ -12,6 +12,7 @@ import { getAction } from '@/api/manage' import ModalMixin from '@/mixins/ModalMixin' import SampleDataMixin from '@/views/spectrumAnalysis/SampleDataMixin' +import { saveAs } from 'file-saver'; export default { mixins: [ModalMixin, SampleDataMixin], @@ -46,7 +47,8 @@ export default { }, handleOk() { - console.log('%c [ ]-15', 'font-size:13px; background:pink; color:#bf2c9f;') + let strData = new Blob([this.content], { type: 'text/plain;charset=utf-8' }); + saveAs(strData, `Automatic Analysis Log.txt`) } } } diff --git a/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue b/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue index 11d762d..78e9a08 100644 --- a/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/DataProcessingLogModal.vue @@ -5,7 +5,7 @@
- Export + Export Cancel
@@ -15,6 +15,7 @@