var KeyWords; var starttime = $("#startTime").val(); var endtime = $("#endTime").val(); var hcstate = $("#selhjstate").val(); var hfstate = $("#selhfstate").val(); var jtstate = $("#seljtstate").val(); var hjjg = $("#selhjjg").val(); var phone; var Ly; var Lys; var $tableLeft = $('#tbResult'); var $tableLeft1 = $('#Result'); var $tableLeft2 = $('#thjl_tabs'); var $tableLeft3 = $('#hfjl'); var token = $.cookie("token"); $(document).ready(function() { Finish(); // GetSeat(); GetHJJG(); GetKHFL(); GetList(); }); /*通用ajax*/ function Finish() { //销毁表格 $tableLeft.bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $tableLeft.bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url +"DXTel/GetMyList", contentType: "application/x-www-form-urlencoded", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 10, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [10, 20, 50, 100], //记录数可选列表 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, // hcstate: $("#selhjstate").val(), //呼叫状态 // hfstate: $('#selhfstate').val(), //回访状态 // starttime: $("#startTime").val(), // endtime: $("#endTime").val(), // jtstate: $("#seljtstate").val(), // hjjg: $("#selhjjg").val(), key: $("#KeyWords").val(), type:0, token: token }; 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 hjStateName(val) { var str = ''; switch (val + '') { case 'true': str = "未呼叫"; break; case 'false': str = "已呼叫"; break; } return str; } //接通状态 function GetjtStateName(val) { var str = ''; switch(val + '') { case 'false': str = "未接通"; break; case 'true': str = "已接通"; break; } return str; } function jtStateName(val) { var str = ''; switch (val + '') { case 'true': str = "未接通"; break; case 'false': str = "已接通"; break; } return str; } //回访状态 function GethfStateName(val) { var str = ''; switch(val + '') { case '0': str = "未回访"; break; case '1': str = "已回访"; break; } return str; } //获取客户分类 function GetKHFL() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', data: { flag: 'DXHFKHFL', token: token }, async: true, success: function (data) { var Count = data.data; for (var i = 0; i < Count.length; i++) { $("").appendTo($("#fenLei")); } } }); } //通话记录 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() { hcstate = $("#selhjstate").val(), //呼叫状态 hfstate = $('#selhfstate').val(), //回访状态 starttime = $("#startTime").val(), endtime = $("#endTime").val(), jtstate = $("#seljtstate").val(), hjjg = $("#selhjjg").val(), KeyWords = $("#KeyWords").val(), Finish(); }); //获取呼叫结果 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")); $('
  • '). appendTo($("#Tgetruset")); } } }); } //关闭阴影 $(".setwin").click(function() { $(".shark").hide(); }); //点击弹窗 function ck(str) { $(".shark").show(); $(".thjl").addClass("yc"); $(".phone_message").removeClass("yc"); $(".phoneid").val(str); Hvisit(); GetList(str); } //通话记录弹屏 function cl(id) { $(".shark").show(); $(".phone_message").addClass("yc"); $(".thjl").removeClass("yc"); $(".phoneid").val(id); Thju(); } //回访详情 function Hvisit(str) { $.ajax({ type: "get", url: huayi.config.callcenter_url + "hfOpt/GetInfo", dataType: 'json', async: true, data: { telid: $(".phoneid").val(), type:0, token: token //回访电话ID }, success: function(data) { var content = data.data; console.log(content); $("#TelID").val(content.F_DVoID); $(".CusTelphone").text(content.F_khMobile);//客户手机 $(".CusPhone").text(content.F_khPhone);//客户电话 $(".CusName").text(content.F_Contacts);//联系人 $(".License").text(content.F_License);//系统车牌号 $(".hidlicense").text(content.F_License);//系统车牌号 $(".Brand").text(content.F_brand);//品牌 $(".Models").text(content.F_CarType);//车型 $(".Store").text(content.F_Storefront);//店面 $(".Prodate").text(content.F_LastOutDate);//上次出厂日期 $(".firstCome").text(content.F_FirstInDate);//首次入厂日期 $(".lastCome").text(content.F_LastMileage);//上次入厂里程 $(".taskOrder").text(content.F_WoOrder);//工单 $(".offerMessage").text(content.F_khInfor);//客户提供信息 $(".preLost").text(content.F_PreLoss);//预流失 $(".usePlace").text(content.F_usePlace);//使用地 $(".lostReason").text(content.F_lossReason);//流失原因 $(".handelWay").text(content.F_hanleMode);//处理方式 $(".Years").text(content.F_Years);//年份 $(".Insurance").text(content.F_InsuranceC);//承保公司 $(".insuranceTime").text(content.F_InsuranceDate);//保险到期日 $(".CardDate").text(content.F_CardDate);//办保养卡时间 $(".CardType").text(content.F_CardType);//保养卡类别 $(".CardAmount").text(content.F_CardAmount);//保养卡金额 $(".MaintainUser").text(content.F_MaintainUser);//电销维护人员 $(".ComLocations").text(content.F_ComLocations);//车辆常用地 $(".Grade").text(content.F_Grade);//等级 $(".Reciver").val(content.F_Reciver);//接车员 $(".RepairTimes").val(content.F_RepairTimes);//历史维修次 $(".hjjg_").val(content.F_CallRes);//呼叫结果 } }); } //通话记录 function Thju(id) { //销毁表格 $tableLeft2.bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $tableLeft2.bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url +"DXRecords/GetTelList", contentType: "application/x-www-form-urlencoded", 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, telid: $(".phoneid").val(), phone: $("#th_phone").val(), token: token }; 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(); }) // $(".setwins").click(function() { $(".shade_ks").addClass("yc"); }) //提交表单 $("#Submit").click(function() { Submit(); }); //回访数据提交 function Submit() { $.ajax({ type: "get", url: huayi.config.callcenter_url +"hfOpt/AddInfo", dataType: 'json', async: true, data: { token: token, id: $(".phoneid").val(), phone: $(".CusTelphone").text(), resid: $('#Tgetruset input[name="check"]:checked ').val(),//呼叫结果id //visis: $("#sfcg").val(), //是否成功 vistype:$('#fenLei').val(),//分类 viscontent: $(".hfnrs").val(), //回访内容 type: 0, callcode: $("#TelCode").val() }, success: function(data) { if(data.state == "success") { $(".shark").hide(); $(".phone_message").addClass("yc"); layer.msg("提交成功"); Clean(); Finish(); } } }); } //清楚 function Clean() { // $(".hfjgs").val(''); //回访结果 // $(".hfnrs").val(''); //回访内容 // $(".sfcg").val(''); //是否成功 // $(".bz").val(''); // $(".jb").val(''); // $(".hjs").val(''); // $(".zjs").val(''); // $(".zj").val(''); // $(".bznr").val(''); //$(".sfcg").val(''); //是否成功 //$('.fenLei').val('');//分类 $(".hfnrs").val(''); //回访内容 } //回访记录 function GetList(str){ //销毁表格 $tableLeft3.bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $tableLeft3.bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url+"DXRecords/GetList", contentType: "application/x-www-form-urlencoded", striped: true, //表格显示条纹 pagination: true, //启动分页 pageSize: 5, //每页显示的记录数 pageNumber: 1, //当前第几页 pageList: [5, 20, 50, 100], //记录数可选列表 sidePagination: "server", //表示服务端请求 fixedColumns: true, fixedNumber: 5, queryParamsType: "undefined", queryParams: function queryParams(params) { //设置查询参数 var param = { page: params.pageNumber, //telid: $(".phoneid").val(), license: $(".hidlicense").val(), type:0, token: token }; return param; }, onLoadSuccess: function(data) { //加载成功时执行 // layer.msg("加载成功"); console.log(data); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); }