三元财务UI

infoList.js 2.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /**
  2. * 物资信息
  3. * */
  4. $(document).ready(function() {
  5. initTable();
  6. });
  7. //客户信息的列表
  8. function initTable() {
  9. //先销毁表格
  10. $('#cusList').bootstrapTable('destroy');
  11. //初始化表格,动态从服务器加载数据
  12. $("#cusList").bootstrapTable({
  13. method: "get", //使用get请求到服务器获取数据
  14. url: huayi.config.callcenter_url + "archives/GetinsideOperation", //获取数据的Servlet地址
  15. contentType: 'application/x-www-form-urlencoded',
  16. striped: true, //表格显示条纹
  17. pagination: true, //启动分页
  18. pageSize: 10, //每页显示的记录数
  19. pageNumber: 1, //当前第几页
  20. pageList: [10, 20, 50, 100], //记录数可选列表
  21. search: false, //是否启用查询
  22. showColumns: false, //显示下拉框勾选要显示的列
  23. showRefresh: false, //显示刷新按钮
  24. sidePagination: "server", //表示服务端请求
  25. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  26. //设置为limit可以获取limit, offset, search, sort, order
  27. queryParamsType: "undefined",
  28. queryParams: function queryParams(params) { //设置查询参数
  29. var param = {
  30. PageIndex: params.pageNumber, //int 页码,默认为1
  31. PageSize: params.pageSize, //int 条数,默认为10
  32. token: $.cookie("token")
  33. };
  34. return param;
  35. },
  36. responseHandler:function(res){
  37. return {
  38. "total": res.data.total,//总页数
  39. "rows": res.data.rows //数据
  40. };
  41. },
  42. onLoadSuccess: function() { //加载成功时执行
  43. //layer.msg("加载成功");
  44. },
  45. onLoadError: function() { //加载失败时执行
  46. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  47. }
  48. });
  49. }
  50. //格式化操作
  51. function formatterOprate(val, row) {
  52. return '<ul class="tool_downs">' +
  53. '<li><a href="javascript:;" class="aBtn " authorize="yes" id="HY_delete_' + row.F_CustomerId + '" onclick="btn_delete(' + row.id + ')" title="删除">删除</a></li>' +
  54. '</ul>';
  55. }
  56. //删除
  57. function btn_delete(cid) {
  58. layer.confirm('确定删除当前记录?', {
  59. icon: 7,
  60. btn: ['是', '否'] //按钮
  61. }, function(index) {
  62. /*执行删除*/
  63. $.ajax({
  64. type: "post",
  65. url: huayi.config.callcenter_url + "archives/DelinsideOperation",
  66. dataType: 'json',
  67. async: true,
  68. data: {
  69. id: cid,//客户Id,可多选[1,2,3]
  70. token: $.cookie("token")
  71. },
  72. success: function(data) {
  73. layer.msg("删除成功!");
  74. $('#cusList').bootstrapTable('refresh');
  75. layer.close(index);
  76. }
  77. });
  78. });
  79. }