index.ftl 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <@ms.html5>
  2. <@ms.nav title="省市县镇村数据管理"></@ms.nav>
  3. <@ms.searchForm name="searchForm" isvalidation=true>
  4. <@ms.text label="省" name="provinceName" value="" width="240px;" placeholder="请输入省/直辖市/自治区级名称" />
  5. <@ms.text label="市" name="cityName" value="" width="240px;" placeholder="请输入市级名称" />
  6. <@ms.text label="县" name="countyName" value="" width="240px;" placeholder="请输入县/区级名称" />
  7. <@ms.text label="镇" name="townName" value="" width="240px;" placeholder="请输入街道/镇级名称" />
  8. <@ms.text label="村" name="villageName" value="" width="240px;" placeholder="请输入村委会名称" />
  9. <@ms.searchFormButton>
  10. <@ms.queryButton onclick="search()"/>
  11. </@ms.searchFormButton>
  12. </@ms.searchForm>
  13. <@ms.panel>
  14. <div id="toolbar">
  15. <@ms.panelNav>
  16. <@ms.buttonGroup>
  17. </@ms.buttonGroup>
  18. </@ms.panelNav>
  19. </div>
  20. <table id="cityList"
  21. data-show-refresh="true"
  22. data-show-columns="true"
  23. data-show-export="true"
  24. data-method="post"
  25. data-pagination="true"
  26. data-page-size="10"
  27. data-side-pagination="server">
  28. </table>
  29. </@ms.panel>
  30. <@ms.modal modalName="delCity" title="授权数据删除" >
  31. <@ms.modalBody>删除此授权
  32. <@ms.modalButton>
  33. <!--模态框按钮组-->
  34. <@ms.button value="确认删除?" id="deleteCityBtn" />
  35. </@ms.modalButton>
  36. </@ms.modalBody>
  37. </@ms.modal>
  38. </@ms.html5>
  39. <script>
  40. $(function(){
  41. $("#cityList").bootstrapTable({
  42. url:"${managerPath}/basic/city/list.do",
  43. contentType : "application/x-www-form-urlencoded",
  44. queryParamsType : "undefined",
  45. toolbar: "#toolbar",
  46. columns: [{ checkbox: true},
  47. {
  48. field: 'provinceName',
  49. title: '省/直辖市/自治区级名称',
  50. align: 'center'
  51. },{
  52. field: 'cityName',
  53. title: '市级名称',
  54. align: 'center'
  55. },{
  56. field: 'countyName',
  57. title: '县/区级名称',
  58. align: 'center'
  59. },{
  60. field: 'townName',
  61. title: '街道/镇级名称',
  62. align: 'center'
  63. },{
  64. field: 'villageName',
  65. title: '村委会名称',
  66. align: 'center'
  67. }]
  68. })
  69. })
  70. //增加按钮
  71. $("#addCityBtn").click(function(){
  72. location.href ="${managerPath}/basic/city/form.do";
  73. })
  74. //删除按钮
  75. $("#delCityBtn").click(function(){
  76. //获取checkbox选中的数据
  77. var rows = $("#cityList").bootstrapTable("getSelections");
  78. //没有选中checkbox
  79. if(rows.length <= 0){
  80. <@ms.notify msg="请选择需要删除的记录" type="warning"/>
  81. }else{
  82. $(".delCity").modal();
  83. }
  84. })
  85. $("#deleteCityBtn").click(function(){
  86. var rows = $("#cityList").bootstrapTable("getSelections");
  87. $(this).text("正在删除...");
  88. $(this).attr("disabled","true");
  89. $.ajax({
  90. type: "post",
  91. url: "${managerPath}/basic/city/delete.do",
  92. data: JSON.stringify(rows),
  93. dataType: "json",
  94. contentType: "application/json",
  95. success:function(msg) {
  96. if(msg.result == true) {
  97. <@ms.notify msg= "删除成功" type= "success" />
  98. }else {
  99. <@ms.notify msg= "删除失败" type= "danger" />
  100. }
  101. location.reload();
  102. }
  103. })
  104. });
  105. //查询功能
  106. function search(){
  107. var search = $("form[name='searchForm']").serializeJSON();
  108. var params = $('#cityList').bootstrapTable('getOptions');
  109. params.queryParams = function(params) {
  110. $.extend(params,search);
  111. return params;
  112. }
  113. $("#cityList").bootstrapTable('refresh', {query:$("form[name='searchForm']").serializeJSON()});
  114. }
  115. </script>