| 
					
				 | 
			
			
				@@ -2,41 +2,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div class="app-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="仓库" prop="fwarehouseid"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.fWarehouseid" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :remote-method="warehouseRemoteMethod" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请选择仓库" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-for="(dict, index) in warehouseOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :key="index.fId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :label="dict.fName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :value="dict.fId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="库区" prop="fWarehouseLocationid"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          v-model="queryParams.fWarehouseLocationid" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          size="small" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :remote-method="kqhouseRemoteMethod" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          placeholder="请选择库区" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-for="(dict, index) in kqhouseOptions" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :key="index.fId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :label="dict.fName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :value="dict.fId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <treeselect style="width:160px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    v-model="queryParams.fWarehouseid" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :options="fWarehouseidOption" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @select="treeseLect" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :show-count="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    placeholder="请选择归属库区" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="货物名称" prop="fgoodsid"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="queryParams.fGoodsid" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,16 +29,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="入库日期" prop="createTime"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="业务日期" prop="timeInterval"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-date-picker 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="queryParams.timeInterval" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type="daterange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           value-format="yyyy-MM-dd" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          style="width: 60%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           range-separator="至" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           start-placeholder="开始日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           end-placeholder="结束日期" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @keyup.enter.native="handleQuery"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          @keyup.enter.native="handleQuery" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="贸易方式" prop="fTrademodeid"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -303,17 +278,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { listWhgenleg, getWhgenleg, delWhgenleg, addWhgenleg, updateWhgenleg, exportWhgenleg , } from "@/api/reportManagement/Statistics"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {listWarehouse} from "@/api/basicdata/warehouse"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {listWarehouse, treeselect} from "@/api/basicdata/warehouse"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {listArea} from "@/api/basicdata/area"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {listGoods} from "@/api/basicdata/goods"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {listCorps} from "@/api/basicdata/corps"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Treeselect from '@riophae/vue-treeselect' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import "@riophae/vue-treeselect/dist/vue-treeselect.css"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "Whgenleg", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    Treeselect 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //仓库树状下拉 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      fWarehouseidOption:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       options:[{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         name:'出库', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         key:'SJCK' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -384,8 +364,20 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getDicts("data_trademodes").then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.fTrademodeidOptions = response.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    treeselect().then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.fWarehouseidOption = response.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    treeseLect(tree){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.queryParams.fWarehouseid = tree.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getTreeselect() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      treeselect().then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.warehousesOptions = response.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 贸易方式(数据字典),对���t_trademodels 字典翻译 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fTrademodeidFormat(row, column) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return this.selectDictLabel(this.fTrademodeidOptions, row.fTrademodeid); 
			 |