袁少华 4 роки тому
батько
коміт
3cbc0f499b
2 змінених файлів з 56 додано та 2 видалено
  1. 53 1
      js/session.js
  2. 3 1
      pages/dashboard/warehouse.html

+ 53 - 1
js/session.js

@@ -129,7 +129,7 @@ function autoLoadDate(chartsID,DataList,timeName,grid){
         pageIndex = 0;
     }
     let lsit = DataList.slice(pageIndex, pageSize);
-    console.log(pageIndex+"-----"+pageSize);
+    console.log(pageIndex+"---1---"+pageSize);
     pageIndex = pageSize;
     pageSize = pageSize + initSize;
     let map = {}
@@ -138,3 +138,55 @@ function autoLoadDate(chartsID,DataList,timeName,grid){
     }
     ChartsService.initCommonBar(chartsID,map,grid);
 }
+
+
+function beginFunA(chartsID,dataMap,autoTime,timeName,grid){
+    return function(){autoInitDateA(chartsID,dataMap,autoTime,timeName,grid)} 
+}
+
+function autoInitDateA(chartsID,dataMap,autoTime,timeName,grid){
+    let DataListA = [];
+    for(let key in dataMap) {
+        DataListA.push([key, dataMap[key]]);
+    }
+    if(DataListA.length < 1){
+        return;
+    }
+    let lsitA = DataListA.slice(pageIndexA, pageSizeA);
+    pageIndexA = pageSizeA;
+    pageSizeA = pageSizeA + initSize;
+    let map = {}
+    for(let key in lsitA) {
+        map[lsitA[key][0]] = lsitA[key][1];
+    }
+    ChartsService.initCommonBar(chartsID,map,grid);
+
+    timeName = setInterval(beginFun2A(chartsID,DataListA,timeName,grid),autoTime);
+    
+}
+
+function beginFun2A(chartsID,DataListA,timeName,grid){
+
+ 
+    return function(){autoLoadDateA(chartsID,DataListA,timeName,grid)} 
+}
+
+function autoLoadDateA(chartsID,DataListA,timeName,grid){
+   
+    if(DataListA.length <= initSize){
+        clearInterval(timeName);
+    }
+    if(pageIndexA >= DataListA.length){
+        pageSizeA = initSize;
+        pageIndexA = 0;
+    }
+    let lsitA = DataListA.slice(pageIndexA, pageSizeA);
+    console.log(pageIndexA+"---2---"+pageSizeA);
+    pageIndexA = pageSizeA;
+    pageSizeA = pageSizeA + initSize;
+    let map = {}
+    for(let key in lsitA) {
+        map[lsitA[key][0]] = lsitA[key][1];
+    }
+    ChartsService.initCommonBar(chartsID,map,grid);
+}

+ 3 - 1
pages/dashboard/warehouse.html

@@ -445,13 +445,15 @@
         const monthSend = ServiceProduct.getMonthSend();
         const stockDate = ServiceProduct.getStockList();
         setTimeout(beginFun("charts_11",monthSend,10000,"charts_11",ChartsService.getGridSpanSmall()),500);
-        setTimeout(beginFun("charts_22",stockDate,10000,"charts_22",ChartsService.getGridSpanSmall()),500);
+        setTimeout(beginFunA("charts_22",stockDate,10000,"charts_22",ChartsService.getGridSpanSmall()),500);
         // var interval = setInterval(getMonthSendData,10000);//项目月发货统计
         // var interval1 = setInterval(getMonthSendData1,10000);//成品库存
 
         var initSize = 5;
         var pageSize = 5;
         var pageIndex = 0;
+        var pageSizeA = 5;
+        var pageIndexA = 0;
         // const monthSend = ServiceProduct.getMonthSend();
         // let monthSendList = [];
         // for(let key in monthSend) {