| 
					
				 | 
			
			
				@@ -35,8 +35,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 onclick="window.location.replace('/pages/dashboard/line.html');">产线看板</button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <button type="button" class="btn btn-warning" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 onclick="window.location.replace('/pages/dashboard/quality.html');">品质看板</button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <button type="button" class="btn btn-warning" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                onclick="window.location.replace('/pages/dashboard/esop.html');">E-SOP</button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <div class="col-lg-4 col-md-4"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -83,14 +81,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-1 col-md-1 center no-padding">到货数量</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-2 col-md-2 center no-padding padding-line">到货日期</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div class="row" v-for="material in waitingcheckMaterialList"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.vendorName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-3 col-md-3 center no-padding">{{material.materialName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-1 col-md-1 center no-padding">{{material.arriveSum}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.arriveDate}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="col-lg-12 col-md-12" style="height: 160px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="row" v-for="material in waitingcheckMaterialList"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.vendorName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-3 col-md-3 center no-padding">{{material.materialName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-1 col-md-1 center no-padding">{{material.arriveSum}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.arriveDate}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-12 col-md-12 progress no-padding"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="60" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,13 +123,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-1 col-md-1 center no-padding">到货数量</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-2 col-md-2 center no-padding padding-line">到货日期</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div class="row" v-for="material in waitinginMaterialList"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.vendorName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-3 col-md-3 center no-padding">{{material.materialName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-1 col-md-1 center no-padding">{{material.arriveSum}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{material.arriveDate}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="col-lg-12 col-md-12" style="height: 160px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="row" v-for="material in waitinginMaterialList"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.vendorName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.materialCode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-3 col-md-3 center no-padding">{{material.materialName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.specs}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-1 col-md-1 center no-padding">{{material.arriveSum}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{material.arriveDate}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-12 col-md-12 progress no-padding"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -157,13 +164,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-1 col-md-1 center no-padding">发货数量</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-2 col-md-2 center no-padding padding-line">发货日期</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div class="row" v-for="product in waitingSendProductList"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{product.warehouseName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{product.materialCode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-3 col-md-3 center no-padding">{{product.materialName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{product.specs}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-1 col-md-1 center no-padding">{{product.sendSum}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="col-lg-2 col-md-2 center no-padding">{{product.planSendDate}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="col-lg-12 col-md-12" style="height: 160px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        <div class="row" v-for="product in waitingSendProductList"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{product.warehouseName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{product.materialCode}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-3 col-md-3 center no-padding">{{product.materialName}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{product.specs}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-1 col-md-1 center no-padding">{{product.sendSum}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <div class="col-lg-2 col-md-2 center no-padding">{{product.planSendDate}}</div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="col-lg-12 col-md-12 progress no-padding"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -391,8 +402,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderSheetMaterialPercent: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderSheetMaterialEnoughList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderSheetMaterialEnoughSum: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                orderSheetMaterialNotEnoughSum:0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                orderSheetMaterialNotEnoughList:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                orderSheetMaterialNotEnoughSum: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                orderSheetMaterialNotEnoughList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 applyMaterialList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 applyCompleteSum: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 applyMaterialSum: 0, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -432,21 +443,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 轮播数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 scrollData: function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    for (var key in this.cacheDataObject){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    for (var key in this.cacheDataObject) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         const dataList = this.cacheDataObject[key].data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         const pagesize = this.cacheDataObject[key].pagesize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        var pageindex = this.cacheDataObject[key].pageindex+1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        var pageindex = this.cacheDataObject[key].pageindex + 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (dataList.length > pagesize){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            const pagesum = (dataList.length/pagesize).toFixed(0)*1+(dataList.length%pagesize>0?1:0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (dataList.length > pagesize) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            const pagesum = (dataList.length / pagesize).toFixed(0) * 1 + (dataList.length % 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                pagesize > 0 ? 1 : 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if (pageindex >= pagesum) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 pageindex = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             this.cacheDataObject[key].pageindex = pageindex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            const startIndex = pageindex*pagesize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            const remainSum = dataList.length-startIndex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            const recordSum = remainSum>=pagesize?pagesize:remainSum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            this[key] = dataList.slice(startIndex, startIndex+pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            const startIndex = pageindex * pagesize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            const remainSum = dataList.length - startIndex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            const recordSum = remainSum >= pagesize ? pagesize : remainSum; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this[key] = dataList.slice(startIndex, startIndex + pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -467,7 +479,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const waitinginMaterialList = ServiceMaterial.getWatingInList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.waitinginMaterialSum = waitinginMaterialList.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.inMaterialSum = ServiceMaterial.getInSum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    const waitinginMaterialSumPercent = (this.waitinginMaterialSum / (this.waitinginMaterialSum + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    const waitinginMaterialSumPercent = (this.waitinginMaterialSum / (this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .waitinginMaterialSum + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             this.inMaterialSum) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .toFixed(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.inMaterialSumPercent = (100 - waitinginMaterialSumPercent) + '%'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -477,13 +490,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.waitinginMaterialList = waitinginMaterialList.slice(0, this.cacheDataObject.waitinginMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.waitinginMaterialList = waitinginMaterialList.slice(0, this.cacheDataObject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .waitinginMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 收料待检 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const waitingcheckMaterialList = ServiceMaterial.getWatingCheckList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.waitingcheckMaterialSum = waitingcheckMaterialList.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.checkedMaterialSum = ServiceMaterial.getCheckSum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const checkedMaterialSumPercent = (this.checkedMaterialSum / (this.checkedMaterialSum + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.waitingcheckMaterialSum) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.waitingcheckMaterialSum) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .toFixed(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.waitingcheckMaterialSumPercent = (100 - checkedMaterialSumPercent) + '%'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.checkedMaterialSumPercent = checkedMaterialSumPercent + '%'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -492,13 +506,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.waitingcheckMaterialList = waitingcheckMaterialList.slice(0, this.cacheDataObject.waitingcheckMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.waitingcheckMaterialList = waitingcheckMaterialList.slice(0, this.cacheDataObject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .waitingcheckMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 待入库 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const waitingSendProductList = ServiceProduct.getWatingSendList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.waitingSendProductSum = waitingSendProductList.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.sendProductSum = ServiceProduct.getSendSum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    const waitingSendProductSumPercent = (this.waitingSendProductSum / (this.waitingSendProductSum + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.sendProductSum) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    const waitingSendProductSumPercent = (this.waitingSendProductSum / (this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .waitingSendProductSum + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            this.sendProductSum) * 100) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .toFixed(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.sendProductSumPercent = (100 - waitingSendProductSumPercent) + '%'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.waitingSendProductSumPercent = waitingSendProductSumPercent + '%'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -507,7 +523,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.waitingSendProductList = waitingSendProductList.slice(0, this.cacheDataObject.waitingSendProductList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.waitingSendProductList = waitingSendProductList.slice(0, this.cacheDataObject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .waitingSendProductList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     // 库存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const materialStockList = ServiceMaterial.getStockList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.cacheDataObject.materialStockList = { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -515,7 +532,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 20, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.materialStockList = materialStockList.slice(0, this.cacheDataObject.materialStockList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.materialStockList = materialStockList.slice(0, this.cacheDataObject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .materialStockList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /** 工单备料 **/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const orderSheetMaterialList = ServiceMaterial.getListByOrderSheet(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     var orderSheetMaterialNeedSum = 0; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -526,14 +544,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (item.needSum * 1 > item.stockSum * 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             orderSheetMaterialStockSum++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.orderSheetMaterialPercent = ((orderSheetMaterialNeedSum - orderSheetMaterialStockSum) / 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.orderSheetMaterialPercent = ((orderSheetMaterialNeedSum - 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            orderSheetMaterialStockSum) / 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         orderSheetMaterialNeedSum * 100).toFixed("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.cacheDataObject.orderSheetMaterialList = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         data: orderSheetMaterialList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.orderSheetMaterialList = orderSheetMaterialList.slice(0, this.cacheDataObject.orderSheetMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.orderSheetMaterialList = orderSheetMaterialList.slice(0, this.cacheDataObject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .orderSheetMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /** 工单缺料 **/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const orderSheetMaterialNotEnoughList = ServiceMaterial.getListByOrderSheetNotEnough(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.orderSheetMaterialNotEnoughSum = orderSheetMaterialNotEnoughList.length; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -542,7 +562,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.orderSheetMaterialNotEnoughList = orderSheetMaterialNotEnoughList.slice(0, this.cacheDataObject.orderSheetMaterialNotEnoughList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.orderSheetMaterialNotEnoughList = orderSheetMaterialNotEnoughList.slice(0, this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .cacheDataObject.orderSheetMaterialNotEnoughList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /** 工单齐套 **/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const orderSheetMaterialEnoughList = ServiceMaterial.getListByOrderSheetEnough(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.orderSheetMaterialEnoughSum = orderSheetMaterialEnoughList.length; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -551,26 +572,28 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.orderSheetMaterialEnoughList = orderSheetMaterialEnoughList.slice(0, this.cacheDataObject.orderSheetMaterialEnoughList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.orderSheetMaterialEnoughList = orderSheetMaterialEnoughList.slice(0, this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .cacheDataObject.orderSheetMaterialEnoughList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /** 领料申请 **/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const applyMaterialList = ServiceMaterial.getApplyList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.applyCompleteSum = ServiceMaterial.getApplyCompleteSum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.applyMaterialSum = applyMaterialList.length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     const applyCompleteSumPercent = (this.applyCompleteSum / (this.applyCompleteSum + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         this.applyMaterialSum) * 100).toFixed(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.applyMaterialSumPercent = (100 - applyCompleteSumPercent)+'%'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.applyMaterialSumPercent = (100 - applyCompleteSumPercent) + '%'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.applyCompleteSumPercent = applyCompleteSumPercent + '%'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.cacheDataObject.applyMaterialList = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         data: applyMaterialList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pagesize: 8, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         pageindex: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    this.applyMaterialList = applyMaterialList.slice(0, this.cacheDataObject.applyMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.applyMaterialList = applyMaterialList.slice(0, this.cacheDataObject 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .applyMaterialList.pagesize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.timer_long = setInterval(this.refreshData, 60000);                 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.timer_long = setInterval(this.refreshData, 60000); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.refreshData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 |