| 
					
				 | 
			
			
				@@ -11,14 +11,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 操作区,位于 title 行的行尾 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot="extra"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :disabled="detailData==null" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :disabled="!printContent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             key="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type="default" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             v-if="$hasPermissions('B_eRPrint')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             id="expenseManagementDetail-print-btn" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @click="handlePrint('preview')">打印预览</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :disabled="detailData==null" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :disabled="!printContent" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             key="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="button-error" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -98,7 +98,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </a-card> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </a-spin> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 打印预览 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <previewModal :showModal="showModal" @close="showModal=false" :detailSn="$route.params.sn" :detailData="detailData"></previewModal> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <previewModal :showModal="showModal" @close="showModal=false" @loaded="printLoaded" :detailSn="$route.params.sn" :detailData="detailData"></previewModal> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <iframe id="printfsqd" name="printfsqd" hidden></iframe> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -118,6 +118,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       spinning: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showModal: false, // 打印弹窗初始状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      printContent: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       baseData: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       count: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 加载数据方法 必须为 Promise 对象 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -179,6 +180,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.detailData = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    printLoaded (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.printContent = val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted () { 
			 |