//来电时传输的数据
var Number = helper.request.queryString("Number");
var CallID = helper.request.queryString("CallID");
$(document).ready(function () {
//获取省
getProvinceCounty($("#formProvince"), 0, "请选择省")
getProvinceCounty($("#customerProvince"), 0, "请选择省")
//根据当前登录人坐席组,判断字段
currentLogInAgentGroup()
//来电弹屏
// laydate.skin('molv');
laydate({
elem: '#old_startTime',
event: 'focus'
});
laydate({
elem: '#old_endTime',
event: 'focus'
});
// laydate({
// elem: '#con_startTime',
// event: 'focus'
// });
// laydate({
// elem: '#con_endTime',
// event: 'focus'
// });
//弹屏右侧切换效果
$(".ldtp-cr ul.ld-service li").click(function () {
$(this).addClass("cr-click").siblings().removeClass("cr-click");
loadOld();
});
$('.pre-add').click(function () {
var par = $(this).parent().parent();
par.hide().siblings().show();
})
$(".mfhtel").val(Number);
$(".hidTel").val(Number);
$(".tel").text(Number);
$("#zxdh_").val(Number);
$("#tsdh").val(Number);
$(".ldtime").text(top.getNowFormatDate());
$(".thsc").text("00:00");
$(".hidCallID").val(CallID);
$(".ldtel").text(Number);
$("#tsdh").val(Number);
$(".ldtel1").val(Number); //左侧联系电话
$("#marketTel").val(Number);//右侧市场部 新增工单电话
if (Number) {
//获取电话所属地
$.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetPhoneLocation', {
"tel": Number,
"token": $.cookie("token")
}, function (result) {
if (result.state.toLowerCase() == "success") {
$(".khgsd").text(result.data);
}
})
//获取客户信息
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Customer/GetCustomerByTel",
dataType: 'json',
async: false,
data: {
token: $.cookie("token"),
tel: Number,
},
success: function (result) {
if (result.state.toLowerCase() == "success") {
if (result.data != null) {
$("#name").val(result.data.F_Name);
$("#tel").val(result.data.F_Phone);
$("#khid").val(result.data.F_Id);
$('.ldname').val(result.data.F_Name); //客户姓名
$("#customerSex").val(result.data.F_Sex);
$("#specialPetitioners").val((result.data.F_SpecialTag).toString());
if (result.data.F_Province) {
// $("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份
// $('.khprovince').val(result.data.F_Province);
// $('.khcity').val(result.data.F_City);
$("#customerProvince option:selected").text(result.data.F_Province)
$("#customerProvince option:selected").val(result.data.F_Province)
$("#customerCity option:selected").text(result.data.F_City)
$("#customerCity option:selected").val(result.data.F_City)
$("#customerCounty option:selected").text(result.data.F_County)
$("#customerCounty option:selected").val(result.data.F_County)
$("#customerAddress").val(result.data.F_Address)
} else {
// $("#shengshi").val('');
}
$("#formName").val(result.data.F_Name);
$("#formTel").val(result.data.F_Phone);
$("#formSex").val(result.data.F_Sex)
$("#formProvince option:selected").text(result.data.F_Province)
$("#formProvince option:selected").val(result.data.F_Province)
$("#formCity option:selected").text(result.data.F_City)
$("#formCity option:selected").val(result.data.F_City)
$("#formCounty option:selected").text(result.data.F_County)
$("#formCounty option:selected").val(result.data.F_County)
$("#formAddress").val(result.data.F_Address)
}
} else {
$('.ldname').val("");
// $("#shengshi").val('');
}
}
})
}
$('.head-pic .lahei .la-before').show();
$('.head-pic .lahei .la-after').hide();
//点击挂断
$('.head-pic .td-call .take').click(function () {
// top.obj.Type = "DropCall";
// top.obj.AgentID = $.cookie("zx_user");
// top.obj.AgentExten = $.cookie("extno");
top.obj.Type = "TurnIvr";
top.obj.IvrName = "MYD";
top.obj.IvrPos = "1";
top.Send();
});
//点击拉黑事件
$('.head-pic .lahei .la-before').click(function () {
if (!$(".hidTel").val()) {
layer.confirm('来电号码为空!', {
btn: ['确定']
});
return;
}
$("#time-word").val('');
$('.ldtp-con .hei-list').show();
})
//拉黑输入框事件
$('.hei-list .bacha').click(function () {
$('.ldtp-con .hei-list').hide();
$("#time-word").val('');
})
var reg = /^\+?[1-9][0-9]*$/;
$('#bc').click(function () {
var n = $("#time-word").val();
var val = $("input[name='time']:checked").val();
if (n) {
if (!(reg.test(n))) {
layer.confirm('请输入整数时间!', {
btn: ['确定']
});
return;
}
} else {
if (val == '4') {
n = 0;
} else {
layer.confirm('请输入整数时间!', {
btn: ['确定']
});
return;
}
}
$.post(huayi.config.callcenter_url + 'CallInScreen/AddBlack', {
tel: $(".hidTel").val(),
num: n,
type: val,
"token": $.cookie("token")
}, function (result) {
result = $.parseJSON(result);
if (result.state.toLowerCase() == "success") {
layer.msg("拉入黑名单成功");
$('.la-shichang .blackTime').html(result.data);
//$('.ldtp-con .hei-list').removeClass('bounceIn');
//$('.ldtp-con .hei-list').addClass('bounceOutUp');
$('.ldtp-con .hei-list').hide();
$('.head-pic .lahei .la-before').hide();
$('.head-pic .lahei .la-after').show();
$('.head-pic .lahei .retur').show();
}
})
})
$('.la-after').click(function () {
if (!$(".hidTel").val()) {
layer.confirm('来电号码为空!', {
btn: ['确定']
});
return;
}
$("#time-word").val('');
$('.ldtp-con .hei-list').show();
$('.ldtp-con .hei-list').removeClass('bounceOutUp');
$('.ldtp-con .hei-list').addClass('bounceIn');
})
$('.head-pic .lahei .retur').click(function () {
$.getJSON(huayi.config.callcenter_url + 'CallInScreen/DelBlack', {
tel: $(".hidTel").val(),
"token": $.cookie("token")
}, function (result) {
if (result.state.toLowerCase() == "success") {
layer.msg("取消黑名单成功");
$('.head-pic .lahei .retur').hide();
$('.head-pic .lahei .la-after').hide();
$('.head-pic .lahei .la-before').show();
} else {
layer.msg("取消黑名单失败");
}
})
})
$(".col-sm-3").mouseleave(function () {
$(".ztree").parent().hide();
})
$('.areaDown').click(function () {
if ($('.treeList1').css('display') == 'block') {
$('.treeList1').css('display', 'none')
} else {
$('.treeList1').css('display', 'block')
}
})
$('#typeclass').click(function () {
$('.treeList1').css('display', 'block')
})
$('#shengshi').click(function () {
$('.treeList').css('display', 'block')
})
$('.treeList1').mouseleave(function () {
$(this).css('display', 'none')
})
$('.treeList').mouseleave(function () {
$(this).css('display', 'none')
})
$(".orderType").change(function () {
if ($(".orderType option:selected").text() != "投诉") {
$(".complainDiv2").show();
typeSmall =$(".complaintType2").val();
$(".complainDiv").hide();
} else {
$(".complainDiv2").hide();
$(".complainDiv").show();
typeSmall =$(".complaintType1").val();
}
});
$(".complaintType2").change(function () {
typeSmall=$(".complaintType2").val();
});
$(".complaintType1").change(function () {
typeSmall=$(".complaintType1").val();
});
//客户资料
$('.khzl tbody>tr>td input').attr('readonly', true);
$('.save').hide();
$('.cancel').hide();
$('.edit').click(function () {
$('.save').show();
$('.cancel').show();
$(".time-box_flbox").show();
$("#typeclass1").val($(".countryName").val())
$('.edit').hide();
$('.khzl tbody>tr>td input').attr('readonly', false);
$('.khzl tbody>tr>td input').css('border-bottom', "1px solid #b3b3b3");
$(".ldlocation").hide();
})
$('.cancel').click(function () {
$('.khzl tbody>tr>td input').attr('readonly', true);
$('.khzl tbody>tr>td input').css('border', "0");
$('.save').hide();
$('.cancel').hide();
$('.edit').show();
$(".ldlocation").show();
})
//保存客户
$(".save").click(function () {
if (!$(".khmc").val()) {
layer.confirm('请输入客户名称!', {
btn: ['确定']
});
return;
}
if (!$(".ldtel1").val()) {
layer.confirm('请输入客户电话!', {
btn: ['确定']
});
return;
}
$.post(huayi.config.callcenter_url + 'Customer/SaveCustomer', {
id: $("#khid").val(),
type: 1,
name: $(".khmc").val(),
province: $("#customerProvince option:selected").text() === "请选择省" ? "" : $("#customerProvince option:selected").text(),
city: $("#customerCity option:selected").text() === "请选择市" ? "" : $("#customerCity option:selected").text(),
country: $("#customerCounty option:selected").text() === "请选择县/区" ? "" : $("#customerCounty option:selected").text(),
address: $("#customerAddress").val(),
tel: $(".ldtel1").val(),
sex: $("#customerSex").val(),
specialTag: $("#specialPetitioners").val(),
"token": $.cookie("token")
}, function (result) {
result = $.parseJSON(result);
if (result.state.toLowerCase() == "success") {
$("#khid").val(result.data);
$("#tskh").val($(".khmc").val());
layer.msg("保存成功");
$('.khzl tbody>tr>td input').css('border', "0");
$('.save').hide();
$('.cancel').hide();
$('.edit').show();
$("#formName").val($(".khmc").val());//姓名
$("#formTel").val($(".ldtel1").val());//电话
$("#formSex").val($("#customerSex").val());//性别
$("#formProvince option:selected").text($('#customerProvince option:selected').text());//省
$("#formCity option:selected").text($('#customerCity option:selected').text());//市
$("#formCounty option:selected").text($('#customerCounty option:selected').text());//县/区
$("#formAddress").val($('#customerAddress').val());//详细地址
}
})
})
//获取归属地
getAreaType();
//被投诉单位所属办事处
getComplainedUnitOffice();
//投诉案件承办人
getComplaintUndertaker();
//咨询问题级别
getQuestionLevel();
//新建
$('.customerSubmit').click(function () {
judgmentFormComplainedUnit();
saveCustomer();
});
//隐藏提交按钮
$(".customerSubmitRepeat").hide();
//获取知识库
loadZSK();
//知识库查询
$(".searIcon").click(function () {
loadZSK();
})
//按enter查询知识库
$('.search').bind('keypress', function (event) {
if (event.keyCode == "13") {
loadZSK();
return false;
}
});
//历史记录查询
$(".searchbtn").click(function () {
loadOld();
})
//按enter查询历史记录
$('#old_startTime, #old_endTime').bind('keypress', function (event) {
if (event.keyCode == "13") {
loadOld();
return false;
}
});
});
//获取知识库
function loadZSK() {
$.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetZSKList', {
"keywords": $(".search").val(),
"token": $.cookie("token")
}, function(result) {
if(result.state.toLowerCase() == "success") {
$(".ldcr-bottom .detail-con ul").empty();
$(result.data).each(function(i, n) {
var html = '
' +
' ' +
' ' +
n.F_Content +
'
' +
'';
$(html).appendTo($(".ldcr-bottom .detail-con ul")).find(".zhishi-title").click(function(event) {
event.stopPropagation();
if($(this).hasClass("active")) {
$(this).removeClass("active")
} else {
$(".zhishi-title").removeClass("active");
$(this).addClass("active");
}
})
})
}
})
}
//获取历史记录
function loadOld() {
var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype");
$(".complain").hide();
$(".complain").eq(type).show();
if (type == '2') {
//先销毁表格
$('#orderlist').bootstrapTable('destroy');
//初始化表格,动态从服务器加载数据
$("#orderlist").bootstrapTable({
method: "get", //使用get请求到服务器获取数据
url: huayi.config.callcenter_url + "RegRecords/GetList", //获取数据的Servlet地址
contentType: 'application/x-www-form-urlencoded',
striped: true, //表格显示条纹
pagination: true, //启动分页
pageSize: 5, //每页显示的记录数
pageNumber: 1, //当前第几页
pageList: [5, 10, 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 = {
token: $.cookie("token"),
tel: Number,
pageindex: params.pageNumber, //页码
pagesize: params.pageSize, //条数
};
return param;
},
onLoadSuccess: function() { //加载成功时执行
//layer.msg("加载成功");
},
onLoadError: function() { //加载失败时执行
//layer.msg("加载数据失败", { time: 1500, icon: 2 });
}
});
} else if (type == '1') {
//先销毁表格
$('#oldlist').bootstrapTable('destroy');
//初始化表格,动态从服务器加载数据
$("#oldlist").bootstrapTable({
method: "get", //使用get请求到服务器获取数据
url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址
contentType: 'application/x-www-form-urlencoded',
striped: true, //表格显示条纹
pagination: true, //启动分页
pageSize: 5, //每页显示的记录数
pageNumber: 1, //当前第几页
pageList: [5, 10, 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,
tel: $(".hidTel").val(),
starttime: $("#old_startTime").val(),
endtime: $("#old_endTime").val(),
token: $.cookie("token")
};
return param;
},
onLoadSuccess: function() { //加载成功时执行
//layer.msg("加载成功");
},
onLoadError: function() { //加载失败时执行
//layer.msg("加载数据失败", { time: 1500, icon: 2 });
}
});
} else if (type == '3') {
// window.onload = function () {
// window.frames["relatedCasesFrames"].postMessage({mobile: 15512102563}, 'http://222.143.48.99:82')
window.frames["relatedCasesFrames"].postMessage({mobile: Number}, 'http://222.143.48.99:82')
// }
} else if (type == '4') {
// window.onload = function () {
window.frames["serviceDocumentFrames"].postMessage({mobile: Number}, 'http://222.143.48.99:82')
// }
}
}
//格式化历史记录内处理方式
function formatterDealType(val, row) {
//处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
var str = '-';
switch(val) {
case 0:
str = 'IVR处理';
break;
case 1:
str = '骚扰电话';
break;
case 2:
str = '自助服务';
break;
case 3:
str = '转值班电话';
break;
case 4:
str = '留言';
break;
case 5:
str = '呼损';
break;
case 6:
str = '人工处理';
break;
}
return str;
}
// 工单编号
function View(val, row) {
return '';
}
//登记类型
function formatterRegisterType(val, row) {
var formatterRegisterTypeArr = ["", "咨询", "投诉", "求助", "其他"]
return formatterRegisterTypeArr[val]
}
function btn_register_details(id) {
layer.open({
type: 2,
title: '登记详情',
maxmin: true, //开启最大化最小化按钮
area: ['80%', '80%'],
content: '../registrationManagement/registrationList/detail.html?ids=' + id
});
}
function GetCallState(val) {
if(val == '1') {
return '已接通';
} else {
return '未接通';
}
}
//音频
function setCode(val) {
if(val) {
return '' +
'

' +
'
';
} else {
return '';
}
}
//录音
function ck(val) {
var path = $(val).attr("item");
$(".t-shade").addClass("cx");
$(".gjss").removeClass("cx");
$(".xqlb").addClass("cx");
$(".Ly_box").empty();
$('').appendTo(".Ly_box");
}
//关闭录音
$(".setwin").click(function () {
$(".t-shade").removeClass("cx");
$('audio')[0].pause();
});
// 获取归属地
function getAreaType() {
$.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
"token": $.cookie("token"),
}, function(result) {
result = $.parseJSON(result);
$.fn.zTree.init($("#TreeDemo"), setting, result.data); //实例化树形图
$.fn.zTree.init($("#TreeDemo1"), setting1, result.data); //实例化树形图
});
}
var setting = {
data: {
key: {
name: "F_AreaName"
},
simpleData: {
enable: true,
idKey: "F_Id",
pIdKey: "F_ParentId",
rootPId: 0
}
},
callback: {
onClick: changeTreeClick
}
}
var setting1 = {
data: {
key: {
name: "F_AreaName"
},
simpleData: {
enable: true,
idKey: "F_Id",
pIdKey: "F_ParentId",
rootPId: 0
}
},
callback: {
onClick: changeTreeClick1
}
}
function changeTreeClick(event, treeId, treeNode) {
var areaParent = treeNode.getPath();
if (areaParent[1]) {
areaParent1 = areaParent[0].F_AreaName
areaParent2 = areaParent[1].F_AreaName
// $('#shengshi').val(areaParent1 + "/" + areaParent2);
$('#typeclass').val(areaParent1 + "/" + areaParent2);
$('.inps3').val(areaParent2);
// $('.khprovince').val(areaParent1);
// $('.khcity').val(areaParent2);
} else {
layer.msg("请选择最下级菜单");
}
$('.addTree').hide();
};
function changeTreeClick1(event, treeId, treeNode) {
var areaParent = treeNode.getPath();
if (areaParent[1]) {
areaParent1 = areaParent[0].F_AreaName
areaParent2 = areaParent[1].F_AreaName
$('#typeclass').val(areaParent1 + "/" + areaParent2);
$('.inps3').val(areaParent2);
} else {
layer.msg("请选择最下级菜单");
}
$('.addTree1').hide();
};
//清空
function Clean() {
$('#formName').val('');
$('#formTel').val('');
$('#formSex').val('');
$('#formProvince').val('');
$('#formCity').val('');
$('#formCounty').val('');
$('#formAddress').val('');
$("#formRegistrationType input[name='type'][value='1']").prop("checked","checked"); //工单类型
$('#formComplainedUnit').val('');
$('#formRegistrationContent').val('');
$('#formRegistrationRemark').val('');
$('#formComplainedUnitOffice').val('');
$('#formComplaintUndertaker').val('');
$('#formQuestionLevel').val('');
$('#formQuestionType').val('');
$('#formQuestionType').val('');
$('#formCitizenClassification').val('农民工');
$('#formPutRecord input[name="type"][value="是"]').prop('checked', 'checked')
}
//保存
function saveCustomer() {
// if (!$("#khid").val()) {
// layer.confirm('请先保存用户档案!', {
// btn: ['确定']
// });
// return;
// }
$.ajax({
type: "post",
url: huayi.config.callcenter_url + "RegRecords/Save",
dataType: 'json',
async: true,
beforeSend: function() { //触发ajax请求开始时执行
$('.customerSubmit').attr("disabled", true);
$('.customerSubmit').text('保存中...');
},
data: {
token: $.cookie("token"),
cusid: $("#khid").val(), //档案id
direction: 0, // 0来电,1去电
type: $('#formRegistrationType input[name="type"]:checked').val(), //登记类型
userName: $("#formName").val(), //姓名
userPhone: $("#formTel").val(), //电话
userSex: $("#formSex").val(), //性别
userProvince: $("#formProvince option:selected").text(), //省
userCity: $("#formCity option:selected").text(), //市
userArea: $("#formCounty option:selected").text(), //县/区
userAddress: $("#formAddress").val(), //详细地址
content: $("#formRegistrationContent").val(), //登记内容/投诉事项
remark: $("#formRegistrationRemark").val(), //备注
tel: Number,
callid: CallID,
unit: $("#formComplainedUnit").val(), //被投诉单位
unitOffice: $("#formComplainedUnitOffice").val(), //单位办事处
caseParty: $("#formComplaintUndertaker option:selected").text(), //投诉案件承办人
CasePartyId: $("#formComplaintUndertaker").val(), //投诉案件承办人id
citizensType: $("#formCitizenClassification").val(), //市民分类
putRecord: $("#formPutRecord input[name='putRecord']:checked").val(), //是否立案
zXZType: $.cookie("seatGroupName"), //坐席组类型
problemType: $("#formQuestionLevel").val(), //问题类型
ProblemTypeB: $("#formQuestionType").val(), //二级问题类型B
},
success: function (data) {
if (data.state.toLowerCase() == 'success') {
layer.msg("保存成功!");
Clean();
$('.customerSubmit').attr("disabled", false);
$('.customerSubmit').text('新建');
} else {
$('.customerSubmit').attr("disabled", false);
$('.customerSubmit').text('新建');
}
}
});
}
//当前登陆人判断字段
function currentLogInAgentGroup() {
var seatGroupCode = $.cookie("seatGroupCode")
if (seatGroupCode === "LDZCZ") {
$(".citizenClassificationWrapper").hide();
$(".putRecordWrapper").hide();
} else if (seatGroupCode === "LDJCZ") {
$(".citizenClassificationWrapper").show();
$(".putRecordWrapper").hide();
} else if (seatGroupCode === "GSHWZ") {
$(".citizenClassificationWrapper").hide();
$(".putRecordWrapper").show();
} else {
$(".citizenClassificationWrapper").hide();
$(".putRecordWrapper").hide();
}
}
/*
获取 省 市 县/区
parameter:
pid int
*/
function getProvinceCounty(element, pid, text) {
element.empty();
element.append('');
$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
"token": $.cookie("token"),
pid: pid,
}, function (data) {
if (data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function (i, n) {
element.append("");
})
}
})
}
$("#customerProvince").on('change',function(){
getProvinceCounty($("#customerCity"), $("#customerProvince").val(), "请选择市");
});
$("#customerCity").on('change',function(){
getProvinceCounty($("#customerCounty"), $("#customerCity").val(), "请选择县/区");
});
$("#formProvince").on('change',function(){
getProvinceCounty($("#formCity"), $("#formProvince").val(), "请选择市");
});
$("#formCity").on('change',function(){
getProvinceCounty($("#formCounty"), $("#formCity").val(), "请选择县/区");
});
//被投诉单位所属办事处
function getComplainedUnitOffice() {
$("#formComplainedUnitOffice").empty();
$("#formComplainedUnitOffice").append("");
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "DWBSC",
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#formComplainedUnitOffice"));
})
}
});
}
//投诉案件承办人
function getComplaintUndertaker () {
$("#formComplaintUndertaker").empty();
$("#formComplaintUndertaker").append("");
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "UserAccount/GetSeatList",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#formComplaintUndertaker"));
})
}
});
}
//咨询问题级别
function getQuestionLevel() {
$("#formQuestionLevel").empty();
$("#formQuestionLevel").append("");
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "WTJB"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#formQuestionLevel"));
})
}
});
}
// 重要级别原因(Ⅰ级)
function getQuestionTypeOne() {
$("#formQuestionType").empty();
$("#formQuestionType").append("");
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "WTYJFL"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#formQuestionType"));
})
}
});
}
// 重要级别原因(Ⅱ级)
function getQuestionTypeTwo() {
$("#formQuestionType").empty();
$("#formQuestionType").append("");
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "WTEJFL"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#formQuestionType"));
})
}
});
}
// 重要级别显示原因
$('#formQuestionLevel').on('change',function(){
if ($('#formQuestionLevel').val() === '一级分类') {
$('#formQuestionType').val('');
getQuestionTypeOne();
} else if ($('#formQuestionLevel').val() === '二级分类') {
$('#formQuestionType').val('');
getQuestionTypeTwo();
} else {
$('#formQuestionType').val('');
}
})
//被投诉单位
function darptSearch() {
if ($('#formComplainedUnit').val() == '') {
$(".selDpart1").css('display', 'none');
} else {
$(".selDpart1").css('display', 'block');
getFormComplainedUnit();
}
}
$("#sponsor").on('click', 'li', function() {
$(".selDpart1").css('display', 'none');
$("#formComplainedUnit").val($(this).html());
})
function getFormComplainedUnit() {
$("#sponsor").empty();
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Docking/SendGetCompanylist",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
name: $("#formComplainedUnit").val(),
pageno: 1,
pagesize: 100,
},
success: function(data) {
if (data.state.toLowerCase() == "success") {
var content = data.data.records;
if (content.length === 0) {
$(".selDpart1").css('display', 'none');
} else {
$(content).each(function (i, n) {
$("" + n.name + "").appendTo("#sponsor");
})
}
}
}
});
}
//添加被投诉单位
function addFormComplainedUnit() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Docking/SendAddCompany",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
name: $("#formComplainedUnit").val(),
},
success: function(data) {
if (data.state.toLowerCase() == "success") {
} else {
layer.msg("投诉单位添加失败");
}
}
});
}
//判断被投诉单位
function judgmentFormComplainedUnit() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Docking/SendGetCompanylist",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
name: $("#formComplainedUnit").val(),
pageno: 1,
pagesize: 100,
},
success: function(data) {
if (data.state.toLowerCase() == "success") {
var content = data.data.records;
if ( content.length === 0 ) {
addFormComplainedUnit()
}
}
}
});
}
// 快捷回复
var quickReplyFloatSign = 1;
$(".quickReplyButton").click(function(){
if (quickReplyFloatSign === 1) {
console.log("if")
$(".quickReplyFloat").show()
quickReplyFloatSign = 0;
quickReplyFloatInitTable()
} else if (quickReplyFloatSign === 0) {
console.log("else")
$(".quickReplyFloat").hide()
quickReplyFloatSign = 1;
}
})
$(".quickReplyFloatTab ul li").click(function () {
$(this).addClass("quickReplyFloatTabActivity").siblings().removeClass("quickReplyFloatTabActivity");
quickReplyFloatInitTable()
});
function quickReplyFloatInitTable() {
var isorPersonType = $(".quickReplyFloatTab ul .quickReplyFloatTabActivity").attr("itemtype");
//先销毁表格
$("#quickReplyFloatTable").bootstrapTable('destroy');
//初始化表格,动态从服务器加载数据
$("#quickReplyFloatTable").bootstrapTable({
method: "get", //使用get请求到服务器获取数据
url: huayi.config.callcenter_url + "AccessLog/GetHightFrequencyList", //获取数据的Servlet地址
contentType: 'application/x-www-form-urlencoded',
striped: true, //表格显示条纹
pagination: true, //启动分页
pageSize: 5, //每页显示的记录数
pageNumber: 1, //当前第几页
pageList: [5, 10, 15], //记录数可选列表
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: $.cookie("token"),
pid: "",
keywords: "",
F_isorPerson: isorPersonType,
};
return param;
},
onLoadSuccess: function() { //加载成功时执行
//layer.msg("加载成功");
},
onLoadError: function() { //加载失败时执行
//layer.msg("加载数据失败", { time: 1500, icon: 2 });
}
});
}
//编号
function setCode(val, row, index) {
return index + 1;
}
function formatterTitle(val, row){
if(val.length > 15){
val = val.substring(0,15) + "...";
}
return '' + val + '
'
}
function oper(val, row) {
if(val.length > 20){
val = val.substring(0,20) + "...";
}
return '' + val + '
'
}
function formatterKey(val, row) {
if(val.length > 10){
val = val.substring(0,10) + "...";
}
return val;
}
//点击标题 内容查看详情
function btn_knowledge_base_detail(seeid) {
layer.open({
type: 2,
title: '查看知识库',
shadeClose: true, //是否开启点击遮罩关闭
shade: 0.4, //遮罩
maxmin: true, //开启最大化最小化按钮
id: 'LAY_layuipro', //防止重复弹出
moveType: 1, //拖拽类型 默认的拖拽风格正如你所见到的,会有个过度的透明框。但是如果你不喜欢,你可以设定moveType: 1切换到传统的拖拽模式
moveOut: true, //拖拽到窗口外
//resize: true,//是否允许拉伸
area: ['70%', '70%'],
content: '../zhiShiKu/addModel.html?changeGetid=' + seeid + ''
});
}