var KeyWords = $("#KeyWords").val(); var starttime = $("#startTime").val(); var endtime = $("#endTime").val(); var userid = $("#selusers").val(); var fpstate = $("#selfpstate").val(); var hcstate = $("#selhjstate").val(); var hfstate = $("#selhfstate").val(); var jtstate = $("#seljtstate").val(); var hjjg = $("#selhjjg").val(); var TelID; var phone; var Ly; var Lys; var $tableLeft = $('#tbResult'); var $tableLeft1 = $('#Result'); var $tableLeft2 = $('#thjl_tabs'); var token = $.cookie("token"); $(document).ready(function() { Finish(); GetSeat(); GetHJJG(); }); /*通用ajax*/ function Finish() { //销毁表格 $tableLeft.bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $tableLeft.bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url + "VisitTelphone/GetResultList", contentType: 'application/x-www-form-urlencoded', // url: "huifang.json", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 5, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [5, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 sidePagination: "server", //表示服务端请求 //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder //设置为limit可以获取limit, offset, search, sort, order queryParamsType: "undefined", queryParams: function queryParams(params) { //设置查询参数 var param = { page: params.pageNumber, pagesize: params.pageSize, key: $("#KeyWords").val(), token: token, userid: $("#selusers").val(), fpstate: $("#selfpstate").val(), hcstate: $("#selhjstate").val(), hfstate: $("#selhfstate").val(), starttime: $("#startTime").val(), endtime: $("#endTime").val(), jtstate: $("#seljtstate").val(), hjjg: $("#selhjjg").val() }; return param; }, onLoadSuccess: function() { //加载成功时执行 // layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } //分配状态 function GetfpStateName(val) { var str = ''; switch(val + '') { case 'false': str = "未分配"; break; case 'true': str = "已分配"; break; } return str; } //呼叫状态 function GethjStateName(val) { var str = ''; switch(val + '') { case 'false': str = "未呼叫"; break; case 'true': str = "已呼叫"; break; } return str; } //接通状态 function GetjtStateName(val) { var str = ''; switch(val + '') { case 'false': str = "未接通"; break; case 'true': str = "已接通"; break; } return str; } //回访状态 function GethfStateName(val) { var str = ''; switch(val + '') { case 'false': str = "未回访"; break; case 'true': str = "已回访"; break; } return str; } //通话记录 function TelIDs(val, row) { return '
查看' + '
' } //电话 function CusTelphone(val, row) { return '
' + '' + val + '' + '
'; } //序号 function Pai(value, row, index) { return index + 1; } //限制字符串长度 function cutContent(val) { if(val) { var str = '
3) { str = str + ' title="' + val + '" '; val = val.substr(0, 3) + "..."; } return str + '>' + val + '
'; } else { return ''; } } //搜索 $(".searchGo").click(function() { KeyWords = $("#KeyWords").val(); starttime = $("#startTime").val(); endtime = $("#endTime").val(); Finish(KeyWords, starttime, endtime); }); //获取坐席列表 function GetSeat() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "UserAccount/GetSeatList", dataType: 'json', async: true, data: { token: token }, success: function(data) { var Count = data.data; $("").appendTo($("#selusers")); for(var i = 0; i < Count.length; i++) { //console.log(Count[i].F_UserName); $("").appendTo($("#selusers")); } } }); } //获取呼叫结果 function GetHJJG() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', data: { flag: 'HJJG', token: token }, async: true, success: function(data) { var Count = data.data; $("").appendTo($("#selhjjg")); for(var i = 0; i < Count.length; i++) { console.log(Count[i].F_UserName); $("").appendTo($("#selhjjg")); $("
  • " + Count[i].F_Name + "
  • "). appendTo($("#Tgetruset")); } } }); } //关闭阴影 $(".setwin").click(function() { $(".shark").hide(); }); //点击弹窗 function ck(str) { $(".shark").show(); $(".thjl").addClass("yc"); $(".phone_message").removeClass("yc"); $(".phoneid").val(str); Hvisit(); Hfjl(); } //通话记录弹屏 function cl(id) { $(".shark").show(); $(".phone_message").addClass("yc"); $(".thjl").removeClass("yc"); Thju(); } ////点击每行获取详情 //$('#tbResult').on("click-row.bs.table", function(e, row, ele) { // TelID = row.F_TelID; // console.log(TelID); // Hvisit(TelID); // Hfjl(TelID); // Thju(TelID); //}); //回访详情 function Hvisit() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "/VisithfOpt/GetInfo", //url: "js/hfxq.json", dataType: 'json', async: true, data: { token: token, telid: $(".phoneid").val() //回访电话ID }, success: function(data) { var content = data.data; console.log(content); $(".CusTelphone").text(content.F_CusTelphone); $(".CusPhone").text(content.F_CusPhone); $(".CusName").text(content.F_CusName); $(".License").text(content.F_License); $(".Store").text(content.F_Store); $(".Prodate").text(content.F_Prodate); $(".Brand").text(content.F_Brand); $(".Models").text(content.F_Models); $(".RepType").text(content.F_RepType); $(".RepItem").text(content.F_RepItem); $(".Elect").text(content.F_Elect); $(".Sheetmetal").text(content.F_Sheetmetal); $(".Paint").text(content.F_Paint); $(".RepUser").text(content.F_RepUser); $(".NewCus").text(content.F_NewCus); $(".Remark").text(content.F_Remark); $(".Reciver").text(content.F_Reciver); $(".RScore").text(content.F_RScore); $(".TheTeam").text(content.F_TheTeam); $(".TScore").text(content.F_TScore); $(".RingS").text(content.F_RingS); $(".WoNumber").text(content.F_WoNumber); $(".TotalS").text(content.F_TotalS); $(".VisResult").text(content.F_VisResult); $(".VisIS").text(content.F_VisIS); $(".VisInfo").val(content.F_VisInfo); $(".phoneid").val(content.F_TelID); $(".hjjg_").val(content.F_CallRes); } }); } //回访记录列表 function Hfjl(id) { //销毁表格 $tableLeft1.bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $tableLeft1.bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url + "VisitRecords/GetList", contentType: 'application/x-www-form-urlencoded', //url: "js/hflb.json", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 5, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [5, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 sidePagination: "server", //表示服务端请求 //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder //设置为limit可以获取limit, offset, search, sort, order queryParamsType: "undefined", queryParams: function queryParams(params) { //设置查询参数 var param = { page: params.pageNumber, pagesize: params.pageSize, token: token, telid: $(".phoneid").val() }; return param; }, onLoadSuccess: function() { //加载成功时执行 // layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } //呼叫状态 function Iscall(val) { var str = ''; switch(val + '') { case '0': str = "未呼叫"; break; case '1': str = "已呼叫"; break; } return str; } //接通状态 function Iscallres(val) { var str = ''; switch(val + '') { case '0': str = "未接通"; break; case '1': str = "已接通"; break; } return str; } //回访状态 function Hfstate(val) { var str = ''; switch(val + '') { case '0': str = "未回访"; break; case '1': str = "已回访"; break; } return str; } //通话记录 function Thju() { //销毁表格 $tableLeft2.bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $tableLeft2.bootstrapTable({ method: "get", //使用get请求到服务器获取数据 // url: huayi.config.callcenter_url + "VisitRecords/GetTelList", contentType: 'application/x-www-form-urlencoded', url: "js/thjl.json", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 1, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 search: false, //是否启用查询 showColumns: false, //显示下拉框勾选要显示的列 showRefresh: false, //显示刷新按钮 sidePagination: "server", //表示服务端请求 //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder //设置为limit可以获取limit, offset, search, sort, order queryParamsType: "undefined", queryParams: function queryParams(params) { //设置查询参数 var param = { page: params.pageNumber, pagesize: params.pageSize, telid: $(".phoneid").val(), token: token, phone: phone }; return param; }, onLoadSuccess: function() { //加载成功时执行 // layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } //音频 function setCode(val) { if(val == "") { return '
    ' + '
    '; } else { return '
    ' + '' + '
    '; } } //方向呼出 function callType(val) { return '
    呼出' + '
    '; } function states(val) { if(val == 0) { return '
    未接通' + '
    '; } else { return '
    已接通' + '
    '; } } //回访 function dealType(val) { if(val == 1) { return '
    已回访' + '
    '; } else { return '
    ' + '
    '; } } //处理 function isDeal(val) { if(val == 0) { return '
    未处理' + '
    '; } else { return '
    已处理' + '
    '; } } //录音 function vice(val) { Ly = val; $(".shade_ks").removeClass("yc"); Lys = Ly; $(".Ly_box").html(""); $('').appendTo(".Ly_box"); audiojs.events.ready(function() { var as = audiojs.createAll(); }); } //搜索 $(".thjl_s").click(function() { phone = $("#th_phone").val(); Thju(phone); }) // $(".setwins").click(function() { $(".shade_ks").addClass("yc"); }) //导出 $('.export').click(function() { dcexcel(this); }) function dcexcel(obj) { var url = huayi.config.callcenter_url + "VisitTelphone/GetResultExpt?token=" + token; url += "&key=" + $("#KeyWords").val() + "&userid=" + $("#selusers").val() + "&fpstate=" + $("#selfpstate").val() + "&hcstate=" + $("#selhjstate").val() + "&hfstate=" + $("#selhfstate").val() + "&starttime=" + $("#startTime").val() + "&endtime=" + $("#endTime").val() + "&jtstate=" + $("#seljtstate").val() + "&hjjg=" + $("#selhjjg").val(); obj.href = url; }