fix: ReAnalyse后矩形框未变化的问题
This commit is contained in:
parent
dd993b4ac8
commit
f1af8cc8b9
|
@ -224,10 +224,24 @@ export default {
|
|||
currSample: {},
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.$bus.$on('ReAnalyse', this.redrawRect)
|
||||
},
|
||||
destroyed() {
|
||||
this.cancelLastRequest()
|
||||
this.$bus.$off('ReAnalyse', this.redrawRect)
|
||||
},
|
||||
methods: {
|
||||
// 重新绘制矩形框
|
||||
redrawRect(result) {
|
||||
const keys = ['SampleBoundary', 'GasBoundary', 'DetBoundary', 'QCBoundary']
|
||||
SampleType.forEach((item, index) => {
|
||||
const value = result[keys[index]]
|
||||
this.sampleDetail[item.value].Boundary = value || []
|
||||
this.changeChartByType(this.spectraType)
|
||||
})
|
||||
},
|
||||
|
||||
handleGetFlag(val, obj) {
|
||||
this.resultDisplay.forEach((item) => {
|
||||
if (item.nuclideName === obj.nuclideName) {
|
||||
|
|
|
@ -150,6 +150,7 @@ export default {
|
|||
this.$message.success('Analyse Success!')
|
||||
this.isReanlyze = true
|
||||
this.handleExit()
|
||||
this.$bus.$emit('ReAnalyse', res.result)
|
||||
} else {
|
||||
this.$message.warning(res.message)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user