12345市长热线标准版-前端

AddressManage.html 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <script src="../Script/Common/huayi.load.js"></script>
  6. <script src="../Script/Common/huayi.config.js"></script>
  7. <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
  8. <link rel="stylesheet" href="../css/init.css" />
  9. <link rel="stylesheet" href="./css/buMenManger.css" />
  10. <title>系统管理-->地址管理</title>
  11. </head>
  12. <body>
  13. <div class="container-fluid">
  14. <div class="daoHang clearfix">
  15. <div class="dhLeft">
  16. <sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>&gt;<a href="javaScript:;">系统管理</a>&gt;<a href="" style="color: #000;">地址管理</a></sapn>
  17. </div>
  18. </div>
  19. <div class="toolBar">
  20. <button class="btns add">新增</button>
  21. <button class="btns change">修改</button>
  22. <button class="btns del">删除</button>
  23. </div>
  24. <div class="tree">
  25. <ul id="treeDemo" class="ztree">
  26. <!--类名为ztree是必须的-->
  27. </ul>
  28. </div>
  29. </div>
  30. <!--删除弹出内容-->
  31. <div class="model delModel">
  32. <div class="box">
  33. <div class="btop clearfix">
  34. <p class="btl"><span>删除提示</span></p>
  35. <p class="btr delBtr" title="关闭">X</p>
  36. </div>
  37. <div class="boxCon" style="height: 150px;">
  38. 您确定删除&nbsp;&lfloor;&nbsp;&nbsp;<span class="delName" style="color: red;"></span>&nbsp;&nbsp;&rceil;&nbsp;?
  39. <p style="margin-top: 30px;">
  40. <button class="btns sure">确定</button>
  41. <button class="btns return">取消</button>
  42. </p>
  43. <p style="color: red;">注:该级别下的地域会一并删除</p>
  44. </div>
  45. </div>
  46. </div>
  47. <script src="../js/zTree/jquery.ztree.core.js"></script>
  48. <script src="../css/layer/layer.js"></script>
  49. <script>
  50. var tree;
  51. var node;
  52. $(document).ready(function () {
  53. bind();
  54. $(".add").click(function () {
  55. layer.open({
  56. type: 2,
  57. content: "AddressEdit.html", //iframe的url,no代表不显示滚动条
  58. title: '新增地域',
  59. area: ['40%', '50%'], //宽高
  60. });
  61. })
  62. $(".change").click(function () {
  63. var nodes = tree.getSelectedNodes();
  64. if (nodes.length != 1) {
  65. layer.confirm('请选择一条记录!', {
  66. btn: ['确定']
  67. });
  68. return;
  69. }
  70. else {
  71. layer.open({
  72. type: 2,
  73. content: "AddressEdit.html?id=" + nodes[0].F_AreaId, //iframe的url,no代表不显示滚动条
  74. title: '修改地域',
  75. area: ['40%', '50%'], //宽高
  76. });
  77. }
  78. })
  79. $(".del").click(function () {
  80. var nodes = tree.getSelectedNodes();
  81. if (nodes.length != 1) {
  82. layer.confirm('请选择一条记录!', {
  83. btn: ['确定']
  84. });
  85. return;
  86. }
  87. else {
  88. $('.delModel').css('display', 'block');
  89. $('.delName').html(nodes[0].F_AreaName);
  90. }
  91. })
  92. //关闭按钮
  93. $('.delBtr').click(function () {
  94. $('.delModel').css('display', 'none');
  95. })
  96. //取消按钮
  97. $('.return').click(function () {
  98. $('.delModel').css('display', 'none');
  99. })
  100. //确定删除按钮
  101. $('.sure').click(function () {
  102. var nodes = tree.getSelectedNodes();
  103. $.post(huayi.config.callcenter_url + "Area/DelAreas", { id: nodes[0].F_AreaId, "token": $.cookie("token") }, function (result) {
  104. result = JSON.parse(result);
  105. if (result.state.toLowerCase() == "success") {
  106. layer.msg(result.message);
  107. $('.delModel').css('display', 'none');
  108. bind();
  109. }
  110. })
  111. })
  112. })
  113. var setting = {
  114. data: {
  115. key: {
  116. name: "F_AreaName"
  117. },
  118. simpleData: {
  119. enable: true,
  120. idKey: "F_AreaId",
  121. pIdKey: "F_PrentId",
  122. rootPId: -1
  123. }
  124. }
  125. };
  126. function bind() {
  127. $.getJSON(huayi.config.callcenter_url + "Area/GetAreaList", { "token": $.cookie("token") }, function (result) {
  128. if (result.state.toLowerCase() == "success") {
  129. tree = $.fn.zTree.init($("#treeDemo"), setting, result.data);
  130. }
  131. })
  132. }
  133. </script>
  134. </body>
  135. </html>