第五部分 增加日期功能 和表格部分

上面部分




日期功能 查找的插件 点击更改日期 传起始时间和结束时间到接口

表格部分 也是查找相应的会议号进行查找 表格使用的是bootstrap table 得到的

里面导入表格内容需要将表格部分先销毁 再创建

$("#reportTable").bootstrapTable('destroy');

之后的表格部分注意部分就是点击导出按钮 得到的内容是乱码 

修改 jquery.base64.js 内部内容

jQuery.base64 = (function ($) {

  // private property

  var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

  // private method for UTF-8 encoding

  function utf8Encode(string) {

    string = string.replace(/\r\n/g, "\n");

    var utftext = "";

    for (var n = 0; n < string.length; n++) {

      var c = string.charCodeAt(n);

      if (c < 128) {

        utftext += String.fromCharCode(c);

      }

      else if ((c > 127) && (c < 2048)) {

        utftext += String.fromCharCode((c >> 6) | 192);

        utftext += String.fromCharCode((c & 63) | 128);

      }

      else {

        utftext += String.fromCharCode((c >> 12) | 224);

        utftext += String.fromCharCode(((c >> 6) & 63) | 128);

        utftext += String.fromCharCode((c & 63) | 128);

      }

    }

    return utftext;

  }

  function encode(input) {

    var output = "";

    var chr1, chr2, chr3, enc1, enc2, enc3, enc4;

    var i = 0;

    input = utf8Encode(input);

    while (i < input.length) {

      chr1 = input.charCodeAt(i++);

      chr2 = input.charCodeAt(i++);

      chr3 = input.charCodeAt(i++);

      enc1 = chr1 >> 2;

      enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);

      enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);

      enc4 = chr3 & 63;

      if (isNaN(chr2)) {

        enc3 = enc4 = 64;

      } else if (isNaN(chr3)) {

        enc4 = 64;

      }

      output = output +

        keyStr.charAt(enc1) + keyStr.charAt(enc2) +

        keyStr.charAt(enc3) + keyStr.charAt(enc4);

    }

    return output;

  }

  return {

    encode: function (str) {

      return encode(str);

    }

  };

}(jQuery));

你可能感兴趣的:(第五部分 增加日期功能 和表格部分)