caipin 5 年之前
父節點
當前提交
9c60239758
共有 1 個文件被更改,包括 21 次插入11 次删除
  1. 21 11
      app/service/cloudEditionService.js

+ 21 - 11
app/service/cloudEditionService.js

@@ -36,11 +36,10 @@ var cloudService={
         var compilation='';
     	var latestCompilation='';
     	var sortField='create_time';
-        var sort='desc';
+        var sort='-1';
     	
-    	//编办参数-排序参数
+    	//编办参数-排序参数-当前页
         if(hash.isExistence(req.url)){
-        	console.log(req.url);
         	var params = urlObj.parse(req.url, true).query;
         	
         	if(hash.isExistence(params.compilation)){
@@ -49,13 +48,21 @@ var cloudService={
         	if(hash.isExistence(params.latestCompilation)){
         		latestCompilation=params.latestCompilation;
         	}
+        	//排序
+        	var mAge=1000*60*60*24*28;
         	if(hash.isExistence(params.sortField)){
-        		sortField=params.sortField;
+        		res.cookie('sortField','create_time', {maxAge: mAge});
+        		if(params.sortField=='latest_login'){
+        			res.cookie('sortField','latest_login', {maxAge: mAge});
+        		}
         	}
         	if(hash.isExistence(params.sort)){
-        		sort=params.sort;
+        		res.cookie('sort','-1', {maxAge: mAge});
+        		if(params.sortField=='1'){
+        			res.cookie('sort','1', {maxAge: mAge});
+        		}
         	}
-        	
+        	//当前页数
         	var page=req.params.currentPage;
     	    if(!hash.isNotANumber(page)){
     	    	page=1;
@@ -63,6 +70,13 @@ var cloudService={
         	
         }
         
+        if(hash.isExistence(req.cookies.sortField)){
+        	sortField=req.cookies.sortField;
+    	}
+        if(hash.isExistence(req.cookies.sort)){
+        	sort=req.cookies.sort;
+    	}
+        
         //分页参数
         var limit=12;
         var offset=0;
@@ -71,16 +85,12 @@ var cloudService={
             offset=pg*limit;
         }
         
-        
-        console.log(sortField);
-        console.log(sort);
-        
         //排序参数
         //var sortField=curingInterfaceConfig.sort[0];
         //var sort=curingInterfaceConfig.sort[1];
         
     	var url= curingUrl+'/getUserList'+
-    	'?page='+page+'&pageSize='+limit+'&latestUsed='+latestCompilation+'&upGrade='+compilation;
+    	'?page='+page+'&pageSize='+limit+'&latestUsed='+latestCompilation+'&upGrade='+compilation+'&sortField='+sortField+'&sort='+sort;
     	/*	接口请求获得的信息
     	 *  userInfo	
     	 *  pageData