diff --git a/src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue b/src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue
index bf71b1c..04be842 100644
--- a/src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue
+++ b/src/views/spectrumAnalysis/components/Modals/ArrRrrModal.vue
@@ -33,7 +33,8 @@ export default {
data() {
return {
content: '',
- isLoading: true
+ isLoading: true,
+ fileName: ''
}
},
methods: {
@@ -80,7 +81,27 @@ export default {
},
handleOk() {
let strData = new Blob([this.content], { type: 'text/plain;charset=utf-8' });
- saveAs(strData, `${this.type == 1 || this.type == 3 ? 'ARR' : 'RRR'}.txt`)
+ // if (this.type == 1 || this.type == 3) {
+ // saveAs(strData, `${this.type == 1 ?'Gamma-':'Beta-'} ARR.txt`)
+ // } else {
+ // saveAs(strData, `${this.type == 2 ?'Gamma-':'Beta-'} RRR.txt`)
+ // }
+ let _this = this
+ this.$confirm({
+ title: 'Please enter file name',
+ content: h => ,
+ okText: 'Save',
+ cancelText: 'Cancle',
+ onOk() {
+ if (_this.fileName) {
+ _this.visible = false
+ saveAs(strData, `${_this.fileName}.txt`)
+ }
+ },
+ onCancel() {
+ console.log('Cancel');
+ },
+ });
}
}
}
diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue
index 2666b6e..de88602 100644
--- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue
+++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/AutomaticAnalysisLogModal.vue
@@ -1,10 +1,16 @@
-
+
{{ content }}
+
@@ -23,7 +29,8 @@ export default {
},
data() {
return {
- content: ''
+ content: '',
+ fileName: ''
}
},
methods: {
@@ -31,7 +38,7 @@ export default {
try {
this.isLoading = true
const { sampleId } = this.sampleData
- const res = await getAction(this.type == 1 ? '/gamma/viewAutomaticAnalysisLog' : '', {
+ const res = await getAction(this.type == 1 ? '/gamma/viewAutomaticAnalysisLog' : '/gamma/viewAutomaticAnalysisLog', { // 自动分析日志接口暂用都是gammam,beta暂时没有
sampleId
})
this.content = res
@@ -47,8 +54,24 @@ export default {
},
handleOk() {
+ let _this = this
let strData = new Blob([this.content], { type: 'text/plain;charset=utf-8' });
- saveAs(strData, `Automatic Analysis Log.txt`)
+ // saveAs(strData, `${this.type == 1 ?'Gamma-':'Beta-'}Automatic Analysis Log.txt`)
+ this.$confirm({
+ title: 'Please enter file name',
+ content: h => ,
+ okText: 'Save',
+ cancelText: 'Cancle',
+ onOk() {
+ if (_this.fileName) {
+ _this.visible = false
+ saveAs(strData, `${_this.fileName}.txt`)
+ }
+ },
+ onCancel() {
+ console.log('Cancel');
+ },
+ });
}
}
}
diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaQCResultsModal.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaQCResultsModal.vue
index 5129322..dc107d1 100644
--- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaQCResultsModal.vue
+++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaQCResultsModal.vue
@@ -2,7 +2,7 @@
- Save Text
+ Save Text
Save Excel
Cancel
@@ -57,7 +57,9 @@ export default {
this.columns = columns
return {
list: [],
- isLoading: false
+ isLoading: false,
+ text: '',
+ fileName: ''
}
},
methods: {
@@ -124,6 +126,34 @@ export default {
beforeModalOpen() {
this.list = []
this.getData()
+ },
+ SaveText() {
+ this.text = `#QC RESULT\n${this.columns[0].title} ${this.columns[1].title} ${this.columns[2].title} ${this.columns[3].title}\n`
+ this.list.forEach(item => {
+ let str = ""
+ str += `${item.qcFlags} `
+ str += `${item.evaluationMetrics} `
+ str += `${item.value} `
+ str += `${item.status} \n`
+ this.text+=str
+ })
+ let strData = new Blob([this.text], { type: 'text/plain;charset=utf-8' });
+ let _this = this
+ this.$confirm({
+ title: 'Please enter file name',
+ content: h => ,
+ okText: 'Save',
+ cancelText: 'Cancle',
+ onOk() {
+ if (_this.fileName) {
+ _this.visible = false
+ saveAs(strData, `${_this.fileName}.txt`)
+ }
+ },
+ onCancel() {
+ console.log('Cancel');
+ },
+ });
}
}
}
diff --git a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaSampleInfomationModal.vue b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaSampleInfomationModal.vue
index f47173e..5c00441 100644
--- a/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaSampleInfomationModal.vue
+++ b/src/views/spectrumAnalysis/components/Modals/BetaGammaModals/BetaGammaSampleInfomationModal.vue
@@ -6,7 +6,7 @@
- Save Text
+ Save Text
Save Excel
Cancel
@@ -17,6 +17,7 @@