虞城12345_前端

AddressManage.html 5.7KB

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