dataList.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. var dataLists = (function(){
  2. let arr = [];
  3. for(let i=0;i<1000;i++){
  4. arr.push({
  5. id:(i+1),
  6. code:"PU"+(2019081900000001+Number(i))+"",
  7. status:(i%5)===0?"已审核":"在录入",
  8. date:"2019-08-19",
  9. vendor:(i%2)===0?"广东省深圳市南山区供应商A001":"广东省广州市天河区供应商B002",
  10. price:(Math.random()*(3000-1000)+10).toFixed(2),
  11. currency:"RMB",
  12. recordman:"小明",
  13. auditman:"大明",
  14. special:(i%2)===0?true:false,
  15. })
  16. }
  17. return arr;
  18. })();
  19. module.exports = function(query){
  20. console.log(query);
  21. var page = query.page || 1;
  22. var start = query.start || 0;
  23. var limit = query.limit || 0;
  24. var result = {
  25. total:-1
  26. };
  27. if((Number(start)+Number(limit))>=dataLists.length){
  28. result.total = dataLists.length
  29. }
  30. if(limit > 0) {
  31. result.list = dataLists.slice(start, start + limit);
  32. }else {
  33. result.list = dataLists;
  34. }
  35. return result;
  36. }