|  | @@ -436,6 +436,74 @@
 | 
	
		
			
				|  |  |      <script src="/js/service/product.js?_v=1"></script>
 | 
	
		
			
				|  |  |      <script src="/js/content/mycharts.js?_v=1"></script>
 | 
	
		
			
				|  |  |      <script type="text/javascript">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        var interval = setInterval(getMonthSendData,10000);//项目月发货统计
 | 
	
		
			
				|  |  | +        var interval1 = setInterval(getMonthSendData1,10000);//成品库存
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        var initSize = 8;
 | 
	
		
			
				|  |  | +        var pageSize = 8;
 | 
	
		
			
				|  |  | +        var pageIndex = 0;
 | 
	
		
			
				|  |  | +        const monthSend = ServiceProduct.getMonthSend();
 | 
	
		
			
				|  |  | +        let monthSendList = [];
 | 
	
		
			
				|  |  | +        for(let key in monthSend) {
 | 
	
		
			
				|  |  | +            monthSendList.push([key, monthSend[key]]);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        var pageSize1 = 8;
 | 
	
		
			
				|  |  | +        var pageIndex1 = 0;
 | 
	
		
			
				|  |  | +        const stockDate = ServiceProduct.getStockList();
 | 
	
		
			
				|  |  | +        let stockList = [];
 | 
	
		
			
				|  |  | +        for(let key in stockDate) {
 | 
	
		
			
				|  |  | +            stockList.push([key, stockDate[key]]);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        function getMonthSendData(){
 | 
	
		
			
				|  |  | +            if(monthSendList.length <= initSize){
 | 
	
		
			
				|  |  | +                clearInterval(interval);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if(pageIndex > monthSendList.length){
 | 
	
		
			
				|  |  | +                pageSize = 8;
 | 
	
		
			
				|  |  | +                pageIndex = 0;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            let lsit = monthSendList.slice(pageIndex, pageSize);
 | 
	
		
			
				|  |  | +            pageIndex = pageSize+1;
 | 
	
		
			
				|  |  | +            pageSize = pageSize + initSize;
 | 
	
		
			
				|  |  | +            let map = {}
 | 
	
		
			
				|  |  | +            for(let key in lsit) {
 | 
	
		
			
				|  |  | +                map[lsit[key][0]] = lsit[key][1];
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            ChartsService.initCommonBar("charts_11",map);
 | 
	
		
			
				|  |  | +            
 | 
	
		
			
				|  |  | +           
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        function getMonthSendData1(){
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if(stockList.length <= initSize){
 | 
	
		
			
				|  |  | +                clearInterval(interval1);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if(pageIndex1 > stockList.length){
 | 
	
		
			
				|  |  | +                pageSize1 = 8;
 | 
	
		
			
				|  |  | +                pageIndex1 = 0;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            let lsit1 = stockList.slice(pageIndex1, pageSize1);
 | 
	
		
			
				|  |  | +            pageIndex1 = pageSize1+1;
 | 
	
		
			
				|  |  | +            pageSize1 = pageSize1 + initSize;
 | 
	
		
			
				|  |  | +            let map = {}
 | 
	
		
			
				|  |  | +            for(let key in lsit1) {
 | 
	
		
			
				|  |  | +                map[lsit1[key][0]] = lsit1[key][1];
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            ChartsService.initCommonBar("charts_22",map);
 | 
	
		
			
				|  |  | +           
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          var vm = new Vue({
 | 
	
		
			
				|  |  |              el: '#div-main',
 | 
	
		
			
				|  |  |              data: {
 | 
	
	
		
			
				|  | @@ -501,9 +569,9 @@
 | 
	
		
			
				|  |  |                      // 关闭定时器
 | 
	
		
			
				|  |  |                      clearInterval(this.timer_short);
 | 
	
		
			
				|  |  |                      // 刷新报表
 | 
	
		
			
				|  |  | -                    ChartsService.initCommonBar("charts_11", ServiceProduct.getMonthSend());
 | 
	
		
			
				|  |  | +                    // ChartsService.initCommonBar("charts_11", ServiceProduct.getMonthSend());
 | 
	
		
			
				|  |  |                      // ChartsService.initLineWithShade("charts_12", ServiceProduct.getMonthSendByProject());
 | 
	
		
			
				|  |  | -                    ChartsService.initCommonBar("charts_22", ServiceProduct.getStockList());
 | 
	
		
			
				|  |  | +                    // ChartsService.initCommonBar("charts_22", ServiceProduct.getStockList());
 | 
	
		
			
				|  |  |                      this.loadData();
 | 
	
		
			
				|  |  |                      // 开启定时器
 | 
	
		
			
				|  |  |                      this.timer_short = setInterval(this.scrollData, 5000);
 |