| 
					
				 | 
			
			
				@@ -853,7 +853,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div style="display: flex"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-button type="info" :disabled="printinglist.length <= 0 || browseStatus" prop="打印" @click="printJobSheet">作业单</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button :disabled="printinglist.length <= 0 || browseStatus" @click="discharge">装货完成</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-button :disabled="printinglist.length <= 0 || browseStatu" @click="discharge">装货完成</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 :disabled="dataListSelection.length <= 0 || browseStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 @click.prevent="creditClick" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2748,6 +2748,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      browseStatu:false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       key_s:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 劳务公司 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fCompanyOptIons: [], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3270,6 +3271,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.approval = JSON.parse(this.approval) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.approVal = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.browseStatus = status; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.browseStatu = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.contrOl = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.detailsHidden = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.formBrowseStatus = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3419,6 +3421,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.addList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.openPrintJobSheet = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 关闭二级弹窗 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     closeWindow () { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4159,6 +4162,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // if (this.dataList.length === 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       //   this.contrOl = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.browseStatu = status; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.browseStatus = status; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.contrOl = status 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.detailsHidden = false; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4507,6 +4511,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4515,27 +4520,35 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     addList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs["form"].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let listSelection = JSON.parse(JSON.stringify(this.dataListSelection)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let formData = new window.FormData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          formData.append("warehouseBills", JSON.stringify(this.form)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          formData.append("tEnclosure", JSON.stringify(this.relevantAttachments)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          formData.append("warehousebillsitems", JSON.stringify(this.dataListSelection)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          formData.append("warehousebillsfeesCr", JSON.stringify(this.warehouseCrList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          formData.append("warehousebillsfeesDr", JSON.stringify(this.warehouseDrList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          addJoblist(formData).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.formBrowseStatus = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$refs.tableDr.clearSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$refs.tableList.clearSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let dataitem = response.data.warehousebillsitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            for (let ite in dataitem) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              for (let li in this.dataList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (this.dataList[li].fId === dataitem[ite].fId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.$set(this.dataList[li], 'fBillstatus', dataitem[ite].fBillstatus) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.$set(this.dataList[li], 'fSerialNumber', dataitem[ite].fSerialNumber) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let dataList = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for (let se in this.dataListSelection) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Number(this.dataListSelection[se].fBillstatus) >= 10) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              dataList.push(this.dataListSelection[se]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$refs.tableList.clearSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (dataList.length !== 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let formData = new window.FormData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            formData.append("warehouseBills", JSON.stringify(this.form)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            formData.append("tEnclosure", JSON.stringify(this.relevantAttachments)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            formData.append("warehousebillsitems", JSON.stringify(this.dataList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            formData.append("warehousebillsfeesCr", JSON.stringify(this.warehouseCrList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            formData.append("warehousebillsfeesDr", JSON.stringify(this.warehouseDrList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            addJoblist(formData).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.formBrowseStatus = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$refs.tableDr.clearSelection(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              let dataitem = response.data.warehousebillsitems 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              for (let ite in dataitem) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for (let li in this.dataList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  if (this.dataList[li].fId === dataitem[ite].fId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.$set(this.dataList[li], 'fBillstatus', dataitem[ite].fBillstatus) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.$set(this.dataList[li], 'fSerialNumber', dataitem[ite].fSerialNumber) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4652,6 +4665,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 库存明细多选 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     selectinventory(selection) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for(let item in selection){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(selection[item].fBillstatus > '20'){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.browseStatu = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.browseStatu = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.printinglist = selection; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.dataWithdrawList = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.dataListSelection = []; 
			 |