|  | @@ -135,6 +135,7 @@ import moment from 'moment'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import addPreBookDrawer from '@views/pre-book/addPreBookDrawer.vue'
 | 
	
		
			
				|  |  |  import detailsPreBookDrawer from '@views/pre-book/detailsPreBookDrawer.vue'
 | 
	
		
			
				|  |  | +import { downFile } from '@/api/manage'
 | 
	
		
			
				|  |  |  import editPreBookDrawer from '@views/pre-book/editPreBookDrawer.vue'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import { preBookList, addPreBook, preBookById, editById,deletePreBook,submit,cancelSubmit } from '@api/document/pre-book.js'
 | 
	
	
		
			
				|  | @@ -409,7 +410,27 @@ export default {
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      // 操作 打印
 | 
	
		
			
				|  |  | -    print(record) {},
 | 
	
		
			
				|  |  | +    print(record) {
 | 
	
		
			
				|  |  | +      downFile('/letterDeposit/syLetterDeposit/printSyletterDeposit',{id:record.id}).then(data => {
 | 
	
		
			
				|  |  | +        if (!data) {
 | 
	
		
			
				|  |  | +          this.$message.warning('文件下载失败')
 | 
	
		
			
				|  |  | +          return
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if (typeof window.navigator.msSaveBlob !== 'undefined') {
 | 
	
		
			
				|  |  | +          window.navigator.msSaveBlob(new Blob([data], { type: 'application/vnd.ms-excel' }), item + '.xlsx')
 | 
	
		
			
				|  |  | +        } else {
 | 
	
		
			
				|  |  | +          let url = window.URL.createObjectURL(new Blob([data], { type: 'application/vnd.ms-excel' }))
 | 
	
		
			
				|  |  | +          let link = document.createElement('a')
 | 
	
		
			
				|  |  | +          link.style.display = 'none'
 | 
	
		
			
				|  |  | +          link.href = url
 | 
	
		
			
				|  |  | +          link.setAttribute('download', item + '.xlsx')
 | 
	
		
			
				|  |  | +          document.body.appendChild(link)
 | 
	
		
			
				|  |  | +          link.click()
 | 
	
		
			
				|  |  | +          document.body.removeChild(link) // 下载完成移除元素
 | 
	
		
			
				|  |  | +          window.URL.revokeObjectURL(url) // 释放掉blob对象
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      handleTableChange(pagination, filters, sorter) {
 | 
	
		
			
				|  |  |        this.queryParam.pageNo = pagination.current
 |