var sourceareaObj,exportParam,typeObj,infopropertyObj $(function() { laydate.skin('blue'); laydate({ elem: '#starttime', event: 'focus', istime: true, format: 'YYYY-MM-DD hh:mm:ss' }); laydate({ elem: '#endtime', event: 'focus', istime: true, format: 'YYYY-MM-DD hh:mm:ss' }); laydate({ elem: '#dealstarttime', event: 'focus', istime: true, format: 'YYYY-MM-DD hh:mm:ss' }); laydate({ elem: '#dealstrendtime', event: 'focus', istime: true, format: 'YYYY-MM-DD hh:mm:ss' }); sourceareaObj = { ele:"#sourceAreas", apiUrl:"Area/GetAreaListById", data:{ textKey:'F_AreaName', valueKey:'F_AreaId' } } sourceObj = { ele:"#source", id: 1 } typeObj = { ele:"#type", id: 2 } phoneTypeObj = { ele:"#phoneType", id: 2498 } //工单来源 selectCommonFn(getDicObjFn(sourceObj)) //电话类别 selectCommonFn(getDicObjFn(phoneTypeObj)) //受话坐席 personSelect($("#ZX"),"ZXLD,MTDD","UserAccount/GetSeatList"); //审核员 personSelect($("#yardman"),"ZXLD,MTDD","UserAccount/GetUsersList"); //受话坐席 personSelect($("#closeuser"),"ZXLD,MTDD","UserAccount/GetUsersList"); //精准地域 selectCommonFn(sourceareaObj) tree(); //反应类别 getReactionCategory(); //类型 selectCommonFn(getDicObjFn(typeObj)) $(".Seach").click(function() { load(getParam); }) // 导出文件 $(".exportFile").click(function() { exportParam.isdc = 1; console.log(exportParam) exportFileFun(getLoadParams(urlState).apiUrl, exportParam) }) }) $('.ul_tab li').click(function () { $(this).addClass("active").siblings().removeClass("active"); var index = $(this).index(); if (getParam.tabSecondText ==='待审转办') { getParam.params.issh = index; } if (getParam.tabSecondText ==='已办待审核'||getParam.tabSecondText ==='已办待回访') { getParam.params.db = index; } load(); }) function Close() { $(".lyxz").removeClass("cx"); if ($("audio").length > 0) { $("audio")[0].pause(); } } // 反映类别搜索 $("#reflectCategory").bind("input propertychange", function () { $(".layui-dropdown").hide(); $(".CleansReactionCategory").show(); if ($("#reflectCategory").val() == "") { $(".reflectCategoryList-wrapper").hide(); return; } $(".reflectCategoryList-wrapper").show(); var debounceGetSearchReactionCategory = debounce( getSearchReactionCategory, 500 ); debounceGetSearchReactionCategory($("#reflectCategory").val()); }); // 反映类别搜索结束 //承办单位下拉事件开始 $(".inps").focus(function() { $(".xlAdd").css("display", "block"); }); $(".xl").click(function() { if($(".xlAdd").css("display") == "block") { $(".xlAdd").css("display", "none"); } else { $(".xlAdd").css("display", "block"); } }); $(".addTree").mouseleave(function() { $(this).css("display", "none"); }); //清除 $(".Cleans ").click(function() { $(".inps").val(""); $("#PID").val(""); $("#Dpment").val(""); }); //承办单位下拉事件结束 //树形下拉开始 function tree() { $.get( huayi.config.callcenter_url + "Department/GetDeptList", { token: $.cookie("token"), }, function(result) { result = $.parseJSON(result); $.fn.zTree.init( $("#addTreeDemo"),setting1, 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) { if(treeNode.level >= 1) { $(".inps").val(treeNode.F_DeptName); $("#PID").val(treeNode.F_DeptId); $(".Cleans").show(); } } //树形下拉结束 // 获取反映类别数据,多级下拉选项 function getReactionCategory(pid = 38) { $.get( huayi.config.callcenter_url + "Dictionary/GetZTreeNew", { token: $.cookie("token"), pid: pid, }, function (result) { result = $.parseJSON(result); var content = JSON.parse(result.data); layui.use("dropdown", function () { var dropdown = layui.dropdown; dropdown.render({ elem: "#reflectCategory", //可绑定在任意元素中,此处以上述按钮为例 data: content, id: "reflectCategory", isclickparent: true, //菜单被点击的事件 click: function (obj) { $("#reflectCategory").val(obj.title); $("#keyid").val(obj.id); $(".CleansReactionCategory").show(); }, }); }); } ); } // 搜索获取反映类别数据开始 function getSearchReactionCategory(key) { $("#reflectCategoryList").empty(); $.get( huayi.config.callcenter_url + "Dictionary/GetKeyListNew", { token: $.cookie("token"), key: key, }, function (result) { result = $.parseJSON(result); if (result.state.toLowerCase() === "success") { var content = result.data; if (content.length > 0) { content.forEach(function (e, i) { $( "
  • " + e.names + "
  • " ).appendTo("#reflectCategoryList"); }); } else { $("
  • 没有相关数据
  • ").appendTo( "#reflectCategoryList" ); } } } ); } // 防抖函数 function debounce(fun, delay) { return function (args) { var that = this; var _args = args; clearTimeout(fun.id); fun.id = setTimeout(function () { fun.call(that, _args); }, delay); }; } $(".CleansReactionCategory").click(function () { $("#reflectCategory").val(""); $("#keyid").val(""); $(".CleansReactionCategory").hide(); }); $("#sponsor").on("click", "li", function () { $(".selDpart1").css("display", "none"); $(".inps").val($(this).html()); $("#PID").val($(this).attr("index")); $("#Dpment").val($(this).attr("index")); $(".Cleans").show(); }); ///部门 function depart(dept) { $("#sponsor").empty(); $.getJSON( huayi.config.callcenter_url + "Department/GetDeptListByDept", { token: $.cookie("token"), dept: dept, }, function (data) { if (data.state.toLowerCase() == "success") { var content = data.data; $(content).each(function (i, n) { $( "
  • " + n.F_DeptName + "
  • " ).appendTo("#sponsor"); }); } } ); } // 搜索获取反映类别数据结束 // 导出列表 function exportFileFun(api, params) { var url = huayi.config.callcenter_url + api; if(typeof(params) !== "object") { return } delete params.page delete params.pagesize delete params.pageindex Object.keys(params).forEach(function(key, index) { if(!params[key]){ if (params[key] != 0) { params[key] = "" } } if (index === 0) { url += `?${key}=${params[key]}` } else { url += `&${key}=${params[key]}` } }) console.log(url) window.location.href = url; }