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 });
}
});
}