| 
					
				 | 
			
			
				@@ -103,15 +103,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="table-operator"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <a-button type="danger" size="small" @click='addList'>新增</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <a-button  size="small" @click='addEdit'>修改</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <a-popconfirm title="确定删除吗?" ok-text="是" cancel-text="否" @confirm="delecteList()"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-button size="small" >删除</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </a-popconfirm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <a-button size="small" @click="delecteList()">删除</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <a-button  size="small" @click="examineApprove">审批</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <a-button  size="small" @click="abstainExamineApprove">弃审</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <a-button  size="small">导出</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <a-button  size="small">导入</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <a-button size="small" @click="exportList('材料请购单')">导出</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-button  size="small">导入</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </a-upload> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <a-button  size="small" @click="entireClose">整单关闭</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <a-button  size="small">请购单</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <a-button  size="small" @click="synchronizationData">请购单</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- table区域-begin --> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -289,18 +289,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               ellipsis: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          importExcelUrl:'/production/safetyStock/importExcel', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              // ---------workflow  by fhf start ------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           serviceName: 'assetAllocationService', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // ---------workflow  by fhf end ------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         computed: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          importExcelUrl: function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              return `${window._CONFIG['domianURL']}/${this.importExcelUrl}`; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       created () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.getTableList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //获取数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getTableList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           getAction('/materialRequisition/madeMaterialRequisition/list',this.queryParam).then(res=>{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -317,6 +322,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //查询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         searchQuery(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.queryParam.pageNo=1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.getTableList() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -329,15 +335,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onSearch(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         searchReset(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.queryParam={} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.orderDate = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getTableList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$refs.materialProcurementAdd.visible=true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$refs.materialProcurementAdd.defaultMethod='add' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         addEdit(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if(this.selectedRowKeys.length==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.warning('请选择数据!') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -351,13 +360,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$refs.materialProcurementAdd.getMainData(this.selectedRowKeys[0]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //审批 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         examineApprove(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if(this.selectedRowKeys.length==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.warning('请选择数据!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            getAction('/materialRequisition/madeMaterialRequisition/reviewerByIds',{ids:ids}).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$confirm({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '确认审批', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              content: '是否审批选中数据?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onOk:  ()=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                getAction('/materialRequisition/madeMaterialRequisition/reviewerByIds',{ids:ids}).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(res.success){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       var arr = res.message.split(";"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -378,15 +392,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //弃审 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         abstainExamineApprove(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if(this.selectedRowKeys.length==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.warning('请选择数据!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            getAction('/materialRequisition/madeMaterialRequisition/unReviewerByIds',{ids:ids}).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$confirm({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '确认弃审', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              content: '是否弃审选中数据?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onOk:  ()=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                getAction('/materialRequisition/madeMaterialRequisition/unReviewerByIds',{ids:ids}).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(res.success){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       var arr = res.message.split(";"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -407,15 +428,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //整单关闭 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         entireClose(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if(this.selectedRowKeys.length==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message.warning('请选择数据!') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            getAction('/materialRequisition/madeMaterialRequisition/closeOrder',{ids:ids}).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$confirm({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '确认整单关闭', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              content: '是否整单关闭选中数据?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onOk:  ()=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                getAction('/materialRequisition/madeMaterialRequisition/closeOrder',{ids:ids}).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(res.success){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       var arr = res.message.split(";"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -436,36 +464,53 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         delecteList(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if(this.selectedRowKeys.length==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$manage.warning('请选择数据') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }else if(this.selectedRowKeys.length==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            deleteAction('/materialRequisition/madeMaterialRequisition/delete', {id: this.selectedRowKeys[0]}).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.$message.success('删除成功!'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.getTableList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      this.$message.error(res.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$confirm({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '确认删除', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              content: '是否删除选中数据?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onOk:  ()=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  deleteAction('/materialRequisition/madeMaterialRequisition/delete', {id: this.selectedRowKeys[0]}).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$message.success('删除成功!'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.getTableList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$message.error(res.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            deleteAction('/materialRequisition/madeMaterialRequisition/deleteBatch', {ids: ids}).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.$message.success('删除成功!'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.getTableList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      that.$message.error(res.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$confirm({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              title: '确认删除', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              content: '是否删除选中数据?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              onOk:  ()=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                var ids =  this.selectedRowKeys.toString() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                deleteAction('/materialRequisition/madeMaterialRequisition/deleteBatch', {ids: ids}).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$message.success('删除成功!'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.getTableList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      this.$message.error(res.message); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //勾选 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         onSelectChange(selectedRowKeys, selectionRows) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.selectedRowKeys = selectedRowKeys; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.selectedRows = selectionRows; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -475,6 +520,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.queryParam.pageSize = pagination.pageSize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getTableList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //双击 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         clickRow(record, index){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             on: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -486,6 +532,46 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }        
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       //导出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       exportList(fileName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$confirm({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          title: '确认导出', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          content: '是否导出数据?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          onOk:  ()=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            alertModal.loading("执行中,请稍后!") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            downFile('/materialRequisition/madeMaterialRequisition/exportXls', this.queryParam).then(data => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              alertModal.closeLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (!data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$message.warning('文件下载失败') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              if (typeof window.navigator.msSaveBlob !== 'undefined') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                window.navigator.msSaveBlob(new Blob([data], { type: 'application/vnd.ms-excel' }), fileName + '.xlsx') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let url = window.URL.createObjectURL(new Blob([data], { type: 'application/vnd.ms-excel' })) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let link = document.createElement('a') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                link.style.display = 'none' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                link.href = url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                link.setAttribute('download', fileName + '.xlsx') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                document.body.appendChild(link) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                link.click() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                document.body.removeChild(link) // 下载完成移除元素 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                window.URL.revokeObjectURL(url) // 释放掉blob对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           })    
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      //请购单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      synchronizationData(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$confirm({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          title: '确认请购单', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          content: '是否点击请购单?', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          onOk:  ()=> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+             
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </script> 
			 |