|  | @ -84,7 +84,7 @@ import CRUD, { presenter, crud, header } from '@crud/crud' | 
		
	
		
			
				|  |  | import DateRangePicker from '@/components/DateRangePicker' |  |  | import DateRangePicker from '@/components/DateRangePicker' | 
		
	
		
			
				|  |  | import pagination from '@crud/Pagination' |  |  | import pagination from '@crud/Pagination' | 
		
	
		
			
				|  |  | import { warnRemark } from '@/api/system/logs' |  |  | import { warnRemark } from '@/api/system/logs' | 
		
	
		
			
				|  |  | import { exportFile } from '@/utils/index' |  |  |  | 
		
	
		
			
				|  |  |  |  |  | import { parseTime, saveAs, getBlob } from '@/utils/index' | 
		
	
		
			
				|  |  | // import qs from 'qs' |  |  | // import qs from 'qs' | 
		
	
		
			
				|  |  | import { mapGetters } from 'vuex' |  |  | import { mapGetters } from 'vuex' | 
		
	
		
			
				|  |  | export default { |  |  | export default { | 
		
	
	
		
			
				|  | @ -150,7 +150,10 @@ export default { | 
		
	
		
			
				|  |  |     // 导出 |  |  |     // 导出 | 
		
	
		
			
				|  |  |     handleDownload() { |  |  |     handleDownload() { | 
		
	
		
			
				|  |  |       this.crud.downloadLoading = true |  |  |       this.crud.downloadLoading = true | 
		
	
		
			
				|  |  |       exportFile(this.baseApi + '/api/alarmlog/download') |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       const fileName = parseTime(new Date()) + '-报警日志' | 
		
	
		
			
				|  |  |  |  |  |       getBlob(this.baseApi + '/api/alarmlog/download', function(blob) { | 
		
	
		
			
				|  |  |  |  |  |         saveAs(blob, fileName) | 
		
	
		
			
				|  |  |  |  |  |       }) | 
		
	
		
			
				|  |  |       this.crud.downloadLoading = false |  |  |       this.crud.downloadLoading = false | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |     clickRowHandler(row) { |  |  |     clickRowHandler(row) { | 
		
	
	
		
			
				|  | 
 |