var ns; $.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 == '思念组') { //console.log(data.data.groname) $('.customerService').show(); $('.market').remove(); ns = 1; } else { $('.market').show(); $('.customerService').remove(); ns = 2; } } } }); $(document).ready(function() { initTable(); initTables(); // 楼下组部分字段隐藏 $.ajax({ type: "get", url: huayi.config.callcenter_url + "UserAccount/GetNowUser", dataType: 'json', async: true, data: { token: $.cookie("token") }, success: function(data) { if(data.state.toLowerCase() == 'success') { if(data.data.user.F_SeartGroup == '楼下组') { $('.up_floor').css('display','none') } } } }); $(".ss").click(function() { stype = 1; initTable(); initTables(); }) $('.plasechoce').click(function() { $(this).parent().siblings('input').val(''); }) /*高级查询*/ $(".gjss").click(function() { $(".t-shade").addClass("cx"); $(".gjsu").addClass("cx"); }); $("#gjss").click(function() { stype = 2; initTable(); initTables(); $(".t-shade").removeClass("cx"); $(".gjsu").removeClass("cx"); }) $(".setwin").click(function() { $(".t-shade").removeClass("cx"); $(".gjsu").removeClass("cx"); $(".cbgd").removeClass("cx"); }) //详情 $(".ckxq ul li").click(function() { $(this).addClass("Active").siblings().removeClass("Active"); var i = $(this).index(); $(".gdxq").hide(); $(".gdxq").eq(i).show(); // if(i > 0) { // cljl(i); // } }); $(".Closed").click(function() { $(".ckxq").addClass("Hidens"); }); /*tree下拉框效果*/ $(".inpBox .tree").click(function() { if($(this).parent().find(".addTree").is(":hidden")) { $(this).parent().find(".addTree").show(); } else { $(this).parent().find(".addTree").hide(); } }); /*普通下拉框效果*/ $(".inpBox .select").click(function() { if($(this).parent().find(".xl_common").is(":hidden")) { $(this).parent().find(".xl_common").show(); } else { $(this).parent().find(".xl_common").hide(); } }); $(".xl").click(function() { if($(this).parent().find(".addTree").is(":hidden")) { $(this).parent().find(".addTree").show(); } else { $(this).parent().find(".addTree").hide(); } if($(this).parent().find(".xl_common").is(":hidden")) { $(this).parent().find(".xl_common").show(); } else { $(this).parent().find(".xl_common").hide(); } }); $(".inpBox").mouseleave(function() { $(this).children(".addTree").hide(); $(this).children(".xl_common").hide(); }) $(".xl_box").on("click", "li", function() { var obj = $(this).parent().parent().parent(); obj.find("input").eq(0).val($(this).text()); obj.find("input").eq(1).val($(this).attr("itemid")); obj.find(".xl_common").hide(); }) $("input[name='ltype']").click(function() { var val = $("input[name='ltype']:checked").val(); if(val == '0') { $(".js").show(); } else if(val == '1') { $(".js").hide(); } }) if($("#zrbmtree")) { getBM($("#zrbmtree")); } laydate.render({ elem: '#greetingTimes', range: '~', // type: 'datetime', //max : 31, // min: 0, theme: '#1ab394', }); //坐席 getSeating() //工单类型 getOrderType(); //工单来源 getOrderSource(); // 产品类别 getprdoctSource(); //工单类型 getOrderTypeSel() // //反馈单位 、来电单位 $('#comeCall_dep').comboSelect(); $('#comeCall_deps').comboSelect(); function getOrderType() { $.get(huayi.config.callcenter_url + 'UserAccount/GetSeatList', { "token": $.cookie("token"), }, function(result) { result = $.parseJSON(result); $.fn.zTree.init($("#TreeDemo"), setting3, result.data); //实例化树形图 }); } var setting3 = { data: { key: { name: "F_UserName" }, simpleData: { enable: true, idKey: "F_Id", pIdKey: "F_ParentId", rootPId: 0 } }, callback: { onClick: changeTreeClick } } function changeTreeClick(event, treeId, treeNode) { $('#typeclass').val(treeNode.F_UserName); $('#typeclassId').val(treeNode.F_UserCode); // 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); // // // }else{ // layer.msg("请选择最下级菜单"); // } $('.addTree1').hide(); }; $('.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') }) function getSeating() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "CallInScreen/GetUsers", dataType: 'json', async: true, data: { token: $.cookie("token") }, success: function(data) { var Count = data.data.user; $(Count).each(function(i, n) { $("").appendTo($("#userid")); }) $('#userid').selectpicker('refresh'); } }); } }) //工单来源 function getOrderSource() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "GDLY" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $("").appendTo($("#orderSource")); }) $('#orderSource').selectpicker('refresh'); } }); } //产品类别 function getprdoctSource() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "CPLB" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $("").appendTo($("#productTypeFilt")); }) $('#orderSource').selectpicker('refresh'); } }); } //工单类型 function getOrderTypeSel() { $.ajax({ type: "get", url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", dataType: 'json', async: true, data: { token: $.cookie("token"), flag: "GDLX" }, success: function(data) { var Count = data.data; $(Count).each(function(i, n) { $("").appendTo($("#orderType")); }) $('#orderType').selectpicker('refresh'); } }); } //编辑器配置 KindEditor.ready(function(K) { window.changeEditor = K.create('#cl_gdnr'); //修改弹出框编辑器 }); var F_UserCode = localStorage.getItem('F_UserCode'); function View(val, row) { return '
' + val + '
'; $("#F_UserCode").val(row.CreateUser); } function forMaterDepart(val, row) { var str = ""; if(val == '' || val == null) { str = "未知" } else { str = val } return str } function OverTime(val, row) { var cs = 'Ctime'; if(row.LimitTime || row.State == 1) { if(row.totalhour * 1 > row.LimitTime * 1) { cs = 'overTime_'; } } return '
'; } function ck(val) { selid = val; $('.modify').attr('index', selid) $(".ckxq").removeClass("Hidens"); $(".ckxq ul li").eq(0).trigger("click"); xq(); } function Detail(val) { if(val) { var str = ' 10){ str =str + '>' + val.substring(0, 10) + '...'; } else{ str = str + '>' + val + ''; } return str } } function characterFive(val) { if(val) { var str = ' 5){ str =str + '>' + val.substring(0, 5) + '...'; } else{ str = str + '>' + val + ''; } return str } } function xq() { $.getJSON(huayi.config.callcenter_url + 'WorkOrder/GetWorkOrder', { "workid": selid, "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { if(result.data.data.length > 0) { var data = result.data.data[0]; $("#complaintType2").text(data.F_Pietype);//派单类型 $("#dealing").text(data.F_Dealing);//处理人姓名 $("#dealingtel").text(data.F_Dealingtel);//处理人电话 $("#complaintType1").text(data.F_Fixduty);//定责 $("#xq_gdbh").text(data.F_WorkOrderId); //工单编号 $("#xq_gdlx").text(data.F_Typeof); //工单类型 $("#xq_cjsj").text(data.F_CreateTime); //创建时间 $("#xq_gdzt").html(GetStateName(data.F_State)); //工单状态 $("#xq_khxm").text(data.F_CusName); //客户姓名 $("#xq_khdh").text(data.F_CusPhone); //客户电话 $("#definition").text(data.F_Definition); //营业厅名称 $("#buyAddress").text(data.F_BuyAddress); //购买地址 $("#userDate").text(data.F_UserDate); //使用日期 $('#county').text(data.F_County); //区县 $("#F_complaint").text(data.SmallTypeName); //投诉类型 $("#areaName").text(data.F_Area+"-"+data.F_Province+"-"+data.F_City); //区域 $("#VipName").text(data.F_VIPName); //专员姓名 $("#F_VipPhone").text(data.F_VIPPhone); //专员电话 $("#conTent").text(data.F_Content); //事件描述 $("#replycontent").text(data.F_Replycontent); //事件回复 $("#remark").text(data.F_Remark); //备注 if (data.F_DealCost=="0") { $("#F_DealCost").text(""); //处理费用 }else{ $("#F_DealCost").text(data.F_DealCost); //处理费用 } $("#DealStateName").text(data.DealStateName); //处理状态 $("#F_DealTimely").text(data.DealTimelyName); //响应状态 $("#F_DealResult").text(data.F_DealResult); //处理结果 $("#F_DealDes").text(data.F_DealDes); //客诉进展详述 $(".gdxq").eq(0).find(".allbc").remove(); if(result.data.gcdata.length > 0) { var html = '
补充记录' + '' + ''; $(result.data.gcdata).each(function(i, n) { html += ''; }) html += '
补充人
补充详情
创建时间
' + n.F_CreateUser + '' + n.F_Message + '' + n.F_CreateTime + '
'; $(".gdxq").eq(0).append($(html)); } $(".gdxq").eq(1).find(".allbc").remove(); if(result.data.gjdata.length > 0) { var html = '
' + ''+ '' + ''+ ''; $(result.data.gjdata).each(function(i, n) { html += ''; }) html += '
跟进人
跟进业务
跟进内容
'+ '
创建时间
' + n.F_CreateUser + '' + n.F_Title + '' + n.F_Content + '' + n.F_CreateTime + '
'; $(".gdxq").eq(1).append($(html)); }else{ var html = '
暂无跟进记录
' $(".gdxq").eq(1).append($(html)); } } } }) } function GetTypeName(val) { var str = ''; switch(val + '') { case '1': str = "咨询"; break; case '2': str = "报修服务"; break; case '3': str = "投诉建议"; break; } return str; } function GetStateName(val) { if(val == 0) { return '
待处理
' } else { return '
已处理
' } return str; } function ComXQ(val, row) { var str = ''; if(row.IsLast) { str = str + row.CreateUser + " 完结工单。" + "
"; } if(row.DealTime) { str = str + row.CreateUser + " 处理工单:" + "
"; str = str + row.Detail + "
"; } if(row.SureUserName) { str = str + row.SureUserName + " 接单。" + "
"; } if(row.ToDeptName) { str = str + row.CreateUserName + " 指派工单给 " + row.ToDeptName + " "; if(row.ToUserName) { str = str + row.ToUserName; } str = str + "
"; } if(row.IsStart) { str = str + row.CreateUserName + " 重新开启工单。" + "
"; } return str; } //获取部门 var setting = { data: { key: { name: "F_DeptName" }, simpleData: { enable: true, idKey: "F_DeptId", pIdKey: "F_ParentId", rootPId: 0 } }, callback: { onClick: zTreeOnClick } }; function getBM(obj) { $.getJSON(huayi.config.callcenter_url + 'Department/GetAllList', { "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { $.fn.zTree.init(obj, setting, result.data); } }) } function zTreeOnClick(event, treeId, treeNode) { if(event) { event.stopPropagation(); } var obj = $("#" + event.data.treeId).parent(); obj.parent().find("input").eq(0).val(treeNode.F_DeptName); obj.parent().find("input").eq(1).val(treeNode.F_DeptId); obj.hide(); getRY($(".clid"), $("#clbm").val()); }; //获取人员 function getRY(obj, deptid) { obj.empty(); obj.append('
  • --请选择--
  • '); obj.parent().parent().find("input").eq(0).val("--请选择--"); obj.parent().parent().find("input").eq(1).val(""); $.getJSON(huayi.config.callcenter_url + 'UserAccount/GetDeptUserList', { "deptid": deptid, "token": $.cookie("token") }, function(result) { if(result.state.toLowerCase() == "success") { $(result.data).each(function(i, n) { obj.append('
  • ' + n.F_UserName + '
  • '); }) obj.find("li").click(function(event) { if(event) { event.stopPropagation(); } $(this).parent().parent().parent().find("input").eq(0).val($(this).text()); $(this).parent().parent().parent().find("input").eq(1).val($(this).attr("itemid")); $(this).parent().parent().hide(); }); } }) } function Appoint(val, row) { return czhtmls(val, row, "处理"); } function Dispose(val, row) { return czhtml(val, row, "处理"); } function czhtml(val, row, str) { return ''; } function czhtmls(val, row, str) { return ''; } function oper(val, obj) { zpid = val; var zp = JSON.parse($(obj).attr("itemstr")); $("#cl_gdbh").text(zp.WorkOrderID); $("#cl_gdlx").text(zp.TypeClassName); $("#cl_khxm").text(zp.Customer); $("#cl_khdh").text(zp.F_CusPhone); changeEditor.html(zp.Detail_2) $("#clbmname").val(""); $("#clbm").val(""); $("#clidname").val(""); $("#clid").val(""); $(".clid").empty(); $("#cont").val(""); $(".t-shade").addClass("cx"); $(".clgd").addClass("cx"); } //获取详情 function getOrderDetail(workid, typeName) { zpid = workid; $.ajax({ type: "get", url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder", dataType: 'json', async: true, cache: false, data: { workid: workid, token: $.cookie("token") }, success: function(result) { if(result.data.data.length > 0) { var data = result.data.data[0]; if(data) { $("#cl_gdbh").text(data.F_WorkOrderId); $("#cl_gdlx").text(data.F_Typeof); $("#cl_khxm").text(data.F_CusName); $("#cl_khdh").text(data.F_CusPhone); $("#complaintType2").text(data.F_Pietype);//派单类型 $("#dealing").text(data.F_Dealing);//处理人姓名 $("#dealingtel").text(data.F_Dealingtel);//处理人电话 $("#complaintType1").text(data.F_Fixduty);//定责 $("#clbmname").val(""); $("#clbm").val(""); $("#clidname").val(""); $("#clid").val(""); $(".clid").empty(); $("#cont").val(""); $(".t-shade").addClass("cx"); $(".clgd").addClass("cx"); } } } }); } //点解 $('.modify').click(function() { var id = $(this).attr('index'); layer.open({ type: 2, title: '修改工单', maxmin: true, //开启最大化最小化按钮 area: ['80%', '90%'], content: '../WorkOrder/Xga.html?id=' + id // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +'' }); }) //修改工单 function TZ(val) { var id = val; layer.open({ type: 2, title: '修改工单', maxmin: true, //开启最大化最小化按钮 area: ['80%', '90%'], content: '../WorkOrder/Xga.html?id=' + id // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +'' }); } //跟进工单 function GJ(val) { var id = val; layer.open({ type: 2, title: '跟进工单', maxmin: true, //开启最大化最小化按钮 area: ['80%', '90%'], content: '../WorkOrder/followOrder.html?id=' + id // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +'' }); } //复制模板 function TK(val) { var id = val; layer.open({ type: 2, title: '文字模板', maxmin: true, //开启最大化最小化按钮 area: ['20%', '20%'], content: '../WorkOrder/template.html?id=' + id // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +'' }); } function RemoveBtn(val, row) { return ''; } function Search(val, row) { if(row.F_State == 0) { return ''; } else { return ''; } } function btnRemove(str, row) { var type = $('#orderSource').val(); //工单来源 var typeclass = $('#typeclassId').val(); //工单类型 var starttime = $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[0]; //开始时间 var endtime = $('#greetingTimes').val() && $('#greetingTimes').val().split(' ~ ')[1]; //结束时间 var lddep = $('#comeCall_dep_input').val(); //来电单位 var fkdep = $('#comeCall_deps_input').val(); //来电单位 var userid = $('#userid').val(); //坐席 layer.confirm('确定删除当前记录?', { btn: ['是', '否'] //按钮 }, function(index) { /*执行删除*/ $.ajax({ type: "get", url: huayi.config.callcenter_url + "WorkOrder/DelWorkOrder", dataType: 'json', async: true, data: { ids: str, token: $.cookie("token") }, success: function(data) { layer.msg("删除成功!"); // initTable(type, typeclass, starttime, endtime, lddep, fkdep, userid); $('#workorderlist').bootstrapTable('refresh'); $('#workorderlist_').bootstrapTable('refresh'); // initTables(type, typeclass, starttime, endtime, lddep, fkdep, userid); layer.close(index); } }); }); } //受理人判断 function GetState(val, row) { if(val == 0) { return '
    ' + IsNull(row.CreateUserNameRel) + '
    ' } else { return '
    ' + IsNull(row.LastDealUserNameRel) + '
    ' } } //判断是否为null function IsNull(str){ if(str){ str =str; }else{ str=" - "; } return str }