| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- var tree;
- var setting = {
- data: {
- key: {
- name: "F_DeptName",
- },
- simpleData: {
- enable: true,
- idKey: "F_DeptId",
- pIdKey: "F_PartentId",
- rootPId: -1,
- },
- },
- };
- $(document).ready(function () {
- bind();
- $(".add").click(function () {
- layer.open({
- type: 2,
- content: "buMenEdit.html", //iframe的url,no代表不显示滚动条
- title: "新增部门",
- area: ["30%", "50%"], //宽高
- });
- });
- $(".change").click(function () {
- var nodes = tree.getSelectedNodes();
- if (nodes.length != 1) {
- layer.confirm("请选择一条记录!", {
- btn: ["确定"],
- });
- return;
- } else {
- layer.open({
- type: 2,
- content: "buMenEdit.html?id=" + nodes[0].F_DeptId, //iframe的url,no代表不显示滚动条
- title: "修改部门",
- area: ["40%", "50%"], //宽高
- });
- }
- });
- $(".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.F_DeptName);
- }
- });
- //关闭按钮
- $(".delBtr").click(function () {
- $(".delModel").css("display", "none");
- });
- //取消按钮
- $(".return").click(function () {
- $(".delModel").css("display", "none");
- });
- //确定删除按钮
- $(".sure").click(function () {
- var nodes = tree.getSelectedNodes();
- $.post(
- huayi.config.callcenter_url + "Department/DelDepts",
- { id: nodes[0].F_DeptId, 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/GetDeptList",
- { token: $.cookie("token") },
- function (result) {
- if (result.state.toLowerCase() == "success") {
- tree = $.fn.zTree.init($("#treeDemo"), setting, result.data);
- }
- }
- );
- }
|