list_class.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. $(function () {
  2. var request = getRequest();
  3. if (
  4. JSON.stringify(request) == "{}" ||
  5. (request.n == "" && request.t == "" && request.d == "" && request.e == "" && request.a == "")
  6. ) {
  7. console.log("argument error.");
  8. return;
  9. }
  10. var page = 0;
  11. if (request.p === undefined || request.p === "" || request.p === null) page = 0;
  12. else page = request.p;
  13. var udata = {
  14. name: request.n,
  15. typeList: combineKeysToArray(request.t),
  16. authorList: combineKeysToArray(request.a),
  17. deptList: combineKeysToArray(request.e),
  18. page: page,
  19. size: 10
  20. };
  21. var dateArray = request.d.split(" - ");
  22. if (dateArray.length == 2) {
  23. udata.startTime = timeToTimestamp(dateArray[0] + " 00:00:00");
  24. udata.endTime = timeToTimestamp(dateArray[1] + " 23:59:59");
  25. }
  26. $('#loading').modal('show');
  27. fetchJSON("/api/query/condition", udata, "post", function (ret) {
  28. $('#loading').modal('hide');
  29. if (ret.code === 0) {
  30. if (ret.data.totalElements === 0) {
  31. $('#searchResult').append($("<p>", {text: "很抱歉未找到相关文档", style:"margin-top: 50px; text-align: center"}));
  32. } else {
  33. fillClassList(ret.data.resources, page, $("#searchResult"), request, "list_class.html");
  34. }
  35. } else {
  36. console.log(ret.msg);
  37. }
  38. });
  39. });