var ns;
var id = helper.request.queryString("id");
var phone = helper.request.queryString("phone");
var objs = {};
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
dataType: 'json',
async: true,
data: {
token: $.cookie("token")
},
success: function(data) {
if(data.state.toLowerCase() == 'success') {
if(data.data.groname == '客服组') {
$('.customerService').show();
ns = 1;
} else {
$('.market').show();
ns = 2;
}
}
}
});
if(id) {
$("#tel").val(phone);
$("#tel_market").val(phone);
$("#CallID").val(id);
}
$('#testInput1').comboSelect();
$('#testInput2').comboSelect();
$('#testInput3').comboSelect();
$('#testInput4').comboSelect();
$(function(){
GDLY(); //工单来源
State();//工单状态
getOrderType();//工单类型
//保存
$('.customerSubmit').click(function() {
saveCustomer();
});
$('.marketSubmit').click(function() {
saveMarket();
});
})
//编辑器配置
KindEditor.ready(function(K) {
window.changeEditor = K.create('#feedBackCon');//修改弹出框编辑器
XQ();
})
//编辑器配置
KindEditor.ready(function(K) {
window.changeMarket = K.create('#remark_market');//修改弹出框编辑器
})
// BindLDdep($("#testInput1"),$("#testInput2"),$("#testInput3"),$("#testInput4")).then(function(){
// XQ();
// })
//工单状态
function State(){
$.ajax({
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
type: 'get',
async: false,
data: {
flag: 'GDZT',
token: $.cookie("token")
},
dataType: "json",
success: function(res) {
if(res.state == "success") {
$(res.data).each(function(i, n) {
$('').appendTo($("#State"));
})
//
}
}
})
}
//工单来源
function GDLY(){
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
dataType: 'json',
async: false,
data: {
token: $.cookie("token"),
flag: "GDLY"
},
success: function(data) {
var Count = data.data;
$(Count).each(function(i, n) {
$('').appendTo($("#DicValueList"));
$('').appendTo($("#DicValueList_market"));
})
}
});
}
//获取详情
function XQ(){
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
dataType: 'json',
async: true,
cache: false,
data: {
"orderid": id,
"token": $.cookie("token")
},
success: function(result) {
if(result.data.data.length > 0) {
var data = result.data.data[0];
var state = data.State;
var state_;
$("#xq_gdlx").text(data.GDLXName);
$("#xq_cjsj").text(data.CreateTime);
// $("#xq_gdzt").html(GetStateName(data.State));
$("#name").val(data.Customer);
$("#name_market").val(data.Customer);
$("#tel_market").val(data.CustomerTel);
$("#tel").val(data.CustomerTel);
//
$("#testInput1_input").val(data.Address);
$("#testInput2_input").val(data.Source);
$("#testInput3_input").val(data.Address);
$("#testInput4_input").val(data.Source);
$("#typeclass").val(data.GDLXName);
$("#typeclass_market").val(data.GDLXName);
changeEditor.html(data.Detail);
changeMarket.html(data.Detail);
// $("#remark_market").text(data.Detail);
$("#express").text(data.Files);
$("#remark1").text(data.City);
$("#remark2").text(data.Province);
$("#remark3").text(data.County);
if(state == 0) {
state_ = 471;
} else {
state_ = 472;
}
$("#State").val(state_);
$("#States").val(data.State);
$("#DicValueList").val(data.Type);
$("#DicValueList_market").val(data.Type);
$("#typeclassId").val(data.TypeClass);
$("#typeclassId_market").val(data.TypeClass);
BindLDdep($("#testInput1"),$("#testInput2"),$("#testInput3"),$("#testInput4"),data.Address,data.Source)
}
}
});
}
//工单类型
function getOrderType() {
$.get(huayi.config.callcenter_url + 'WorkType/GetTreeList', {
"token": $.cookie("token"),
}, function(result) {
result = $.parseJSON(result);
$.fn.zTree.init($("#TreeDemo"), setting3, result.data); //实例化树形图
$.fn.zTree.init($("#TreeDemo_market"), setting3, result.data); //实例化树形图
});
}
var setting3 = {
data: {
key: {
name: "text"
},
simpleData: {
enable: true,
idKey: "id",
rootPId: 0
}
},
callback: {
onClick: changeTreeClick
}
}
function changeTreeClick(event, treeId, treeNode) {
if(treeNode.level == 2){
var chanId = treeNode.id;
var changeName = treeNode.text;
$('#typeclass').val(changeName);
$('#typeclassId').val(chanId);
$('#typeclass_market').val(changeName);
$('#typeclassId_market').val(chanId);
var pidnode = treeNode.getParentNode();
}
};
$('.down').click(function() {
if($('.treeList').css('display') == 'block') {
$('.treeList').css('display', 'none')
} else {
$('.treeList').css('display', 'block')
}
})
$('#typeclass').click(function() {
$('.treeList').css('display', 'block')
})
$('.treeList').mouseleave(function() {
$(this).css('display', 'none')
})
$('.down_market').click(function() {
if($('.treeList_market').css('display') == 'block') {
$('.treeList_market').css('display', 'none')
} else {
$('.treeList_market').css('display', 'block')
}
})
$('#typeclass_market').click(function() {
$('.treeList_market').css('display', 'block')
})
$('.treeList_market').mouseleave(function() {
$(this).css('display', 'none')
})
//来电单位
function getAccount(obj) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Customer/BindLDdep",
dataType: 'json',
async: true,
data: {
token: $.cookie("token")
},
success: function(data) {
var Count = data.data.dep;
$(Count).each(function(i, n) {
$("").appendTo($(obj));
})
// $(obj).selectpicker('refresh');
}
});
}
//客服部保存
function saveCustomer() {
$.ajax({
type: "post",
url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrderDetail",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
orderid: id,
customer: $('#name').val(), //姓名
lddep: $('#testInput1_input').val(), //来电单位
fkdep: $('#testInput2_input').val(), //反馈单位
type: $('#DicValueList').val(), //工单来源
typeclass: $('#typeclassId').val(), //工单类型id
gdzt: $('#State').val(), //工单状态id
detail: helper.HtmlUtil.htmlEncodeByRegExp(changeEditor.html()), //反馈内容
files: $('#express').val(), //快递信息
remark1: $('#remark1').val(), //备注一
remark2: $('#remark2').val(), //备注二
remark3: $('#remark3').val() //备注三 callid:$("#CallID").val()
},
success: function(data) {
if(data.state.toLowerCase() == 'success') {
layer.msg("保存成功!");
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
parent.$('#workorderlist').bootstrapTable('refresh');
parent.layer.msg("修改成功!");
clear();
}
}
});
}
//市场部保存
function saveMarket() {
if($('#name_market').val() == '') {
layer.confirm('请输入姓名!', {
icon: 2,
btn: ['确定']
});
return;
}
if($('#tel_market').val() == '') {
layer.confirm('请输入电话!', {
icon: 2,
btn: ['确定']
});
return;
}
if($('#testInput3_input').val() == '') {
layer.confirm('请选择来电单位!', {
icon: 2,
btn: ['确定']
});
return;
}
$.ajax({
type: "post",
url: huayi.config.callcenter_url + "WorkOrder/EditWorkOrderDetail",
dataType: 'json',
async: true,
data: {
token: $.cookie("token"),
orderid: $("#CallID").val(),
customer: $('#name_market').val(), //姓名
lddep: $('#testInput3_input').val(), //来电单位
fkdep: $('#testInput4_input').val(), //反馈单位
type: $('#DicValueList_market').val(), //工单来源
typeclass: $('#typeclassId_market').val(), //工单类型id
// detail:encodeURIComponent(changeMarket.html()), //备注
detail:helper.HtmlUtil.htmlEncodeByRegExp(changeMarket.html()), //备注
},
success: function(data) {
if(data.state.toLowerCase() == 'success') {
layer.msg("保存成功!");
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
parent.layer.close(index); //再执行关闭
parent.$('#workorderlist_').bootstrapTable('refresh');
parent.layer.msg("修改成功!");
clear();
}
}
});
}
function BindLDdep(obj1,obj2,obj3,obj4,res1,res2) {
$.ajax({
type: "get",
url: huayi.config.callcenter_url + "Customer/BindLDdep",
dataType: 'json',
async: true,
data: {
// keypara: str,
token: $.cookie("token")
},
success: function(data) {
var Count = data.data.dep;
var html1 = '', html2 = '';
$("").appendTo(obj1);
$("").appendTo(obj2);
$("").appendTo(obj3);
$("").appendTo(obj4);
$(Count).each(function(i, n) {
if(n !==res1){
html1 = "";
}
if(n !==res2){
html2 = "";
}
$(html1).appendTo(obj1);
$(html2).appendTo(obj2);
$(html1).appendTo(obj3);
$(html2).appendTo(obj4);
});
obj1.comboSelect();
obj2.comboSelect();
obj3.comboSelect();
obj4.comboSelect();
}
});
};
function clear() {
if(ns == 1) {
$('#name').val('');
$('#tel').val(''); //号码
$('#testInput1_input').val(''); //来电单位
$('#testInput2_input').val(''); //反馈单位
$('#orderSource').val(''); //工单来源
$('#typeclassId').val(''); //工单类型id
$('#State').val(''); //工单状态id
changeEditor.html('') //反馈内容
$('#express').val(''); //快递信息
$('#remark1').val(''); //备注一
$('#remark2').val(''); //备注二
$('#remark3').val(''); //备注三
} else {
$('#name_market').val('');
$('#tel_market').val(''); //号码
$('#testInput3_input').val(''); //来电单位
$('#testInput4_input').val(''); //反馈单位
$('#typeclassId_market').val(''); //工单类型id
changeMarket.html('') //反馈内容
// $('#remark_market').val(''); //备注内容
}
}