| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <script src="../Script/Common/huayi.load.js"></script>
- <script src="../Script/Common/huayi.config.js"></script>
- <link rel="stylesheet" href="../js/zTree/zTreeStyle.css" />
- <link rel="stylesheet" href="../css/init.css" />
- <link rel="stylesheet" href="./css/buMenManger.css" />
- <title>系统管理-->地址管理</title>
- </head>
- <body>
- <div class="container-fluid">
- <div class="daoHang clearfix">
- <div class="dhLeft">
- <sapn><i class="syIcon"></i>位置:<a id="ReIndex" href="javaScript:;">首页</a>><a href="javaScript:;">系统管理</a>><a href="" style="color: #000;">地址管理</a></sapn>
- </div>
- </div>
- <div class="toolBar">
- <button class="btns addArea">添加区域</button>
- <button class="btns addChild">添加乡镇</button>
- <button class="btns change">修改</button>
- <button class="btns del">删除</button>
- </div>
- <div class="tree">
- <ul id="treeDemo" class="ztree">
- <!--类名为ztree是必须的-->
- </ul>
- </div>
- </div>
- <!--弹出内容-->
- <div class="model addModel">
- <div class="box">
- <div class="btop clearfix">
- <p class="btl"><span class="title"></span></p>
- <p class="btr addBtr" title="关闭">X</p>
- </div>
- <div class="boxCon">
- <div class="parent">
- <span class="ptitle"></span>:<input type="text" class="inps inps1" id="pname" />
- <input type="hidden" id="pid" />
- </div>
- <div><span class="ntitle"></span>:<input class="inps inps2" type="text" id="name" /><input type="hidden" id="id" /></div>
- <div>排列序号:<input class="inps inps3" type="text" id="sort" /></div>
- <div><button class="btns addCun">保存</button></div>
- </div>
- </div>
- </div>
- <!--删除弹出内容-->
- <div class="model delModel">
- <div class="box">
- <div class="btop clearfix">
- <p class="btl"><span>删除提示</span></p>
- <p class="btr delBtr" title="关闭">X</p>
- </div>
- <div class="boxCon" style="height: 150px;">
- 您确定删除 ⌊ <span class="delName" style="color: red;"></span> ⌉ ?
- <p style="margin-top: 30px;">
- <button class="btns sure">确定</button>
- <button class="btns return">取消</button>
- </p>
- <p style="color: red;">注:该级别下的乡镇会一并删除</p>
- </div>
- </div>
- </div>
- <script src="../js/zTree/jquery.ztree.core.js"></script>
- <script src="../css/layer/layer.js"></script>
- <script>
- var tree;
- var node;
- var action = '';
- $(document).ready(function () {
- bind();
- $(".addBtr").click(function () {
- $('.addModel').css('display', 'none');
- })
- $(".addArea").click(function () {
- $(".parent").hide();
- $('.addModel').css('display', 'block');
- $(".title").text("新增区域");
- $(".ntitle").text("区域名称");
- $("#pid").val("");
- $("#name").val("");
- $("#sort").val("");
- action = 'AddArea';
- })
- $(".addChild").click(function () {
- var nodes = tree.getSelectedNodes();
- if (nodes.length != 1) {
- layer.confirm('请选择一条记录!', {
- btn: ['确定']
- });
- return;
- }
- else {
- node = nodes[0];
- if (node.level == 1) {
- layer.confirm('不能新增下级!', {
- btn: ['确定']
- });
- return;
- }
- else {
- $(".parent").show();
- $('.addModel').css('display', 'block');
- $("#id").val("");
- $("#name").val("");
- $("#sort").val("");
- $("#pid").val(node.id);
- $("#pname").val(node.name);
- $(".phone").hide();
- $(".title").text("新增乡镇");
- $(".ptitle").text("所属区域");
- $(".ntitle").text("乡镇名称");
- action = 'AddTown';
- }
- }
- })
- $(".change").click(function () {
- var nodes = tree.getSelectedNodes();
- if (nodes.length != 1) {
- layer.confirm('请选择一条记录!', {
- btn: ['确定']
- });
- return;
- }
- else {
- node = nodes[0];
- $("#id").val(node.id);
- $("#name").val(node.name);
- $("#sort").val(node.sort);
- $(".phone").hide();
- $(".parent").show();
- $('.addModel').css('display', 'block');
- switch (node.level) {
- case 0:
- action = 'AddArea';
- $(".title").text("修改区域");
- $(".ntitle").text("区域名称");
- $(".parent").hide();
- break;
- case 1:
- action = 'AddTown';
- $(".title").text("新增乡镇");
- $(".ptitle").text("所属区域");
- $(".ntitle").text("乡镇名称");
- $("#pid").val(node.getParentNode().id);
- $("#pname").val(node.getParentNode().name);
- break;
- }
- }
- })
- $(".addCun").click(function () {
- $.post(huayi.config.callcenter_url + "Department/" + action, {
- aid: $("#pid").val(), id: $("#id").val(), name: $("#name").val(), sort: $("#sort").val(), "token": $.cookie("token")
- }, function (result) {
- result = JSON.parse(result);
- if (result.state.toLowerCase() == "success") {
- layer.msg(result.message);
- $('.addModel').css('display', 'none');
- location=location
- bind();
- }
- })
- })
- $(".del").click(function () {
- var nodes = tree.getSelectedNodes();
- if (nodes.length != 1) {
- layer.confirm('请选择一条记录!', {
- btn: ['确定']
- });
- return;
- }
- else {
- node = nodes[0];
- $('.delModel').css('display', 'block');
- $('.delName').html(node.name);
- }
- })
- //关闭按钮
- $('.delBtr').click(function () {
- $('.delModel').css('display', 'none');
- })
- //取消按钮
- $('.return').click(function () {
- $('.delModel').css('display', 'none');
- })
- //确定删除按钮
- $('.sure').click(function () {
- switch (node.level) {
- case 0:
- action = 'DelArea';
- break;
- case 1:
- action = 'DelTown';
- break;
- }
- var ids = []; ids.push(node.id);
- $.post(huayi.config.callcenter_url + "Department/" + action, { ids: ids, "token": $.cookie("token") }, function (result) {
- result = JSON.parse(result);
- if (result.state.toLowerCase() == "success") {
- layer.msg(result.message);
- $('.delModel').css('display', 'none');
- bind();
- }
- })
- })
- })
- function bind() {
- $.getJSON(huayi.config.callcenter_url + "Department/GetAddressZTreeList", { "token": $.cookie("token") }, function (result) {
- if (result.state.toLowerCase() == "success") {
- tree = $.fn.zTree.init($("#treeDemo"), {}, result.data);
- }
- })
- }
-
- </script>
- </body>
- </html>
|