//来电时传输的数据
var Number = helper.request.queryString("Number");
var CallID = helper.request.queryString("CallID");
$(document).ready(function () {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
dataType: 'json',
async: false,
data: {
token: $.cookie("token")
},
success: function(data) {
if(data.state.toLowerCase() == 'success') {
if(data.data.groname == '思念组') {
$(".snRmove").remove();
$(".dkRmove").show();
} else {
$(".snRmove").show();
$(".complainDiv2").hide();
$(".dkRmove").remove();
}
}
}
});
var groupcode = $('#groupcode', top.document).val();
if (groupcode == 'SCZ') {
$("#usedate").text("饮用日期:");
$("#vipid").text("对接人:");
$("#vipphone").text("对接人电话:");
}
//来电弹屏
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); //左侧联系电话
$("#Tel").val(Number); //右侧客服部 新增工单电话
$("#tel").val(Number);
$("#telm").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);
//$(".ldlocation").text(result.data);
}
})
//获取客户信息
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Customer/GetCustomerByTel",
dataType: 'json',
async: false,
data: {
tel: Number,
type: 1,
token: $.cookie("token")
},
success: function (result) {
if (result.state.toLowerCase() == "success") {
$("#name").val(result.data.F_Name);
$("#tel").val(result.data.F_Phone);
$("#khid").val(result.data.F_Id);
$('.ldname').val(result.data.F_Name); //客户姓名
$("#areaInps").val(result.data.F_Area);
$("#kharea").val(result.data.F_Area);
if (result.data.F_Province) {
$("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份
// $('#typeclass').val(result.rows[0].F_Province + "/" + result.rows[0].F_City);
// $(".inps2").val(result.rows[0].F_Province);
// $(".inps3").val(result.rows[0].F_City);
ComplaintVip();
$('.khprovince').val(result.data.F_Province);
$('.khcity').val(result.data.F_City);
} else {
$("#shengshi").val('');
}
//获取来电电话
} else {
$('.ldname').val("");
$("#shengshi").val('');
}
}
})
}
var timestamp = Date.parse(new Date());
$('.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.Type = "TurnIvr";
// top.obj.AgentID = $.cookie("zx_user");
// top.obj.AgentExten = $.cookie("extno");
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();
});
//获取专员手机号
$("#vipName").change(function () {
$("#vipTel").val($("#vipName option:selected").attr("index"));
// $("#areaInps").val($("#vipName option:selected").attr("areaText"));
$("#typeclass").val($("#vipName option:selected").attr("province") + "/" + $("#vipName option:selected").attr("city"));
$(".inps2").val($("#vipName option:selected").attr("province"));
$(".inps3").val($("#vipName option:selected").attr("city"));
});
//客户资料
$('.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 () {
var reg = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/;
var khmc = $(".khmc").val();
var tel1 = $(".ldtel1").val();
var testInput2 = $("#ldtel1").val();
if (!khmc) {
layer.confirm('请输入客户名称!', {
btn: ['确定']
});
return;
}
$.post(huayi.config.callcenter_url + 'Customer/AddCustomer', {
id: $("#khid").val(),
type: 1,
name: khmc,
area: $('#kharea').val(), //区域
province: $('.khprovince').val(), //省份
city: $('.khcity').val(), //城市
tel: tel1,
"token": $.cookie("token")
}, function (result) {
result = $.parseJSON(result);
if (result.state.toLowerCase() == "success") {
$("#khid").val(result.data);
$("#tskh").val(khmc);
layer.msg("保存成功");
$('.khzl tbody>tr>td input').css('border', "0");
$('.save').hide();
$('.cancel').hide();
$('.edit').show();
$("#callCustomer").val(khmc); //客户姓名
$("#name").val(khmc);
$("#tel").val(tel1);//电话
$("#Tel").val(tel1); //联系电话
}
})
})
//工单来源
getOrderSource();
//产品代码
getProductType();
//问题代码
getProblemCode();
//重要级别
getDealTimely();
//工单类型
getOrderType();
//投诉类型
complaintType();
//咨询类型
consultType();
//产品厂家
getProductFactory();
//区域
getAreaType();
//客诉专员
ComplaintVip();
//生产日期为数字
//productDateNumber();
//普通工单禁止选择原因
$('#reason').attr("disabled", "disabled");
//保存
$('.customerSubmit').click(function () {
saveCustomer();
});
//获取知识库
loadZSK();
//知识库查询
$(".searIcon").click(function () {
loadZSK();
})
//按enter查询知识库
$('.search').bind('keypress', function (event) {
if (event.keyCode == "13") {
loadZSK();
return false;
}
});
//重复工单
$('#order_isover').find('input[type="radio"]').on('change', function() {
if($(this).val() === '3') {
radioRepeat();
$("#order_isover input[name='type'][value='1']").prop("checked","checked"); //咨询
}
});
//历史记录查询
$(".searchbtn").click(function () {
loadOld();
})
//按enter查询历史记录
$('#old_startTime, #old_endTime').bind('keypress', function (event) {
if (event.keyCode == "13") {
loadOld();
return false;
}
});
// 区域
// getArea($("#customer_area"));
// 省/办事处
LAISHENG($("#source"));//省
CHOUDQ($("#customer_comaddress")); //大区
});
//获取知识库
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 + "WorkOrder/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 = {
starttime: $("#con_startTime").val(),
endtime: $("#con_endTime").val(),
keywords: $(".hidTel").val(),
token: $.cookie("token"),
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 });
}
});
}
}
//格式化历史记录内处理方式
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 '';
// $("#F_UserCode").val(row.CreateUser);
//}
// 工单编号
function View(val, row) {
if (row.F_DealTimely === "Ⅰ级") {
return '';
} else if (row.F_DealTimely === "Ⅱ级") {
return '';
} else if (row.F_DealTimely === "普通工单") {
return '';
} else {
return '';
}
$("#F_UserCode").val(row.CreateUser);
}
// 工单状态返回值判断
function workOrderStateJudge (val, row) {
if (val === 0) {
return '待提交
';
} else if (val === 1) {
return '待分派
';
} else if (val === 2) {
return '待接单
';
} else if (val === 3) {
return '待处理
';
} else if (val === 4) {
return '处理中
';
} else if (val === 5) {
return '退回待分派
';
} else if (val === 6) {
return '退回待提交
';
} else if (val === 10) {
return '已完成
';
} else {
return '';
}
}
// 工单类别返回值判断
function workOrderTypeJudge (val, row) {
if (val === 1) {
return '咨询
';
} else if (val === 2) {
return '投诉
';
} else if (val === 3) {
return '重复
';
} else {
return '';
}
}
function Detail(val) {
if (val) {
var str = ' 10) {
str = str + '>' + val.substring(0, 10) + '...
';
}
else {
str = str + '>' + val + '';
}
return str
}
}
function GetCallState(val) {
if(val == '1') {
return '已接通';
} else {
return '未接通';
}
}
//音频
function setCode(val) {
if(val) {
return '' +
'

' +
'
';
} else {
return '';
}
}
//省 市 区/县
//省
function LAISHENG(obj) {
obj.empty();
obj.append('');
$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
"token": $.cookie("token"),
pid: 0,
}, function (data) {
if (data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function (i, n) {
$("").appendTo(obj);
})
}
})
}
//市
function LAISHI(obj) {
obj.empty();
obj.append('');
$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
"token": $.cookie("token"),
pid: $('#source').val(),
}, function (data) {
if (data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function (i, n) {
$("").appendTo(obj);
})
}
})
}
// 区/县
function LAIQU(obj) {
obj.empty();
obj.append('');
$.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
"token": $.cookie("token"),
pid:$('#type').val(),
}, function (data) {
if (data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function (i, n) {
$("").appendTo(obj);
})
}
})
}
$('#source').on('change',function(){
LAISHI($("#type"));
});
$('#type').on('change',function(){
LAIQU($("#keyid"));
});
// 区域
//function getArea(obj) {
// obj.empty();
// obj.append('');
// $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
// "token": $.cookie("token"),
// pid: 1,
// F_Layer: 1,
// }, function (data) {
// if (data.state.toLowerCase() == "success") {
// var content = data.data;
// $(content).each(function (i, n) {
// $("").appendTo(obj);
// })
// }
// })
//}
//办事处 提交人
function CHOUDQ(obj) {
obj.empty();
obj.append('');
$.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
"token": $.cookie("token"),
pid: 1,
F_Layer: 1,
}, function (data) {
if (data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function (i, n) {
$("").appendTo(obj);
})
}
})
}
//办事处
function CHOUFEN(obj) {
obj.empty();
obj.append('');
$.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
"token": $.cookie("token"),
F_Layer:2,
pid:$("#customer_comaddress").val(),
}, function (data) {
if (data.state.toLowerCase() == "success") {
var content = data.data;
$(content).each(function (i, n) {
$("").appendTo(obj);
})
}
})
}
// 提交人
function getSubmitter(obj) {
obj.empty();
obj.append('');
$.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
"token": $.cookie("token"),
type: 1,
dptid: $("#customer_comaddress").val(),
pagesize: 100,
}, function (data) {
console.log('123123123')
var content = data.rows;
$(content).each(function (i, n) {
$("").appendTo(obj);
})
})
}
// 获取提交人
$('#customer_comaddress').on('change',function(){
getSubmitter($('#customer_submitter'));
});
//function ck(val, row) {
// $(".t-shade").addClass("cx");
// $(".gjss").removeClass("cx");
// $(".xqlb").addClass("cx");
// var path = $(val).attr("item");
// $(".Ly_box").empty();
// $('').appendTo(".Ly_box");
//}
//录音
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 radioRepeat(id){
layer.open({
type: 2,
title: '重复工单',
maxmin: true, //开启最大化最小化按钮
area: ['80%', '90%'],
content: "./work_order_repeat.html?id=" + id
});
}
//工单详情
function btn_order_details(val) {
var id = val;
layer.open({
type: 2,
title: '工单详情',
maxmin: true, //开启最大化最小化按钮
area: ['80%', '90%'],
content: './work_order_details.html?id=' + id
// content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
});
}
function GetDealState(val) {
if(val == '1') {
return '已处理';
} else {
return '未处理';
}
}
function GetStateName(val) {
var str = '';
switch(val + '') {
case '0':
str = "待处理";
break;
case '1':
str = "已处理";
break;
}
return str;
}
//截取字符串
function GetCont(val) {
var str = ' 20) {
str = str + ' title="' + val + '" ';
val = val.substr(0, 20) + "...";
}
return str + '>' + val + '
';
}
//查看详情
function ckxq(str) {
layer.open({
type: 2,
content: "CommonHtml/WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
title: '工单详情',
area: ['85%', '80%'], //宽高
});
}
//工单类型
function getOrderType() {
$.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
"token": $.cookie("token"),
flag: "GDLX"
}, function(result) {
result = $.parseJSON(result);
var Count = result.data;
$(Count).each(function(i, n) {
$('').appendTo($(".orderType"));
})
});
}
//投诉类型
function complaintType() {
$.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
"token": $.cookie("token"),
flag: "TSLX"
}, function(result) {
result = $.parseJSON(result);
var Count = result.data;
$(Count).each(function(i, n) {
$('').appendTo($(".complaintType1"));
})
typeSmall=$(".complaintType1").val();
});
}
//咨询类型
function consultType() {
$.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
"token": $.cookie("token"),
flag: "ZXLX"
}, function(result) {
result = $.parseJSON(result);
var Count = result.data;
$(Count).each(function(i, n) {
$('').appendTo($(".complaintType2"));
})
});
}
//区域
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);
$('.inps2').val(areaParent1);
$('.inps3').val(areaParent2);
ComplaintVip();
$('.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);
$('.inps2').val(areaParent1);
$('.inps3').val(areaParent2);
ComplaintVip();
} else {
layer.msg("请选择最下级菜单");
}
$('.addTree1').hide();
};
//产品代码
function getProductType(obj) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "CPDM"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#productType"));
})
}
});
}
// 问题代码
function getProblemCode(obj) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "WTDM"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#problemCode"));
})
}
});
}
// 重要级别
function getDealTimely(obj) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "GDDJ"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#dealTimely"));
})
}
});
}
// 重要级别原因(Ⅰ级)
function getReasonOne() {
$("#reason").empty();
$("#reason").append("");
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "YJYY"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#reason"));
})
}
});
}
// 重要级别原因(Ⅱ级)
function getReasonTwo() {
$("#reason").empty();
$("#reason").append("");
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
flag: "EJYY"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#reason"));
})
}
});
}
// 重要级别显示原因
$('#dealTimely').on('change',function(){
if ($('#dealTimely').val() === 'Ⅰ级'){
$('#reason').val('');
$('#reason').removeAttr("disabled");
getReasonOne();
} else if ($('#dealTimely').val() === 'Ⅱ级' ){
$('#reason').val('');
$('#reason').removeAttr("disabled");
getReasonTwo();
} else {
$('#reason').val('');
$('#reason').attr("disabled", "disabled");
}
})
// 指派事件
$('#isAssign').on('change', function(){
if($('#isAssign input[name="isAssign"]:checked').val() === '1'){
$('.comaddressTitle').show();
$('.comaddressSelect').show();
$('.submitterTitle').show();
$('.submitterSelect').show();
} else if ($('#isAssign input[name="isAssign"]:checked').val() === '0'){
$('.comaddressTitle').hide();
$('.comaddressSelect').hide();
$('.submitterTitle').hide();
$('.submitterSelect').hide();
}
})
// 地址(省+市+区/县)
function detailedAddress() {
if($('#source').val() === ""){
var province = '';
} else {
var province = $('#source').find("option:selected").text()
}
if($('#type').val() === ""){
var city = '';
} else {
var city = $('#type').find("option:selected").text()
}
if($('#keyid').val() === ""){
var county = '';
} else {
var county = $('#keyid').find("option:selected").text()
}
if($('#addressDescription').val === ""){
var addressDescription = '';
} else {
var addressDescription = $('#addressDescription').val();
}
var address = province + '-' + city + '-' + county + '-' + addressDescription;
return address;
}
//产品厂家
function getProductFactory() {
$("#productFactoryDataList").empty();
$("#productFactoryDataList").append('');
$("#productFactoryDataList").append('');
$.getJSON(huayi.config.callcenter_url + "EquipmentNumber/GetList", {
"token": $.cookie("token"),
keywords: "",
pageindex: "1",
pagesize: "200",
}, function (data) {
if (data.state.toLowerCase() == "success") {
var content = data.rows;
$(content).each(function (i, n) {
$("#productFactoryDataList").append('').appendTo($("#DicValueList"));
})
}
});
}
//客诉专员
function ComplaintVip() {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Customer/GetAllList",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
type: 2,
province: $('.inps2').val(), //省
city: $('.inps3').val() //市
},
success: function(data) {
$("#vipName").empty();
var Count = data.data;
$('').appendTo($("#vipName"));
$(Count).each(function(i, n) {
$('').appendTo($("#vipName"));
})
}
});
}
//清空
function Clean() {
////左侧
//$('.ldname').val(''); //投诉人
//$('#khid').val('');
//$('#kharea').val(''); //投诉电话
//$('.ldlocation').text('未知'); //归属地
//$('#shengshi').val(''); //联系人
//$('.ldtel1').val(''); //联系电话
//$('.khprovince').val(''); //邮编
//$('.khcity').val(''); //email
//$('.ldtime').val(''); //来电时间
//右侧
$('#name').val('');
$('#tel').val(''); //号码
$('#orderSource').val(''); //工单来源
$('#typeclassId').val(''); //工单类型id
$('.orderType').val(''); //工单状态id
$('.DicValueList').val(''); //反馈内容
$('#productname').val(''); //备注一
$('#buyAddress').val(''); //备注二
$('#batchNumber').val('');
$('.complaintType').val('');
$(".areaInps").val();
$('.inps2').val('');
$('.inps3').val('');
$('#source').val('');
$('#type').val('');
$('#keyid').val('');
$('#addressDescription').val(''); //详细地址
$('#productType').val('');
$('#productName').val('');
$('#specification').val('');
$('#productDate').val('');
$('#productNumber').val('');
$('#productFactory').val('');
$('#problemCode').val('');
$('#qualityProblem').val('');
$('#dealTimely').val('');
$('#reason').val('');
$('#customer_comaddress').val('');
$('#customer_submitter').val('');
$('#remark').val('');
$("#order_isover input[name='type'][value='1']").prop("checked","checked"); //咨询
$("#isAssign input[name='isAssign'][value='1']").prop("checked","checked"); //指派
$("#duplicate input[name='duplicate'][value='0']").prop("checked","checked"); //重复工单
}
//保存
function saveCustomer() {
if (!$('#name').val()) {
layer.confirm('请输入姓名!', {
icon: 2,
btn: ['确定']
});
return;
}
if (!$('#tel').val()) {
layer.confirm('请输入电话!', {
icon: 2,
btn: ['确定']
});
return;
}
if (!$('#qualityProblem').val()) {
layer.confirm('请输入质量问题!', {
icon: 2,
btn: ['确定']
});
return;
}
$.ajax({
type: "post",
url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder",
dataType: 'json',
async: true,
beforeSend: function() { //触发ajax请求开始时执行
$('.customerSubmit').attr("disabled", true);
$('.customerSubmit').text('保存中...');
},
data: {
token: $.cookie("token"),
IsAssign: $('#isAssign input[name="isAssign"]:checked').val(),//是否指派
clbm: $('#customer_submitter').find("option:selected").attr("deptId") === '请选择' ? '' : $('#customer_submitter').find("option:selected").attr("deptId"), //提交部门
clid: $('#customer_submitter').val(), //提交人
// cont: $('#cont').val(), //提交内容
F_Type: $('#order_isover input[name="type"]:checked').val(), //工单类型
// F_Area: $('#customer_area').val(), //大区
F_DealTimely: $('#dealTimely').val(), //重要级别
F_Reason: $('#reason').val(), //原因
F_CusName: $('#name').val(), //姓名
F_CusPhone: $('#tel').val(), //号码
F_AddRess: detailedAddress(),//地址
F_ProductType: $('#productType').val(), //产品代码
F_ProductName: $('#productName').val(), //产品名称
F_Specifications: $('#specification').val(), //规格
F_ProductDate: $('#productDate').val(), //生产日期
F_BatchNumber: $('#productNumber').val(), //产品编码
F_Manufacturer: $('#productFactory').val(), //产品厂家
F_ProblemCode: $('#problemCode').val(), //问题代码
F_QualityProblem: $('#qualityProblem').val(), //质量问题
F_Content: $('#remark').val(), //备注
F_Duplicate: $('#duplicate input[name="duplicate"]:checked').val(), //重复工单
},
success: function (data) {
if (data.state.toLowerCase() == 'success') {
layer.msg("保存成功!");
Clean();
//window.location.reload()
$('.customerSubmit').attr("disabled", false);
$('.customerSubmit').text('保存');
} else {
$('.customerSubmit').attr("disabled", false);
$('.customerSubmit').text('保存');
}
}
});
}