| 
					
				 | 
			
			
				@@ -1390,6 +1390,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               prop="createTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               header-align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              width="200px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               label="上传时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <template slot-scope="scope"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1410,8 +1411,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               width="300px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               label="上传附件" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <uploadFile @input="showFile" v-model="scope.row.fUrl" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template slot-scope="scope" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-upload 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  class="upload-demo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :action="uploadImgUrl" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :on-success="(res,file)=>{handleSucces(scope,res,file)}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :headers="headers" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  style="width:25%;float: left" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :disabled="browseStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :show-file-list="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  :limit="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <el-button size="small" type="primary" :disabled="browseStatus">点击上传</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-upload> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button size="small" type="primary" @click="checkFile(scope)">查看</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button size="small" type="primary" :disabled="browseStatus" @click="deleteFile(scope)">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-table-column header-align="center" align="center" label="操作"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2671,6 +2685,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   warehouseSubmission, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   updateStockTransfer, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   exportStockTransfer, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialNumber 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from "@/api/warehouseBusiness/stockTransfer"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { listAgreement, operationAgreement } from "@/api/agreement/agreement"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2697,6 +2712,7 @@ import AddOrUpdate from '@/views/viewApproval' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import ApprovalComments from '@/views/startApproval' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import Treeselect from '@riophae/vue-treeselect' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import "@riophae/vue-treeselect/dist/vue-treeselect.css"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getToken } from '@/utils/auth' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "Warehousebills", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2708,6 +2724,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      headers: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Authorization: 'Bearer ' + getToken() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      uploadImgUrl: process.env.VUE_APP_BASE_API + "/common/upload", // 上传的图片服务器地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       company:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fSerialNumber:'', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fCNameOptions:[], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2782,11 +2802,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       fTaxrate: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 选中数组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ids: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      userVal: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        userName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        nickName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        deptId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // userVal: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   userName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   nickName: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //   deptId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       queryForm: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 费用状态 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       costStatus: 'Dr', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3012,6 +3032,25 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.Jump() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    deleteFile(scope){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.relevantAttachments[scope.$index].fName = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.relevantAttachments[scope.$index].fUrl = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    checkFile(scope){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(this.relevantAttachments[scope.$index].fUrl){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        window.open(this.relevantAttachments[scope.$index].fUrl) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.error("请上传附件") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleSucces(scope,res,file){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.relevantAttachments[scope.$index].fName = res.fileName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.relevantAttachments[scope.$index].fUrl = res.url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(this.relevantAttachments[scope.$index].fUrl === ''){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.error('上传失败') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //合计 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getSum(param){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const { columns, data } = param 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3283,10 +3322,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$set(this.warehouseCrList[cr], "fFeeunitid", this.warehouseCrList[cr].fFeeunitid + ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   // this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (response.data.dept) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.deptOptions = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.deptOptions.push(response.data.dept) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3780,7 +3819,14 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.openPrintJobSheet = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.fBstime = this.form.fBstime 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 200); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.fSerialNumber = this.dataList[0].fSerialNumber 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(!this.dataListSelection[0].fSerialNumber){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        serialNumber().then(response =>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.fSerialNumber = response.data.fSerialNumber 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.fSerialNumber = this.dataListSelection[0].fSerialNumber 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for(let item in this.businessTypeOption){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(this.form.fBusinessType == this.businessTypeOption[item].dictValue){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.businessType = this.businessTypeOption[item].dictLabel 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4062,6 +4108,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.detailsHidden = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let data = row || this.ids; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getStockTransfer(data.fId).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.Operator = response.data.corps[0].createBy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.warehousebills) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.form = response.data.warehousebills; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4111,10 +4158,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(this.warehouseCrList[cr], "fFeeunitid", this.warehouseCrList[cr].fFeeunitid + ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   // this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   console.log(response.data.sysUser) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   console.log(response.data.sysUser) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.dept) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.deptOptions = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.deptOptions.push(response.data.dept) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4153,6 +4202,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.detailsHidden = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let data = row || this.ids; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getStockTransfer(data.fId).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.Operator = response.data.corps[0].createBy 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.warehousebills) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.form = response.data.warehousebills; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4207,7 +4257,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.dept) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.deptOptions = [] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4309,9 +4359,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$set(this.warehouseCrList[cr], "fFeeunitid", this.warehouseCrList[cr].fFeeunitid + ''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   // this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (response.data.dept) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.deptOptions = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.deptOptions.push(response.data.dept) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4622,7 +4674,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (response.data.sysUser) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // this.userVal = response.data.sysUser 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.userOptions = response.data.sysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (response.data.dept) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.deptOptions = [] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4697,6 +4750,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               dataList.push(this.dataListSelection[se]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          dataList[0].fSerialNumber = this.fSerialNumber 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (dataList.length !== 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let formData = new window.FormData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             formData.append("warehouseBills", JSON.stringify(this.form)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4704,8 +4758,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             formData.append("warehousebillsitems", JSON.stringify(dataList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             formData.append("warehousebillsfeesCr", JSON.stringify(this.warehouseCrList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             formData.append("warehousebillsfeesDr", JSON.stringify(this.warehouseDrList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log(dataList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for(let index in dataList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if(dataList[index].fBillstatus < 20) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 addJoblist(formData).then((response) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.formBrowseStatus = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   // this.$refs.tableDr.clearSelection(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4722,6 +4778,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.$refs.tableList.clearSelection() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 |