| 
					
				 | 
			
			
				@@ -829,7 +829,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :disabled="browseStatus || scope.row.fBillstatus === 20 || scope.row.fBillstatus === 30 || scope.row.fBillstatus === 40" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :remote-method="kqhouseRemoteMethod" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              placeholder="请选择库区" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              placeholder="请选择业务类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-for="(dict, index) in fStorageTypeOptions" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -863,14 +863,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop="fMarks" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          width="140px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label="*品牌" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prop="fWarehouselocids" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           width="150px" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1001,7 +993,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              oninput='this.value=this.value.replace(/[^\-?\d.]/g,"").replace(/^(\-)*(\d+)\.(\d\d).*$/, "$1$2.$3")' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               v-model="scope.row.fCntrtype" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :disabled="browseStatus || scope.row.fBillstatus === 20 || scope.row.fBillstatus === 30 || scope.row.fBillstatus === 40" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               placeholder="箱型" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1183,10 +1174,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           label="状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span v-if="scope.row.fBillstatus === 40">已出库</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span v-if="scope.row.fBillstatus === 20">卸货中</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <span v-if="scope.row.fBillstatus === 30">已装货</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <span v-if="form.fBusinessType === '出库装箱'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <span v-if="scope.row.fBillstatus === 40">已装箱</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if="scope.row.fBillstatus === 20">待装箱</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if="scope.row.fBillstatus === 30">装箱中</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if="scope.row.fBillstatus === 10">计划</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if="form.fBusinessType === '来车提货'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             <span v-if="scope.row.fBillstatus === 40">已出库</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if="scope.row.fBillstatus === 20">待出库</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <span v-if="scope.row.fBillstatus === 30">出库中</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <span v-if="scope.row.fBillstatus === 10">计划</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2491,9 +2491,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       deptOptions: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 主表状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       businessTypeOption: [{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: '场地直装' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: '出库装箱' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: '常规入账' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: '来车提货' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 仓库(仓库数据) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       warehouseOptions: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2578,7 +2578,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fGoodsid: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fCntrtype: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fCntqty: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fBusinessType: '常规入账', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 库存总账参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       whgenlegParams: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2595,21 +2594,19 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fCorpid: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fTrademodeid: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fWarehouseid: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fBusinessType: '出库装箱' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 表单校验 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fDeptid: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fBsdeptid: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fCorpid: [{ required: true, message: " ", trigger: "blur"},], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fPlanqty: [{ required: true, message: " ", trigger: "blur"},], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fPlannetweight: [{ required: true, message: " ", trigger: "blur"},], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fFeeUnitid: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fChargedate: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fBillingway: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fBsdate: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fTrademodeid: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fSbu: [{ required: true, message: " ", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        fPlangrossweight: [{ required: true, message: " ", trigger: "blur"},], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fStorekeeper: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           required: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           message: " ", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3075,6 +3072,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$set(this.form, "fMblno", this.dialogWhgenlegList[whgen].fMblno); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.changeInformation() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (let list in this.fStorageTypeOptions) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.dialogWhgenlegList[whgen].fBusinessType  === this.fStorageTypeOptions[list].dictValue) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$set(this.dialogWhgenlegList[whgen], 'fBusinessType', this.fStorageTypeOptions[list].dictLabel) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.dataList.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           fId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           fMblno: this.dialogWhgenlegList[whgen].fMblno, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3106,8 +3109,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           fIsPass: 'F', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           fDriverName:this.whgenlegList.fDriverName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           fDriverTel:this.whgenlegList.fDriverTel, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fDriverIdCar:this.whgenlegList.fDriverIdCar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          fDriverIdCar:this.whgenlegList.fDriverIdCar, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          fBusinessType:this.dialogWhgenlegList[whgen].fBusinessType 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(this.dialogWhgenlegList[whgen].fWarehouseLocationids) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(this.dialogWhgenlegList[whgen].fBusinessType) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.whgenlegVisible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3181,21 +3188,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else if (!this.printinglist[warehouseCr].fDriverName || this.printinglist[warehouseCr].fDriverName !== fDriverName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.error('请填写司机姓名选择相同司机姓名') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // } else if (!this.printinglist[warehouseCr].fGrossweight) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //   this.$message.error('请选择出库毛重') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //   return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else if (!this.printinglist[warehouseCr].fGrossweight) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$message.error('请选择出库毛重') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else if (!this.printinglist[warehouseCr].fDriverTel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.error('请选填写司机电话') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else if (!this.printinglist[warehouseCr].fDriverIdCar) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.error('请选填写司机身份证') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // } else if (!this.printinglist[warehouseCr].fNetweight) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //   this.$message.error('请选择出库净重') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //   return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // } else if (!this.printinglist[warehouseCr].fQty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //   this.$message.error('请选择出库件数') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              //   return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else if (!this.printinglist[warehouseCr].fNetweight) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$message.error('请选择出库净重') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else if (this.printinglist[warehouseCr].fQty == '0') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$message.error('请选择出库件数') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else if (!this.printinglist[warehouseCr].fDriverName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.error('请输入司机姓名') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               return false 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3237,7 +3244,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.error("请选择品名"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (!this.printinglist[warehouseCr].fWarehouselocid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (!this.printinglist[warehouseCr].fWarehouselocids) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.error("请选择库区"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3249,7 +3256,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.error("请选择入库净重"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (!this.printinglist[warehouseCr].fQty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (this.printinglist[warehouseCr].fQty) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.error("请选择入库件数"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3330,6 +3337,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.whgenlegParams.fWarehouseid = this.form.fWarehouseid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.whgenlegParams.fTrademodeid = this.form.fTrademodeid; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       listWhgenleg(this.whgenlegParams).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.whgenlegList = response.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.whgenlegTotal = response.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3409,6 +3417,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fGoodsid: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fCntrtype: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fCntqty: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fBusinessType: '出库装箱' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.deptOptions = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.userOptions = []; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3991,6 +4000,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$message.error('请添加库存明细!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (let li in this.dataList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for(let list in this.fStorageTypeOptions){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.dataList[li].fBusinessType  === this.fStorageTypeOptions[list].dictLabel) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$set(this.dataList[li], 'fBusinessType', this.fStorageTypeOptions[list].dictValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // for (let list in this.dataList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //   this.changeOutStock(this.dataList[list]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // if (!this.dataList[list].fQty || Number(this.dataList[list].fQty) === 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4027,7 +4044,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$set(this.form, 'fChargedate', Date.parse(this.form.fChargedate)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.dataList = response.data.warehousebillsitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               for (let list in this.dataList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // this.$set(this.dataList[list], "fBsdate", Date.parse(this.dataList[list].fBsdate)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$set(this.dataList[list], "fBusinessType", this.dataList[list].fBusinessType + ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 console.log(this.dataList) 
			 |