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