| 
					
				 | 
			
			
				@@ -8,7 +8,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         "> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div style="display: flex;;margin-bottom: 10px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-upload :action="actionUrl" multiple :on-progress="progress" :headers="headers" :show-file-list="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             :data="{fWarehouseid:form.fWarehouseid}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             :data="{fWarehouseid:form.fWarehouseid?form.fWarehouseid:''}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              :on-success=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               (res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 handleSucces(res); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -50,25 +50,44 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-else-if="item.label == 'fMarks'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input v-model="scope.row.fMarks" style="width: 100%" placeholder="请填写属性描述" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @change="dateSelected(scope, 'fMarks')" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        @change="dateSelected(scope, 'fMarks')"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-else-if="item.label == 'fCntqty'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input v-model="scope.row.fCntqty" style="width: 100%" placeholder="请填写属性描述" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @change="dateSelected(scope, 'fCntqty')" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        @change="dateSelected(scope, 'fCntqty')"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-else-if="item.label == 'fWarehouseInformation'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input placeholder="请选择" v-model="scope.row.fWarehouseInformation" @focus="getTreeselect(scope)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-else-if="item.label == 'fCntrtype'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  placeholder="请选择箱型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  v-model="scope.row.fCntrtype" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  size="mini" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          v-for="(item, index) in cntrList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          :key="index.fId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          :label="item.fName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                          :value="item.fId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      </el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-else-if="item.label == 'fWarehouseInformation'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input placeholder="请选择" v-model="scope.row.fWarehouseInformation" @focus="getTreeselect(scope)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-else-if="item.label == 'fQty'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-input-limit="0" v-model.number="scope.row.fQty" style="width: 100%" placeholder="件数" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-input-limit="0" v-model.number="scope.row.fQty" style="width: 100%" placeholder="件数"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-else-if="item.label == 'fGrossweight'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input v-model.number="scope.row.fGrossweight" v-input-limit="2" style="width: 100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                placeholder="毛重" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        placeholder="毛重"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-else-if="item.label == 'fNetweight'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model.number="scope.row.fNetweight" v-input-limit="2" style="width: 100%" placeholder="净重" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model.number="scope.row.fNetweight" v-input-limit="2" style="width: 100%" placeholder="净重"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-else-if="item.label == 'fPackagespecs'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input v-model="scope.row.fPackagespecs" style="width: 100%" placeholder="包装规格" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -156,6 +175,7 @@ import draggable from "vuedraggable"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Treeselect from "@riophae/vue-treeselect"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { listGoods } from "@/api/basicdata/goods"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { treeselect } from "@/api/basicdata/warehouse"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {listCntrs} from "@/api/basicdata/cntr"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "inStock", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   props: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -295,6 +315,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       form: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       selection: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showDataElabel: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      cntrList:[] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -350,6 +371,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.excelList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.oldList = list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.form = row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      listCntrs({ fStatus: 'T' }).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.cntrList = response.rows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       treeselect(row.fWarehouseid).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fWarehouseidOptions = response.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -364,6 +388,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           res.data.map((e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             e.fBsdate = this.form.fBsdate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             e.fGoodsid = this.form.fGoodsid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            e.fCntrtype = Number(e.fCntrtype) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            e.fBusinessType = e.fCntrtype + '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.excelList = res.data; 
			 |