|
@@ -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
|