12345市长热线标准版-前端

email.js 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. var table=$('#table1');
  2. initTable()
  3. function initTable() {
  4. //先销毁表格
  5. table.bootstrapTable('destroy');
  6. //初始化表格,动态从服务器加载数据
  7. table.bootstrapTable({
  8. method: "get", //使用get请求到服务器获取数据
  9. url: huayi.config.callcenter_url + "EmailSend/GetEmailMessage", //获取数据的Servlet地址
  10. contentType: "application/x-www-form-urlencoded",
  11. striped: true, //表格显示条纹
  12. pagination: true, //启动分页
  13. pageSize: 5, //每页显示的记录数
  14. pageNumber: 1, //当前第几页
  15. pageList: [10, 20, 50, 100], //记录数可选列表
  16. search: false, //是否启用查询
  17. showColumns: false, //显示下拉框勾选要显示的列
  18. showRefresh: false, //显示刷新按钮
  19. sidePagination: "server", //表示服务端请求
  20. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  21. //设置为limit可以获取limit, offset, search, sort, order
  22. queryParamsType: "undefined",
  23. queryParams: function queryParams(params) { //设置查询参数
  24. var param = {
  25. page: params.pageNumber,
  26. pagesize: params.pageSize,
  27. token:$.cookie("token")
  28. };
  29. return param;
  30. },
  31. onLoadSuccess: function() { //加载成功时执行
  32. //layer.msg("加载成功");
  33. },
  34. onLoadError: function() { //加载失败时执行
  35. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  36. }
  37. });
  38. }
  39. //操作
  40. //查看详情
  41. function detail(val,row){
  42. return'<div><a onclick="goDetail('+ row.E_EmailId+')" title="查看详情"><i class="fa fa-navicon" style="margin-right:2px;"></i>详情</a></div>'
  43. }
  44. //跳转详情页
  45. function goDetail(did){
  46. top.$("iframe:visible")[0].src = "WebSite/emailDetail.html?id="+did;
  47. }
  48. //批量删除
  49. $('.allDel').click(function(){
  50. var delId = $.map($('#table1').bootstrapTable('getSelections'), function (row) {
  51. return row.E_EmailId;
  52. });
  53. if (delId.length <= 0) {
  54. layer.confirm('请选择一项内容删除!', {
  55. btn: ['确定']
  56. });
  57. return;
  58. } else {
  59. console.log(delId);
  60. var laye = layer.confirm('提示:若要删除,要等待审核。您确定要删除吗?', {
  61. btn: ['确定', '取消'] //可以无限个按钮
  62. }, function() {
  63. $.ajax({
  64. type:"post",
  65. url:huayi.config.callcenter_url + 'EmailSend/DelEmailByID',
  66. async:true,
  67. dataType:'json',
  68. data:{
  69. token:$.cookie("token"),
  70. uid:delId
  71. },
  72. success:function(data){
  73. if(data.state.toLowerCase()=='success'){
  74. layer.msg(data.message);
  75. initTable1();
  76. }
  77. }
  78. });
  79. });
  80. }
  81. })
  82. //编号
  83. function setCode(val, row, index) {
  84. return index + 1;
  85. }