| 
					
				 | 
			
			
				@@ -131,11 +131,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ detailForm.corpName }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ item.fAmount }}</td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ item.fStltypeid }}</td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <td class="column" style="border: 1px solid #000; padding:10px" align="center"></td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<!--            <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ item.fStltypeid }}</td>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <td class="column" style="border: 1px solid #000; padding:10px" align="center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               {{ item.tProductdate }}/{{ item.fLotno }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ item.fValidName }}</td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ item.fValid }}{{ item.fUnitsName }}</td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ item.fStoreEnvName }}</td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <td class="column" style="border: 1px solid #000; padding:10px" align="center">{{ item.fIsfillesName }}</td> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <td class="column" style="border: 1px solid #000; padding:10px" align="center"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -162,7 +163,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   listInStock, addSave, getSave, getArea, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   getustomer, getEntry, getwarehouse, getGoodName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   canBedelet, delRows, getWarehousekeeper, addWarehous, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  deletMain, delFee, copyNew, listQuery, revokeBill, queryUserVal 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  deletMain, delFee, copyNew, listQuery, revokeBill, queryUserVal, exportInstock 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from '@/api/warehouse/inStock' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Cookies from 'js-cookie' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getliable } from '@/api/project' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -813,8 +814,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size: 'mini', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           icon: 'el-icon-edit', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           name: '打印', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          res: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'info', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           size: 'mini', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -829,7 +829,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           icon: 'el-icon-refresh', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           name: '刷新', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          res: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // res: 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'info', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -837,6 +837,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           icon: 'el-icon-edit-outline', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           name: '生成出库单', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           disabled: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'primary', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          size: 'mini', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          icon: 'el-icon-download', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: '导出明细', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          disabled: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       confirmButton: [ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1248,7 +1255,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               for (let li in this.detailButton) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (this.detailButton[li].name == '录入明细' || this.detailButton[li].name == '保存' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.detailButton[li].name == '入库确认' || this.detailButton[li].name == '刷新') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.detailButton[li].name == '入库确认') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.detailButton[li].disabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1775,7 +1782,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   disabled: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.detailButton.forEach(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  if (item.name === '录入明细' || item.name === '保存' || item.name === '修改' || item.name === '入库确认') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  if (item.name === '录入明细' || item.name === '保存' || item.name === '修改' || item.name === '刷新' || item.name === '入库确认') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     item.disabled = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1788,16 +1795,22 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         case '刷新': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (this.detailForm.fId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             getSave(this.detailForm.fId).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (res.data.warehouseBills) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.detailForm = res.data.warehouseBills 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.$set(this.detailForm, 'fStorekeeper', JSON.parse(this.detailForm.fStorekeeper)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (res.data.tWarehousebillsfees) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.detailData = res.data.tWarehousebillsfees 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                for (let li in this.detailData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.$set(this.detailData[li], 'fFeeunitid', JSON.stringify(this.detailData[li].fFeeunitid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  this.$set(this.detailData[li], 'fStltypeid', JSON.stringify(this.detailData[li].fStltypeid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if(res.code == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let list ={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  warehouseBills:res.data.warehouseBills, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  tWarehousebillsfees:res.data.tWarehousebillsfees 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.detailForm = list.warehouseBills 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.detailData = list.tWarehousebillsfees 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$set(this.detailForm,'fStorekeeper',JSON.parse(this.detailForm.fStorekeeper)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(res.data.tWarehousebillsfees){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.detailData = res.data.tWarehousebillsfees 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  for(let li in this.detailData){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.$set(this.detailData[li],'fFeeunitid',JSON.stringify(this.detailData[li].fFeeunitid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.$set(this.detailData[li],'fStltypeid',JSON.stringify(this.detailData[li].fStltypeid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$message.success('刷新成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1867,7 +1880,58 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.error('数据未保存,请先保存') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case '导出明细': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (!this.detailForm.fId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message.error('数据未保存,请先保存') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let id = this.detailForm.fId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$confirm("是否确认导出入库明细?", "警告", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }).then(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return exportInstock({fPid: id}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.download(response.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         case '打印': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          let formData = new window.FormData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formData.append('tWarehousebills', JSON.stringify(this.detailForm)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formData.append('tWarehousebillsfees', JSON.stringify(this.detailData)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          formData.append('fBilltype', 'RK') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          addSave(formData).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.detailForm = res.data.warehouseBills 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$set(this.detailForm, 'fStorekeeper', JSON.parse(this.detailForm.fStorekeeper)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.detailData = res.data.tWarehousebillsCntrs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              for (let li in this.detailData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$set(this.detailData[li], 'fFeeunitid', JSON.stringify(this.detailData[li].fFeeunitid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$set(this.detailData[li], 'fStltypeid', JSON.stringify(this.detailData[li].fStltypeid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              // this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.$message.success('保存成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              getSave(this.detailForm.fId).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(res.code == 200){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  let list ={ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    warehouseBills:res.data.warehouseBills, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    tWarehousebillsfees:res.data.tWarehousebillsfees 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.detailForm = list.warehouseBills 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.detailData = list.tWarehousebillsfees 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  this.$set(this.detailForm,'fStorekeeper',JSON.parse(this.detailForm.fStorekeeper)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  if(res.data.tWarehousebillsfees){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.detailData = res.data.tWarehousebillsfees 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    for(let li in this.detailData){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.$set(this.detailData[li],'fFeeunitid',JSON.stringify(this.detailData[li].fFeeunitid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.$set(this.detailData[li],'fStltypeid',JSON.stringify(this.detailData[li].fStltypeid)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.formList = this.detailForm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.dialogVisible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           break 
			 |