var token = $.cookie("token"); var keyWord; //关键字 var tree; //部门树 var table = $("#table1"); //右边表格 var userid; var usercode; var username; var deid = 0; $(document).ready(function () { bindtree(); initTable(); bindrole(); getCharacter(); bumen(); // 获取坐席组 getSeatGroup(); //搜索按钮 $(".searchGo").click(function () { deid = $("#testInput1").val(); initTable(deid); }); //===============添加功能开始============================= laydate.skin("molv"); //用户生日 laydate({ elem: "#ygbirth", event: "focus", istoday: true, format: "YYYY-MM-DD", // 分隔符可以任意定义,该例子表示只显示年月 }); //下拉 $(".inps").focus(function () { $(this).siblings(".addTree").css("display", "block"); }); $(".xl").click(function () { var xl = $(this).siblings(".addTree"); if (xl.css("display") == "block") { xl.css("display", "none"); } else { xl.css("display", "block"); } }); $(".addTree").mouseleave(function () { $(this).css("display", "none"); }); //添加按钮 $(".add").click(function () { $(".addModel").css("display", "block"); }); $(".addBtr").click(function () { $(".addModel").css("display", "none"); }); //保存添加按钮 $(".addCun").click(function () { if ( $(".add_ygName").val() == "" || $(".add_ygCode").val() == "" || $(".add_pwd").val() == "" || $(".inps1").val() == "" || $(".inps2").val() == "" ) { layer.confirm("标红内容不允许为空!", { btn: ["确定"], }); return; } else if ($(".add_pwd").val() !== $(".add_pwd2").val()) { layer.confirm("密码输入不一致!", { btn: ["确定"], }); return; } else { var reg = /^[1-9]\d*$/; if (!reg.test($(".add_ygCode").val())) { layer.confirm("工号必须为正整数!", { btn: ["确定"], }); return; } addCun(); } }); // 用户部门 function bumen() { $("#testInput1").empty(); $("").appendTo("#testInput1"); $.getJSON( huayi.config.callcenter_url + "Department/GetDeptList", { iscbdw: 0, token: $.cookie("token"), }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function (i, n) { $( "" ).appendTo("#testInput1"); }); $("#testInput1").comboSelect(); } } ); } //所属角色列表 $(".xlAdd_one ul").on("click", "li", function () { $(".inps1").val($(this).html()); $(".add_roleid").val($(this).attr("data-id")); $(this).parent().parent().css("display", "none"); }); //***********************添加功能结束============================= //=======================修改功能开始============================== laydate.skin("molv"); //用户生日 laydate({ elem: "#chan_ygbirth", event: "focus", istoday: true, format: "YYYY-MM-DD", // 分隔符可以任意定义,该例子表示只显示年月 }); $(".change").click(function () { if (userid) { $(".changeModel").css("display", "block"); getYG(); } else { layer.confirm("请选择要修改的行!", { btn: ["确定"], }); return; } }); //所属角色列表 $(".xlChan_four ul").on("click", "li", function () { $(".inps4").val($(this).html()); $(".change_roleid").val($(this).attr("data-id")); $(this).parent().parent().css("display", "none"); }); //关闭按钮 $(".changeBtr").click(function () { $(".changeModel").css("display", "none"); }); //保存按钮 $(".changeCun").click(function () { if ( $(".change_ygName").val() == "" || $(".change_ygCode").val() == "" || $(".change_did").val() == "" || $(".change_roleid").val() == "" ) { layer.confirm("标红内容不允许为空!", { btn: ["确定"], }); return; } var reg = /^[1-9]\d*$/; if (!reg.test($(".change_ygCode").val())) { layer.confirm("工号必须为正整数!", { btn: ["确定"], }); return; } $.post( huayi.config.callcenter_url + "UserAccount/EditUsers", { token: token, userid: $(".change_id").val(), usercode: $(".change_ygCode").val(), username: $(".change_ygName").val(), password: $(".change_pwd").val(), worknumber: $(".change_ygCode").val(), deptid: $(".change_did").val(), roleid: $(".change_roleid").val(), isseat: $('.change_hwb input[name="huwu"]:checked ').val(), searright: $('.change_zxqx input[name="zxqx"]:checked ').val(), sex: $('.changeSex input[name="sex"]:checked ').val(), F_IsSms: $('.changeIsSms input[name="IsSms"]:checked').val(), mobile: $(".change_mobile").val(), telphone: $(".change_telphone").val(), birth: $("#chan_ygbirth").val(), GroupId: $("#changeGroupId").val(), remark: $(".change_remark").val(), }, function (data) { data = JSON.parse(data); if (data.state.toLowerCase() == "success") { layer.msg("修改成功!"); $(".change_id").val(""); $(".change_ygCode").val(""); $(".change_ygName").val(""); $(".change_pwd").val(""); $(".change_did").val(""); $(".change_roleid").val(""); $(".change_mobile").val(""); $(".change_telphone").val(""); $("#chan_ygbirth").val(""); $(".change_remark").val(""); $("#changeGroupId").val(""); initTable(); $(".changeModel").css("display", "none"); } } ); }); //***********************修改功能结束============================== //=======================重设功能开始============================== $(".again").click(function () { if (usercode) { $(".againModel").css("display", "block"); $(".again_ygName").val(username); $(".again_ygCode").val(usercode); $(".again_pwd").val(""); $(".again_pwd2").val(""); } else { layer.confirm("请选择要重设密码的用户!", { btn: ["确定"], }); return; } }); //关闭按钮 $(".agBtr").click(function () { $(".againModel").css("display", "none"); }); //确定按钮 $(".again_Cun").click(function () { if ($(".again_pwd").val() !== $(".again_pwd2").val()) { layer.confirm("密码不一致,请重新输入!", { btn: ["确定"], }); return; $(".again_pwd2").val(""); } else { $(".againModel").css("display", "none"); cs(usercode); //重设密码 } }); //***********************重设功能结束============================== //=======================禁用功能开始============================== $(".ban").click(function () { if (userid) { $(".banModel").css("display", "block"); } else { layer.confirm("请选择行!", { btn: ["确定"], }); return; } }); //关闭按钮 $(".banBtr").click(function () { $(".banModel").css("display", "none"); }); //取消按钮 $(".banReturn").click(function () { $(".banModel").css("display", "none"); }); //确定按钮 $(".banSure").click(function () { bu(1); }); //***********************禁用功能结束============================== //=======================启用功能开始============================== $(".using").click(function () { if (userid) { $(".useModel").css("display", "block"); } else { layer.confirm("请选择行!", { btn: ["确定"], }); return; } }); //关闭按钮 $(".useBtr").click(function () { $(".useModel").css("display", "none"); }); //取消按钮 $(".useReturn").click(function () { $(".useModel").css("display", "none"); }); //确定按钮 $(".useSure").click(function () { bu(0); }); //***********************启用功能结束============================== //=======================删除功能开始============================== $(".del").click(function () { if (userid) { layer.confirm( "确定要删除选中的用户吗?", { btn: ["确定", "取消"] }, function () { $.post( huayi.config.callcenter_url + "UserAccount/WLDelUsers", { token: token, ids: userid }, function (data) { data = JSON.parse(data); if (data.state.toLowerCase() == "success") { initTable(); layer.confirm("删除成功!", { btn: ["确定"], }); } } ); } ); } else { layer.confirm("请选择行!", { btn: ["确定"], }); return; } }); //***********************删除功能结束============================== table.on("click-row.bs.table", function (e, row, ele) { $(".success").removeClass("success"); //去除之前选中的行的,选中样式 $(ele).addClass("success"); //添加当前选中的 success样式用于区别 userid = row.F_UserId; usercode = row.F_UserCode; username = row.F_UserName; }); }); function bindtree() { $.getJSON( huayi.config.callcenter_url + "Department/GetDeptList", { token: $.cookie("token") }, function (result) { if (result.state.toLowerCase() == "success") { tree = $.fn.zTree.init($("#treeDemo"), setting1, result.data); $.fn.zTree.init($("#xlAdd_depTree"), setting2, result.data); $.fn.zTree.init($("#xlChan_depTree"), setting3, result.data); } } ); } //获取所属部门 var setting1 = { data: { key: { name: "F_DeptName", }, simpleData: { enable: true, idKey: "F_DeptId", pIdKey: "F_PartentId", rootPId: 0, }, }, callback: { onClick: zTreeOnClick, }, }; function zTreeOnClick(event, treeId, treeNode) { deid = treeNode.F_DeptId; initTable(deid); } //获取所属部门 var setting2 = { data: { key: { name: "F_DeptName", }, simpleData: { enable: true, idKey: "F_DeptId", pIdKey: "F_PartentId", rootPId: 0, }, }, callback: { onClick: ztreeDep, }, }; function ztreeDep(event, treeId, treeNode) { if (treeNode.level >= 0) { $(".inps2").val(treeNode.F_DeptName); $(".add_did").val(treeNode.F_DeptId); } } //获取所属部门 var setting3 = { data: { key: { name: "F_DeptName", }, simpleData: { enable: true, idKey: "F_DeptId", pIdKey: "F_PartentId", rootPId: 0, }, }, callback: { onClick: chanaDep, }, }; function chanaDep(event, treeId, treeNode) { if (treeNode.level >= 0) { $(".inps5").val(treeNode.F_DeptName); $(".change_did").val(treeNode.F_DeptId); } } function bindrole() { $(".xlAdd_one ul").html(""); $(".xlChan_four ul").html(""); $.getJSON( huayi.config.callcenter_url + "RoleInfo/GetRoleList", { token: token, isall: 1 }, function (data) { var con = data.data; for (var i = 0; i < con.length; i++) { if ($.cookie("code") != "WLDW") { var html = "