暫無描述

SeatGroupList.js 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. var table = $("#tableList");
  2. $(document).ready(function () {
  3. initTable();
  4. });
  5. function initTable(action, isPass) {
  6. //先销毁表格
  7. table.bootstrapTable("destroy");
  8. //初始化表格,动态从服务器加载数据
  9. table.bootstrapTable({
  10. method: "get", //使用get请求到服务器获取数据
  11. url: huayi.config.callcenter_url + "SeatGroup/GetList", //获取数据的Servlet地址
  12. contentType: "application/x-www-form-urlencoded",
  13. striped: true, //表格显示条纹
  14. pagination: true, //启动分页
  15. pageSize: 10, //每页显示的记录数
  16. pageNumber: 1, //当前第几页
  17. pageList: [10, 20, 50, 100], //记录数可选列表
  18. search: false, //是否启用查询
  19. showColumns: false, //显示下拉框勾选要显示的列
  20. showRefresh: false, //显示刷新按钮
  21. sidePagination: "server", //表示服务端请求
  22. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  23. //设置为limit可以获取limit, offset, search, sort, order
  24. queryParamsType: "undefined",
  25. queryParams: function queryParams(params) {
  26. //设置查询参数
  27. var param = {
  28. page: params.pageNumber,
  29. pagesize: params.pageSize,
  30. token: $.cookie("token"),
  31. };
  32. return param;
  33. },
  34. onLoadSuccess: function () {
  35. //加载成功时执行
  36. //layer.msg("加载成功");
  37. },
  38. onLoadError: function () {
  39. //加载失败时执行
  40. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  41. },
  42. });
  43. }
  44. //序号
  45. function serialNumber(val, row, index) {
  46. return index + 1;
  47. }
  48. function operation(val, row) {
  49. return (
  50. '<div class="tool_downs">' +
  51. '<a href="javascript:;" class="aBtn" authorize="yes" onclick="editBtn(' +
  52. row.F_ID +
  53. ')" title="编辑">编辑</a>' +
  54. '<a href="javascript:;" class="aBtn" authorize="yes" onclick="deleteBtn(' +
  55. row.F_ID +
  56. ')" title="删除">删除</a>' +
  57. "</div>"
  58. );
  59. }
  60. $(".searchGo").click(function () {
  61. initTable();
  62. });
  63. $(".addBtn").click(function () {
  64. layer.open({
  65. type: 2,
  66. content: "./addOrEditSeatGroup.html", //iframe的url,no代表不显示滚动条
  67. title: "坐席组",
  68. area: ["80%", "80%"], //宽高
  69. });
  70. });
  71. function editBtn(id) {
  72. layer.open({
  73. type: 2,
  74. content: "./addOrEditSeatGroup.html?id=" + id, //iframe的url,no代表不显示滚动条
  75. title: "坐席组",
  76. area: ["80%", "80%"], //宽高
  77. });
  78. }
  79. function deleteBtn(id) {
  80. layer.confirm('确定删除吗?', {
  81. btn: ['是', '否'] //按钮
  82. }, function () {
  83. $.post(huayi.config.callcenter_url + "SeatGroup/DelSeatGroup", {
  84. ids: id,
  85. token: $.cookie("token")
  86. }, function (result) {
  87. result = JSON.parse(result);
  88. if (result.state.toLowerCase() == "success") {
  89. layer.msg("删除成功");
  90. initTable()
  91. }
  92. })
  93. });
  94. }