处理 View Spectrum 弹窗中下载当前tab页中的文档出错的问题
This commit is contained in:
		
							parent
							
								
									9c755377a4
								
							
						
					
					
						commit
						bcaaf9d280
					
				| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
<template>
 | 
					<template>
 | 
				
			||||||
  <custom-modal v-model="visible" :width="1000" title="View Spectrum" destroyOnClose>
 | 
					  <custom-modal v-model="visible" :width="1000" title="View Spectrum" destroyOnClose @cancel="handleCancel">
 | 
				
			||||||
    <a-spin :spinning="isLoading">
 | 
					    <a-spin :spinning="isLoading">
 | 
				
			||||||
      <a-tabs :animated="false" @change="handleTabChange">
 | 
					      <a-tabs :animated="false" @change="handleTabChange">
 | 
				
			||||||
        <a-tab-pane tab="Sample Spectrum" :key="1">
 | 
					        <a-tab-pane tab="Sample Spectrum" :key="1">
 | 
				
			||||||
| 
						 | 
					@ -19,7 +19,7 @@
 | 
				
			||||||
    <div slot="custom-footer">
 | 
					    <div slot="custom-footer">
 | 
				
			||||||
      <a-space :size="20">
 | 
					      <a-space :size="20">
 | 
				
			||||||
        <a-button type="primary" @click="handleOk">Save Text</a-button>
 | 
					        <a-button type="primary" @click="handleOk">Save Text</a-button>
 | 
				
			||||||
        <a-button @click="visible = false">Cancel</a-button>
 | 
					        <a-button @click="handleCancel">Cancel</a-button>
 | 
				
			||||||
      </a-space>
 | 
					      </a-space>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
  </custom-modal>
 | 
					  </custom-modal>
 | 
				
			||||||
| 
						 | 
					@ -89,7 +89,6 @@ export default {
 | 
				
			||||||
      this.currTab = key
 | 
					      this.currTab = key
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    handleOk() {
 | 
					    handleOk() {
 | 
				
			||||||
      console.log(this.sampleData)
 | 
					 | 
				
			||||||
      this.fileName = ''
 | 
					      this.fileName = ''
 | 
				
			||||||
      let text = ''
 | 
					      let text = ''
 | 
				
			||||||
      if (this.currTab == 1) {
 | 
					      if (this.currTab == 1) {
 | 
				
			||||||
| 
						 | 
					@ -104,7 +103,6 @@ export default {
 | 
				
			||||||
      if (text) {
 | 
					      if (text) {
 | 
				
			||||||
        let name = this.newSampleData.inputFileName.split('.')[0]
 | 
					        let name = this.newSampleData.inputFileName.split('.')[0]
 | 
				
			||||||
        let strData = new Blob([text], { type: 'text/plain;charset=utf-8' })
 | 
					        let strData = new Blob([text], { type: 'text/plain;charset=utf-8' })
 | 
				
			||||||
        // saveAs(strData, `GammaViewer Log.txt`)
 | 
					 | 
				
			||||||
        if (this.currTab == 1) {
 | 
					        if (this.currTab == 1) {
 | 
				
			||||||
          saveAs(strData, `${name}_Sample Spectrum.txt`)
 | 
					          saveAs(strData, `${name}_Sample Spectrum.txt`)
 | 
				
			||||||
        } else if (this.currTab == 2) {
 | 
					        } else if (this.currTab == 2) {
 | 
				
			||||||
| 
						 | 
					@ -114,27 +112,14 @@ export default {
 | 
				
			||||||
        } else if (this.currTab == 4) {
 | 
					        } else if (this.currTab == 4) {
 | 
				
			||||||
          saveAs(strData, `${name}_QC Spectrum.txt`)
 | 
					          saveAs(strData, `${name}_QC Spectrum.txt`)
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        // let _this = this
 | 
					 | 
				
			||||||
        // this.$confirm({
 | 
					 | 
				
			||||||
        //   title: 'Please enter file name',
 | 
					 | 
				
			||||||
        //   content: (h) => <a-input v-model={_this.fileName} />,
 | 
					 | 
				
			||||||
        //   okText: 'Cancle',
 | 
					 | 
				
			||||||
        //   cancelText: 'Save',
 | 
					 | 
				
			||||||
        //   okButtonProps: { style: { backgroundColor: '#b98326', color: '#fff', borderColor: 'transparent' } },
 | 
					 | 
				
			||||||
        //   cancelButtonProps: { style: { color: '#fff', backgroundColor: '#31aab0', borderColor: 'transparent' } },
 | 
					 | 
				
			||||||
        //   onOk() {
 | 
					 | 
				
			||||||
        //     console.log('Cancel')
 | 
					 | 
				
			||||||
        //   },
 | 
					 | 
				
			||||||
        //   onCancel() {
 | 
					 | 
				
			||||||
        //     if (_this.fileName) {
 | 
					 | 
				
			||||||
        //       saveAs(strData, `${_this.fileName}.txt`)
 | 
					 | 
				
			||||||
        //     }
 | 
					 | 
				
			||||||
        //   },
 | 
					 | 
				
			||||||
        // })
 | 
					 | 
				
			||||||
      } else {
 | 
					      } else {
 | 
				
			||||||
        this.$message.warning('No data can be saved!')
 | 
					        this.$message.warning('No data can be saved!')
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    handleCancel() {
 | 
				
			||||||
 | 
					      this.currTab = 1
 | 
				
			||||||
 | 
					      this.visible = false
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user