| 
					
				 | 
			
			
				@@ -66,8 +66,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-col :md="6" :sm="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-button type="primary" @click="$refs.table.refresh(true)" :disabled="disabled" id="inventoryQueryWarehouseDetail-refresh">查询</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-button style="margin-left: 8px" @click="resetSearchForm" :disabled="disabled" id="inventoryQueryWarehouseDetail-reset">重置</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a @click="advanced=!advanced" style="margin-left: 8px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-button style="margin-left: 5px" @click="resetSearchForm" :disabled="disabled" id="inventoryQueryWarehouseDetail-reset">重置</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="margin-left: 5px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  class="button-warning" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-if="$hasPermissions('B_inventoryQuery_rkDetail_export')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  @click="handleExcel" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :disabled="disabled" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :loading="exportLoading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  id="inventoryQueryList-export">导出</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a @click="advanced=!advanced" style="margin-left: 5px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   {{ advanced ? '收起' : '展开' }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a-icon :type="advanced ? 'up' : 'down'"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -110,7 +119,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { STable, VSelect } from '@/components' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import rangeDate from '@/views/common/rangeDate.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { stockFlowCount, stockFlowList } from '@/api/stock' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { hdExportExcel } from '@/libs/exportExcel' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { stockFlowCount, stockFlowList, stockFlowExport } from '@/api/stock' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { warehouseAllList } from '@/api/warehouse' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { STable, VSelect, rangeDate }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -151,6 +161,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      exportLoading: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       warehouseList: [], //  仓库  下拉数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       productTotal: null //  合计 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -209,6 +220,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.queryParam.state = undefined 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs.table.refresh(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 导出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleExcel () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const _this = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const params = Object.assign(this.queryParam, { productSn: this.$route.params.sn }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.exportLoading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.spinning = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      hdExportExcel(stockFlowExport, params, '出入库明细', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this.exportLoading = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _this.spinning = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //  返回列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleBack () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$router.push({ path: '/inventoryManagement/inventoryQuery/list', query: { closeLastOldTab: true } }) 
			 |