var selid = helper.request.queryString("id"); $(document).ready(function () { //工单详情 getWorkOrderDetails(); getWorkOrderRecord(); // 工单详情、记录切换 $(".ckxq ul li").click(function() { $(this).addClass("Active").siblings().removeClass("Active"); var i = $(this).index(); $(".gdxq").hide(); $(".gdxq").eq(i).show(); if(i === 0) { getWorkOrderDetails(); } else if(i === 1) { getWorkOrderRecord(); } }); // 楼下组部分字段隐藏 $.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') } } } }); //提交 $(".repeatSubmit").click(function() { submitRepeatWorkOrder(); }) }) // 工单详情 function getWorkOrderDetails() { $.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); //备注 } } }) } function GetStateName(val) { if(val == 0) { return '
待处理
' } else { return '
已处理
' } return str; } // 工单记录 function getWorkOrderRecord() { //先销毁表格 $('#workOrderRecord').bootstrapTable('destroy'); //初始化表格,动态从服务器加载数据 $('#workOrderRecord').bootstrapTable({ method: "get", //使用get请求到服务器获取数据 url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder", //获取数据的Servlet地址 contentType: 'application/x-www-form-urlencoded', striped: true, //表格显示条纹 pagination: false, //启动分页 pageSize: 10, //每页显示的记录数 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 = { workid: selid, // 工单ID token: $.cookie("token") }; return param; }, responseHandler: function(res) { return { // "total": res.itemlasts.length,//总页数 "rows": res.data.gcdata, //数据 }; }, onLoadSuccess: function() { //加载成功时执行 //layer.msg("加载成功"); }, onLoadError: function() { //加载失败时执行 //layer.msg("加载数据失败", { time: 1500, icon: 2 }); } }); } // 工单详情中判断工单来源的值 function workOrderDetailsSourceJudge (data) { if (data.F_Source === 1) { return 'PC'; } else if (data.F_Source === 2) { return 'APP'; } else if (data.F_Source === 3) { return '微信'; } else { return ''; } } // 工单详情中工单类别返回值判断 function workOrderDetailsTypeJudge (data) { if (data.F_Type === 1) { return '咨询'; } else if (data.F_Type === 2) { return '投诉'; } else if (data.F_Type === 3) { return '重复'; } else { return ''; } } // 工单详情中工单状态返回值判断 function workOrderDetailsStateJudge (data) { if (data.F_State === 0) { return '待提交'; } else if (data.F_State === 1) { return '待分派'; } else if (data.F_State === 2) { return '待接单'; } else if (data.F_State === 3) { return '待处理'; } else if (data.F_State === 4) { return '处理中'; } else if (data.F_State === 5) { return '退回待分派'; } else if (data.F_State === 6) { return '退回待提交'; } else if (data.F_State === 10) { return '已完成'; } else { return ''; } } // 工单记录中工单状态返回值判断 function formatterWorkOrderRecordStatus(val, row) { var formatterWorkOrderRecordStatusStr = ''; if (row.F_WoState === 0){ formatterWorkOrderRecordStatusStr = "待提交"; } if (row.F_WoState === 1){ formatterWorkOrderRecordStatusStr = "待分派"; } if (row.F_WoState === 2){ formatterWorkOrderRecordStatusStr = "待接单"; } if (row.F_WoState === 3){ formatterWorkOrderRecordStatusStr = "待处理"; } if (row.F_WoState === 4){ formatterWorkOrderRecordStatusStr = "处理中"; } if (row.F_WoState === 5){ formatterWorkOrderRecordStatusStr = "退回待分派"; } if (row.F_OptType == 6){ formatterWorkOrderRecordStatusStr = "退回待提交"; } if (row.F_OptType == 10){ formatterWorkOrderRecordStatusStr = "已完成"; } return formatterWorkOrderRecordStatusStr; } // 提交重复工单 //function submitRepeatWorkOrder () { // var laye = layer.confirm("您确定要提交重复工单吗?", { // btn: ["确定", "取消"] // }, function () { // $.ajax({ // type: "post", // url: huayi.config.callcenter_url + "WorkOrder/Repeat", // async: true, // dataType: "json", // data: { // token: $.cookie("token"), // orderid: selid, // isbj: 1 // }, // success: function (data) { // if (data.state.toLowerCase() == 'success') { // layer.msg("标记重复工单成功!"); // //工单列表 // parent.$("#workorderlist").bootstrapTable('refresh'); // //历史工单列表 // parent.$("#orderlist").bootstrapTable('refresh'); // //工单详情 // getWorkOrderDetails(); // getWorkOrderRecord(); // } else { // layer.msg("标记重复工单失败!"); // } // } // }); // }, function(){ // layer.close(laye) // }) //}