Nenhuma Descrição

index.js 2.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. /**
  2. * Created by TT on 2017/9/25.
  3. */
  4. ;
  5. spa_define(function () {
  6. return $.use(["spa", "code", "form", "util", "dict"], function (spa, code, form, util, dict) {
  7. return {
  8. main: function () {
  9. var root = spa.findInMain(".sys_searchword_index");
  10. var qf = form.build(root.find(".queryForm"));
  11. var cr = code.parseCode(root.find(".dt-tpl"));
  12. var queryBtn = root.find(".queryForm .opt-query");
  13. var tableData = {data: []},
  14. allData = [],
  15. $data = {tn: "kw"};
  16. Date.prototype.format = function (fmt) {
  17. var o = {
  18. "M+": this.getMonth() + 1, //月份
  19. "d+": this.getDate(), //日
  20. "h+": this.getHours(), //小时
  21. "m+": this.getMinutes(), //分
  22. "s+": this.getSeconds(), //秒
  23. "q+": Math.floor((this.getMonth() + 3) / 3), //季度
  24. "S": this.getMilliseconds() //毫秒
  25. };
  26. if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  27. for (var k in o)
  28. if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  29. return fmt;
  30. };
  31. var now = new Date(),
  32. nbt = new Date();
  33. nbt.setDate(now.getDate() - 7);
  34. var et1 = now.format("yyyyMMdd"),
  35. bt1 = nbt.format("yyyyMMdd");
  36. qf.val({bt: bt1, et: et1});
  37. $data.bt = bt1;
  38. $data.et = et1;
  39. var load = function () {
  40. $.ajax({
  41. type: "GET",
  42. url: "http://www.ekexiu.com:8082/log/jsonp/qs",
  43. data: $data,
  44. dataType: "jsonp",
  45. success: function (data) {
  46. allData = data.data || [];
  47. tableData.data = allData;
  48. cr.val(tableData.data);
  49. }
  50. });
  51. },
  52. query = function () {
  53. if (qf.val().bt && qf.val().et) {
  54. $data.bt = qf.val().bt;
  55. $data.et = qf.val().et;
  56. }else {
  57. $data.bt = "";
  58. $data.et = "";
  59. }
  60. load();
  61. };
  62. queryBtn.on("click", query);
  63. load();
  64. },
  65. mainDestory: function () {
  66. }
  67. };
  68. });
  69. });