beta 分析接口调试

This commit is contained in:
任珮宇 2023-09-14 19:44:56 +08:00
parent 56e1c9130e
commit 3024b10f35
2 changed files with 57 additions and 9 deletions

View File

@ -182,6 +182,9 @@ export default {
sample: { sample: {
type: Object, type: Object,
}, },
analyseCurrentSpectrum: {
type: Object,
},
}, },
data() { data() {
this.SampleType = SampleType this.SampleType = SampleType
@ -197,6 +200,7 @@ export default {
spectrumData: {}, // Detailed Infomation spectrumData: {}, // Detailed Infomation
resultDisplay: [], resultDisplay: [],
currResultDisplay: [],
histogramDataList: [], histogramDataList: [],
histogramDataDList: [], histogramDataDList: [],
@ -232,7 +236,7 @@ export default {
this.sampleDetail = result this.sampleDetail = result
this.changeChartByType('sample') this.changeChartByType('sample')
this.isLoading = false this.isLoading = false
// this.$emit("getFiles",{detFileName:result.detBg.fileName,gasFileName:result.gasBg.fileName}) this.$emit('getFiles', { detFileName: result.detBg.fileName, gasFileName: result.gasBg.fileName })
} else { } else {
this.$message.error(message) this.$message.error(message)
} }
@ -305,7 +309,7 @@ export default {
this.betaProjectedData = betaProjectedData this.betaProjectedData = betaProjectedData
this.betaEnergyData = betaEnergyData this.betaEnergyData = betaEnergyData
this.resultDisplay = XeData this.resultDisplay = this.currResultDisplay || XeData
this.qcFlags = { this.qcFlags = {
AcqTimeBtn, AcqTimeBtn,
@ -387,7 +391,6 @@ export default {
watch: { watch: {
sample: { sample: {
handler(newVal, oldVal) { handler(newVal, oldVal) {
console.log('newValnewVal', newVal)
if (newVal.sampleId) { if (newVal.sampleId) {
this.getSampleDetail() this.getSampleDetail()
} else { } else {
@ -396,6 +399,14 @@ export default {
}, },
immediate: true, immediate: true,
}, },
analyseCurrentSpectrum: {
handler(newVal, oldVal) {
this.currResultDisplay = newVal.XeData
this.resultDisplay = newVal.XeData
},
immediate: true,
deep: true,
},
}, },
} }
</script> </script>

View File

@ -34,8 +34,14 @@
<!-- Gamma 分析 --> <!-- Gamma 分析 -->
<!-- Beta-Gamma 分析 --> <!-- Beta-Gamma 分析 -->
<beta-gamma-analysis v-else-if="isBetaGamma" ref="betaGammaAnalysisRef" :sample="sampleData" /> <!-- <beta-gamma-analysis v-else-if="isBetaGamma" ref="betaGammaAnalysisRef" :sample="sampleData" /> -->
<!-- <beta-gamma-analysis v-else-if="isBetaGamma" ref="betaGammaAnalysisRef" @getFiles="getFiles" :sample="sampleData" /> --> <beta-gamma-analysis
v-else-if="isBetaGamma"
ref="betaGammaAnalysisRef"
@getFiles="getFiles"
:sample="sampleData"
:analyseCurrentSpectrum="analyseCurrentSpectrumData"
/>
<!-- Beta-Gamma 分析 --> <!-- Beta-Gamma 分析 -->
<div v-else class="empty">Please Select a Sample</div> <div v-else class="empty">Please Select a Sample</div>
<resize-observer @notify="handleResize" /> <resize-observer @notify="handleResize" />
@ -191,6 +197,7 @@
</div> </div>
</template> </template>
<script> <script>
import { postAction } from '@/api/manage'
import GammaAnalysis from './gamma-analysis.vue' import GammaAnalysis from './gamma-analysis.vue'
import BetaGammaAnalysis from './beta-gamma-analysis.vue' import BetaGammaAnalysis from './beta-gamma-analysis.vue'
import SpectraListInMenu from './components/SpectraListInMenu.vue' import SpectraListInMenu from './components/SpectraListInMenu.vue'
@ -350,6 +357,7 @@ export default {
betaGammaQCResultsModalVisible: false, // beta-gamma QC Result betaGammaQCResultsModalVisible: false, // beta-gamma QC Result
betaGammaRlrModalVisible: false, // beta-gamma RLR betaGammaRlrModalVisible: false, // beta-gamma RLR
statisticsParamerHistoryModalVisible: false, // beta-gamma Statistics Paramer History statisticsParamerHistoryModalVisible: false, // beta-gamma Statistics Paramer History
analyseCurrentSpectrumData: {},
} }
}, },
created() { created() {
@ -367,9 +375,9 @@ export default {
}, },
methods: { methods: {
// getFiles(val){ getFiles(val) {
// this.sampleData={...this.sampleData,...val} this.sampleData = { ...this.sampleData, ...val }
// }, },
/** /**
* 从数据库加载-选择完成 * 从数据库加载-选择完成
* @param {any[]} sampleList * @param {any[]} sampleList
@ -392,6 +400,7 @@ export default {
}) })
console.log('sampleListsampleList', arr) console.log('sampleListsampleList', arr)
arr.forEach((item) => { arr.forEach((item) => {
item.dbNames = ''
item.sampleId = '' item.sampleId = ''
item.inputFileName = item.sampleFileName item.inputFileName = item.sampleFileName
item.sampleType = item.sampleSystemType item.sampleType = item.sampleSystemType
@ -493,6 +502,32 @@ export default {
handleReanalyse(...data) { handleReanalyse(...data) {
this.$refs.betaGammaAnalysisRef.reanalyse(data) this.$refs.betaGammaAnalysisRef.reanalyse(data)
}, },
// beta Analyze current spectrum
getAnalyzeCurrentSpectrum() {
let params = {
// dbNames: [''],
// sampleIds: [''],
// sampleFileNames: ['AUX09_003-20151226_1855_S_FULL_40184.8.PHD'],
// gasFileNames: ['AUX09_003-20151226_0655_G_FULL_40184.7.PHD'],
// detFileNames: ['AUX09_003-20150527_0425_D_FULL_259450.PHD'],
dbNames: [this.sampleData.dbName],
sampleIds: [this.sampleData.sampleId],
sampleFileNames: [this.sampleData.inputFileName],
gasFileNames: [this.sampleData.gasFileName],
detFileNames: [this.sampleData.detFileName],
}
postAction('/spectrumAnalysis/analyseCurrentSpectrum', params).then((res) => {
console.log(res)
if (res.success) {
this.analyseCurrentSpectrumData = res.result
} else {
this.$message.warning(res.message)
}
})
},
saveToDb() {
console.log('savetodb')
},
}, },
computed: { computed: {
// //
@ -661,7 +696,9 @@ export default {
type: 'a-menu-item', type: 'a-menu-item',
title: 'Analyze current spectrum', title: 'Analyze current spectrum',
show: this.isBetaGamma, show: this.isBetaGamma,
handler: () => {}, handler: () => {
this.getAnalyzeCurrentSpectrum()
},
}, },
{ {
type: 'a-menu-item', type: 'a-menu-item',