Aucune description

call.js 59KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888
  1. //来电时传输的数据
  2. var Number = helper.request.queryString("Number");
  3. var CallID = helper.request.queryString("CallID");
  4. var callRecordId = "";
  5. $(document).ready(function () {
  6. LAISHENG($("#source"));//省
  7. CHOUDQ($("#customer_comaddress")); //大区
  8. getRepeatWorker();
  9. $.ajax({
  10. type: "get",
  11. url: huayi.config.callcenter_url + "CallInScreen/GetCurrUserDep",
  12. dataType: 'json',
  13. async: false,
  14. data: {
  15. token: $.cookie("token")
  16. },
  17. success: function(data) {
  18. if(data.state.toLowerCase() == 'success') {
  19. if(data.data.groname == '思念组') {
  20. $(".snRmove").remove();
  21. $(".dkRmove").show();
  22. } else {
  23. $(".snRmove").show();
  24. $(".complainDiv2").hide();
  25. $(".dkRmove").remove();
  26. }
  27. }
  28. }
  29. });
  30. var groupcode = $('#groupcode', top.document).val();
  31. if (groupcode == 'SCZ') {
  32. $("#usedate").text("饮用日期:");
  33. $("#vipid").text("对接人:");
  34. $("#vipphone").text("对接人电话:");
  35. }
  36. //来电弹屏
  37. laydate.skin('molv');
  38. laydate({
  39. elem: '#old_startTime',
  40. event: 'focus'
  41. });
  42. laydate({
  43. elem: '#old_endTime',
  44. event: 'focus'
  45. });
  46. laydate({
  47. elem: '#con_startTime',
  48. event: 'focus'
  49. });
  50. laydate({
  51. elem: '#con_endTime',
  52. event: 'focus'
  53. });
  54. //弹屏右侧切换效果
  55. $(".ldtp-cr ul.ld-service li").click(function () {
  56. $(this).addClass("cr-click").siblings().removeClass("cr-click");
  57. loadOld();
  58. });
  59. $('.pre-add').click(function () {
  60. var par = $(this).parent().parent();
  61. par.hide().siblings().show();
  62. })
  63. $(".mfhtel").val(Number);
  64. $(".hidTel").val(Number);
  65. $(".tel").text(Number);
  66. $("#zxdh_").val(Number);
  67. $("#tsdh").val(Number);
  68. $(".ldtime").text(top.getNowFormatDate());
  69. $(".thsc").text("00:00");
  70. $(".hidCallID").val(CallID);
  71. $(".ldtel").text(Number);
  72. $("#tsdh").val(Number);
  73. $(".ldtel1").val(Number); //左侧联系电话
  74. $("#Tel").val(Number); //右侧客服部 新增工单电话
  75. $("#tel").val(Number);
  76. $("#telm").val(Number);
  77. $("#marketTel").val(Number);//右侧市场部 新增工单电话
  78. $("#SMSPhone").val(delFirstNumPhone(Number));
  79. if (Number) {
  80. //获取电话所属地
  81. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetPhoneLocation', {
  82. "tel": Number,
  83. "token": $.cookie("token")
  84. }, function (result) {
  85. if (result.state.toLowerCase() == "success") {
  86. $(".khgsd").text(result.data);
  87. //$(".ldlocation").text(result.data);
  88. if (result.data !== "未知") {
  89. var data = result.data.substr(0, result.data.length-2);
  90. $("#source option:selected").text(data.split("-")[0]); // 工单-省
  91. $("#source option:selected").val(data.split("-")[0]); // 工单-省
  92. $("#type option:selected").text(data.split("-")[1]); //工单-市
  93. $("#type option:selected").val(data.split("-")[1]); //工单-市
  94. cityGetCounty(data.split("-")[1]);
  95. }
  96. }
  97. })
  98. //获取客户信息
  99. $.ajax({
  100. type: "get",
  101. url: huayi.config.callcenter_url + "Customer/GetCustomerByTel",
  102. dataType: 'json',
  103. async: false,
  104. data: {
  105. tel: Number,
  106. type: 1,
  107. token: $.cookie("token")
  108. },
  109. success: function (result) {
  110. if (result.state.toLowerCase() == "success") {
  111. if (result.data != null) {
  112. $("#name").val(result.data.F_Name);
  113. $("#tel").val(result.data.F_Phone);
  114. $("#khid").val(result.data.F_Id);
  115. $('.ldname').val(result.data.F_Name); //客户姓名
  116. $("#areaInps").val(result.data.F_Area);
  117. $("#kharea").val(result.data.F_Area);
  118. if (result.data.F_Province) {
  119. $("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份
  120. // // $('#typeclass').val(result.rows[0].F_Province + "/" + result.rows[0].F_City);
  121. // $(".inps2").val(result.rows[0].F_Province);
  122. // $(".inps3").val(result.rows[0].F_City);
  123. ComplaintVip();
  124. $('.khprovince').val(result.data.F_Province);
  125. $('.khcity').val(result.data.F_City);
  126. } else {
  127. $("#shengshi").val('');
  128. }
  129. callRecordId = result.data.CallRecordsId;
  130. //获取来电电话
  131. }
  132. } else {
  133. $('.ldname').val("");
  134. $("#shengshi").val('');
  135. }
  136. }
  137. })
  138. }
  139. var timestamp = Date.parse(new Date());
  140. $('.head-pic .lahei .la-before').show();
  141. $('.head-pic .lahei .la-after').hide();
  142. //点击挂断
  143. $('.head-pic .td-call .take').click(function () {
  144. // top.obj.Type = "DropCall";
  145. top.obj.Type = "TurnIvr";
  146. // top.obj.AgentID = $.cookie("zx_user");
  147. // top.obj.AgentExten = $.cookie("extno");
  148. top.obj.IvrName = "MYD";
  149. top.obj.IvrPos = "1";
  150. top.Send();
  151. });
  152. //点击拉黑事件
  153. $('.head-pic .lahei .la-before').click(function () {
  154. if (!$(".hidTel").val()) {
  155. layer.confirm('来电号码为空!', {
  156. btn: ['确定']
  157. });
  158. return;
  159. }
  160. $("#time-word").val('');
  161. $('.ldtp-con .hei-list').show();
  162. })
  163. //拉黑输入框事件
  164. $('.hei-list .bacha').click(function () {
  165. $('.ldtp-con .hei-list').hide();
  166. $("#time-word").val('');
  167. })
  168. var reg = /^\+?[1-9][0-9]*$/;
  169. $('#bc').click(function () {
  170. var n = $("#time-word").val();
  171. var val = $("input[name='time']:checked").val();
  172. if (n) {
  173. if (!(reg.test(n))) {
  174. layer.confirm('请输入整数时间!', {
  175. btn: ['确定']
  176. });
  177. return;
  178. }
  179. } else {
  180. if (val == '4') {
  181. n = 0;
  182. } else {
  183. layer.confirm('请输入整数时间!', {
  184. btn: ['确定']
  185. });
  186. return;
  187. }
  188. }
  189. $.post(huayi.config.callcenter_url + 'CallInScreen/AddBlack', {
  190. tel: $(".hidTel").val(),
  191. num: n,
  192. type: val,
  193. "token": $.cookie("token")
  194. }, function (result) {
  195. result = $.parseJSON(result);
  196. if (result.state.toLowerCase() == "success") {
  197. layer.msg("拉入黑名单成功");
  198. $('.la-shichang .blackTime').html(result.data);
  199. //$('.ldtp-con .hei-list').removeClass('bounceIn');
  200. //$('.ldtp-con .hei-list').addClass('bounceOutUp');
  201. $('.ldtp-con .hei-list').hide();
  202. $('.head-pic .lahei .la-before').hide();
  203. $('.head-pic .lahei .la-after').show();
  204. $('.head-pic .lahei .retur').show();
  205. }
  206. })
  207. })
  208. $('.la-after').click(function () {
  209. if (!$(".hidTel").val()) {
  210. layer.confirm('来电号码为空!', {
  211. btn: ['确定']
  212. });
  213. return;
  214. }
  215. $("#time-word").val('');
  216. $('.ldtp-con .hei-list').show();
  217. $('.ldtp-con .hei-list').removeClass('bounceOutUp');
  218. $('.ldtp-con .hei-list').addClass('bounceIn');
  219. })
  220. $('.head-pic .lahei .retur').click(function () {
  221. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/DelBlack', {
  222. tel: $(".hidTel").val(),
  223. "token": $.cookie("token")
  224. }, function (result) {
  225. if (result.state.toLowerCase() == "success") {
  226. layer.msg("取消黑名单成功");
  227. $('.head-pic .lahei .retur').hide();
  228. $('.head-pic .lahei .la-after').hide();
  229. $('.head-pic .lahei .la-before').show();
  230. } else {
  231. layer.msg("取消黑名单失败");
  232. }
  233. })
  234. })
  235. $(".col-sm-3").mouseleave(function () {
  236. $(".ztree").parent().hide();
  237. })
  238. $('.areaDown').click(function () {
  239. if ($('.treeList1').css('display') == 'block') {
  240. $('.treeList1').css('display', 'none')
  241. } else {
  242. $('.treeList1').css('display', 'block')
  243. }
  244. })
  245. $('#typeclass').click(function () {
  246. $('.treeList1').css('display', 'block')
  247. })
  248. $('#shengshi').click(function () {
  249. $('.treeList').css('display', 'block')
  250. })
  251. $('.treeList1').mouseleave(function () {
  252. $(this).css('display', 'none')
  253. })
  254. $('.treeList').mouseleave(function () {
  255. $(this).css('display', 'none')
  256. })
  257. $(".orderType").change(function () {
  258. if ($(".orderType option:selected").text() != "投诉") {
  259. $(".complainDiv2").show();
  260. typeSmall =$(".complaintType2").val();
  261. $(".complainDiv").hide();
  262. } else {
  263. $(".complainDiv2").hide();
  264. $(".complainDiv").show();
  265. typeSmall =$(".complaintType1").val();
  266. }
  267. });
  268. $(".complaintType2").change(function () {
  269. typeSmall=$(".complaintType2").val();
  270. });
  271. $(".complaintType1").change(function () {
  272. typeSmall=$(".complaintType1").val();
  273. });
  274. //获取专员手机号
  275. $("#vipName").change(function () {
  276. $("#vipTel").val($("#vipName option:selected").attr("index"));
  277. // $("#areaInps").val($("#vipName option:selected").attr("areaText"));
  278. $("#typeclass").val($("#vipName option:selected").attr("province") + "/" + $("#vipName option:selected").attr("city"));
  279. $(".inps2").val($("#vipName option:selected").attr("province"));
  280. $(".inps3").val($("#vipName option:selected").attr("city"));
  281. });
  282. //客户资料
  283. $('.khzl tbody>tr>td input').attr('readonly', true);
  284. $('.save').hide();
  285. $('.cancel').hide();
  286. $('.edit').click(function () {
  287. $('.save').show();
  288. $('.cancel').show();
  289. $(".time-box_flbox").show();
  290. $("#typeclass1").val($(".countryName").val())
  291. $('.edit').hide();
  292. $('.khzl tbody>tr>td input').attr('readonly', false);
  293. $('.khzl tbody>tr>td input').css('border-bottom', "1px solid #b3b3b3");
  294. $(".ldlocation").hide();
  295. })
  296. $('.cancel').click(function () {
  297. $('.khzl tbody>tr>td input').attr('readonly', true);
  298. $('.khzl tbody>tr>td input').css('border', "0");
  299. $('.save').hide();
  300. $('.cancel').hide();
  301. $('.edit').show();
  302. $(".ldlocation").show();
  303. })
  304. //保存客户
  305. $(".save").click(function () {
  306. 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}$/;
  307. var khmc = $(".khmc").val();
  308. var tel1 = $(".ldtel1").val();
  309. var testInput2 = $("#ldtel1").val();
  310. var saveClientProvince = $('.khprovince').val();
  311. var saveClientCity = $('.khcity').val();
  312. if (!khmc) {
  313. layer.confirm('请输入客户名称!', {
  314. btn: ['确定']
  315. });
  316. return;
  317. }
  318. $.post(huayi.config.callcenter_url + 'Customer/AddCustomer', {
  319. id: $("#khid").val(),
  320. type: 1,
  321. name: khmc,
  322. area: $('#kharea').val(), //区域
  323. province: $('.khprovince').val(), //省份
  324. city: $('.khcity').val(), //城市
  325. tel: tel1,
  326. "token": $.cookie("token")
  327. }, function (result) {
  328. result = $.parseJSON(result);
  329. if (result.state.toLowerCase() == "success") {
  330. $("#khid").val(result.data);
  331. $("#tskh").val(khmc);
  332. layer.msg("保存成功");
  333. $('.khzl tbody>tr>td input').css('border', "0");
  334. $('.save').hide();
  335. $('.cancel').hide();
  336. $('.edit').show();
  337. $("#callCustomer").val(khmc); //客户姓名
  338. $("#name").val(khmc);
  339. $("#tel").val(tel1);//电话
  340. $("#Tel").val(tel1); //联系电话
  341. // $("#source option:selected").text(saveClientProvince); // 工单-省
  342. // $("#source option:selected").val(saveClientProvince); // 工单-省
  343. // $("#type option:selected").text(saveClientCity); // 工单-市
  344. // $("#type option:selected").val(saveClientCity); // 工单-市
  345. }
  346. })
  347. })
  348. //工单来源
  349. getOrderSource();
  350. //产品代码
  351. getProductType();
  352. //问题代码
  353. getProblemCode();
  354. //重要级别
  355. getDealTimely();
  356. //工单类型
  357. getOrderType();
  358. //投诉类型
  359. complaintType();
  360. //咨询类型
  361. consultType();
  362. //产品厂家
  363. getProductFactory();
  364. //区域
  365. getAreaType();
  366. //客诉专员
  367. ComplaintVip();
  368. //生产日期为数字
  369. //productDateNumber();
  370. //普通工单禁止选择原因
  371. $('#reason').attr("disabled", "disabled");
  372. //新建
  373. $('.customerSubmit').click(function () {
  374. saveCustomer();
  375. });
  376. //抽检
  377. $(".spotCheckSubmit").click(function () {
  378. saveCustomer();
  379. })
  380. //发送短信
  381. $(".SMSSubmit").click(function () {
  382. SMSSend();
  383. })
  384. //隐藏提交按钮
  385. $(".customerSubmitRepeat").hide();
  386. //获取知识库
  387. loadZSK();
  388. //知识库查询
  389. $(".searIcon").click(function () {
  390. loadZSK();
  391. })
  392. //按enter查询知识库
  393. $('.search').bind('keypress', function (event) {
  394. if (event.keyCode == "13") {
  395. loadZSK();
  396. return false;
  397. }
  398. });
  399. /*
  400. 工单类型
  401. 1:咨询
  402. 2:投诉
  403. 3:重复
  404. 4:抽查
  405. */
  406. $("#order_isover").find('input[type="radio"]').on("change", function() {
  407. if ($(this).val() === "1"){
  408. $(".isOverWrapper").show();
  409. $(".complaintWorkOrderRequired").hide();
  410. $(".workOrderTypeForm").show();
  411. $(".workOrderTypeSpotCheck").hide();
  412. } else if($(this).val() === "2") {
  413. // 工单类型(投诉) 隐藏立即办理
  414. $(".isOverWrapper").hide();
  415. $(".complaintWorkOrderRequired").show();
  416. $(".workOrderTypeForm").show();
  417. $(".workOrderTypeSpotCheck").hide();
  418. } else if ($(this).val() === "3") {
  419. radioRepeat();
  420. $("#order_isover input[name='type'][value='1']").prop("checked","checked"); //咨询
  421. $(".workOrderTypeForm").show();
  422. $(".workOrderTypeSpotCheck").hide();
  423. } else if ($(this).val() === "4") {
  424. $(".workOrderTypeForm").hide();
  425. $(".workOrderTypeSpotCheck").show();
  426. }
  427. });
  428. //历史记录查询
  429. $(".searchbtn").click(function () {
  430. loadOld();
  431. })
  432. //按enter查询历史记录
  433. $('#old_startTime, #old_endTime').bind('keypress', function (event) {
  434. if (event.keyCode == "13") {
  435. loadOld();
  436. return false;
  437. }
  438. });
  439. });
  440. //获取知识库
  441. function loadZSK() {
  442. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetZSKList', {
  443. "keywords": $(".search").val(),
  444. "token": $.cookie("token")
  445. }, function(result) {
  446. if(result.state.toLowerCase() == "success") {
  447. $(".ldcr-bottom .detail-con ul").empty();
  448. $(result.data).each(function(i, n) {
  449. var html = '<li>' +
  450. ' <div class="zhishi-title clearfix">' +
  451. ' <a href="javascript:void(0);" >' + n.F_Title + '</a>' +
  452. ' <em >' + n.F_CreateOn + '</em>' +
  453. ' </div>' +
  454. ' <div class="explancon">' +
  455. n.F_Content +
  456. ' </div>' +
  457. '</li>';
  458. $(html).appendTo($(".ldcr-bottom .detail-con ul")).find(".zhishi-title").click(function(event) {
  459. event.stopPropagation();
  460. if($(this).hasClass("active")) {
  461. $(this).removeClass("active")
  462. } else {
  463. $(".zhishi-title").removeClass("active");
  464. $(this).addClass("active");
  465. }
  466. })
  467. })
  468. }
  469. })
  470. }
  471. //获取历史记录
  472. function loadOld() {
  473. var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype");
  474. $(".complain").hide();
  475. $(".complain").eq(type).show();
  476. if (type == '2') {
  477. //先销毁表格
  478. $('#orderlist').bootstrapTable('destroy');
  479. //初始化表格,动态从服务器加载数据
  480. $("#orderlist").bootstrapTable({
  481. method: "get", //使用get请求到服务器获取数据
  482. url: huayi.config.callcenter_url + "WorkOrder/GetList", //获取数据的Servlet地址
  483. contentType: 'application/x-www-form-urlencoded',
  484. striped: true, //表格显示条纹
  485. pagination: true, //启动分页
  486. pageSize: 5, //每页显示的记录数
  487. pageNumber: 1, //当前第几页
  488. pageList: [5, 10, 50, 100], //记录数可选列表
  489. search: false, //是否启用查询
  490. showColumns: false, //显示下拉框勾选要显示的列
  491. showRefresh: false, //显示刷新按钮
  492. sidePagination: "server", //表示服务端请求
  493. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  494. //设置为limit可以获取limit, offset, search, sort, order
  495. queryParamsType: "undefined",
  496. queryParams: function queryParams(params) { //设置查询参数
  497. var param = {
  498. starttime: $("#con_startTime").val(),
  499. endtime: $("#con_endTime").val(),
  500. keywords: $(".hidTel").val(),
  501. token: $.cookie("token"),
  502. pageindex: params.pageNumber, //页码
  503. pagesize: params.pageSize, //条数
  504. };
  505. return param;
  506. },
  507. onLoadSuccess: function() { //加载成功时执行
  508. //layer.msg("加载成功");
  509. },
  510. onLoadError: function() { //加载失败时执行
  511. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  512. }
  513. });
  514. } else if (type == '1') {
  515. //先销毁表格
  516. $('#oldlist').bootstrapTable('destroy');
  517. //初始化表格,动态从服务器加载数据
  518. $("#oldlist").bootstrapTable({
  519. method: "get", //使用get请求到服务器获取数据
  520. url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址
  521. contentType: 'application/x-www-form-urlencoded',
  522. striped: true, //表格显示条纹
  523. pagination: true, //启动分页
  524. pageSize: 5, //每页显示的记录数
  525. pageNumber: 1, //当前第几页
  526. pageList: [5, 10, 50, 100], //记录数可选列表
  527. search: false, //是否启用查询
  528. showColumns: false, //显示下拉框勾选要显示的列
  529. showRefresh: false, //显示刷新按钮
  530. sidePagination: "server", //表示服务端请求
  531. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  532. //设置为limit可以获取limit, offset, search, sort, order
  533. queryParamsType: "undefined",
  534. queryParams: function queryParams(params) { //设置查询参数
  535. var param = {
  536. page: params.pageNumber,
  537. pagesize: params.pageSize,
  538. tel: $(".hidTel").val(),
  539. starttime: $("#old_startTime").val(),
  540. endtime: $("#old_endTime").val(),
  541. token: $.cookie("token")
  542. };
  543. return param;
  544. },
  545. onLoadSuccess: function() { //加载成功时执行
  546. //layer.msg("加载成功");
  547. },
  548. onLoadError: function() { //加载失败时执行
  549. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  550. }
  551. });
  552. }
  553. }
  554. //格式化历史记录内处理方式
  555. function formatterDealType(val, row) {
  556. //处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
  557. var str = '-';
  558. switch(val) {
  559. case 0:
  560. str = 'IVR处理';
  561. break;
  562. case 1:
  563. str = '骚扰电话';
  564. break;
  565. case 2:
  566. str = '自助服务';
  567. break;
  568. case 3:
  569. str = '转值班电话';
  570. break;
  571. case 4:
  572. str = '留言';
  573. break;
  574. case 5:
  575. str = '呼损';
  576. break;
  577. case 6:
  578. str = '人工处理';
  579. break;
  580. }
  581. return str;
  582. }
  583. // 工单编号
  584. function View(val, row) {
  585. if (row.F_DealTimely === "Ⅰ级" || row.F_DealTimely === "1类问题") {
  586. return '<div class="imgs" ><a class="xg workOrderIdColorRed" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  587. } else if (row.F_DealTimely === "Ⅱ级" || row.F_DealTimely === "2类问题") {
  588. return '<div class="imgs" ><a class="xg workOrderIdColorPurple" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  589. } else if (row.F_DealTimely === "普通工单" || row.F_DealTimely === "3类问题") {
  590. return '<div class="imgs" ><a class="xg workOrderIdColorGreen" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  591. } else {
  592. return '<div class="imgs" ><a class="xg" index="' + row.CreateUser + '" onclick= btn_order_details("' + row.F_Id + '") >' + val + '</a></div>';
  593. }
  594. $("#F_UserCode").val(row.CreateUser);
  595. }
  596. // 工单状态返回值判断
  597. function workOrderStateJudge (val, row) {
  598. if (val === 0) {
  599. return '<div>待提交</div>';
  600. } else if (val === 1) {
  601. return '<div>待分派</div>';
  602. } else if (val === 2) {
  603. return '<div>待接单</div>';
  604. } else if (val === 3) {
  605. return '<div>待处理</div>';
  606. } else if (val === 4) {
  607. return '<div>处理中</div>';
  608. } else if (val === 5) {
  609. return '<div>退回待分派</div>';
  610. } else if (val === 6) {
  611. return '<div>退回待提交</div>';
  612. } else if (val === 10) {
  613. return '<div>已完成</div>';
  614. } else {
  615. return '<div></div>';
  616. }
  617. }
  618. // 工单类别返回值判断
  619. function workOrderTypeJudge (val, row) {
  620. if (val === 1) {
  621. return '<div>咨询</div>';
  622. } else if (val === 2) {
  623. return '<div>投诉</div>';
  624. } else if (val === 3) {
  625. return '<div>重复</div>';
  626. } else {
  627. return '<div></div>';
  628. }
  629. }
  630. //格式化 字符长度 25
  631. function formatterCharacter25(val) {
  632. if(val) {
  633. var strAddressResult = val;
  634. if(strAddressResult.length > 25) {
  635. strAddressResult = strAddressResult.substring(0, 25) + '...';
  636. }
  637. return strAddressResult;
  638. }
  639. }
  640. //格式化 字符长度15
  641. function formatterCharacter15(val) {
  642. if(val) {
  643. var character = val;
  644. if (character.length > 15) {
  645. character = character.substring(0, 15) + '...';
  646. }
  647. return character;
  648. }
  649. }
  650. //格式化 字符长度12
  651. function formatterCharacter12(val) {
  652. if(val) {
  653. var character = val;
  654. if (character.length > 12) {
  655. character = character.substring(0, 12) + '...';
  656. }
  657. return character;
  658. }
  659. }
  660. //格式化 字符长度10
  661. function formatterCharacter10(val) {
  662. if(val) {
  663. var character = val;
  664. if (character.length > 10) {
  665. character = character.substring(0, 10) + '...';
  666. }
  667. return character;
  668. }
  669. }
  670. //格式化 字符长度 8
  671. function formatterCharacter8(val) {
  672. if(val) {
  673. var character = val;
  674. if(character.length > 8) {
  675. character = character.substring(0, 8) + '...';
  676. }
  677. return character;
  678. }
  679. }
  680. function Detail(val) {
  681. if (val) {
  682. var str = '<div style="color:#e43926;" '
  683. str = str + ' title="' + val + '" ';
  684. if (val.length > 10) {
  685. str = str + '>' + val.substring(0, 10) + '...</div>';
  686. }
  687. else {
  688. str = str + '>' + val + '</div>';
  689. }
  690. return str
  691. }
  692. }
  693. function GetCallState(val) {
  694. if(val == '1') {
  695. return '已接通';
  696. } else {
  697. return '未接通';
  698. }
  699. }
  700. //音频
  701. function setCode(val) {
  702. if(val) {
  703. return '<div class="imgs" style="cursor: pointer;">' +
  704. '<img src="../img/vice.png" alt="" onclick= ck(this) item="' + val + '" />' +
  705. '</div>';
  706. } else {
  707. return '';
  708. }
  709. }
  710. //省 市 区/县
  711. //省
  712. function LAISHENG(obj) {
  713. obj.empty();
  714. obj.append('<option selected="selected" value="">请选择</option>');
  715. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
  716. "token": $.cookie("token"),
  717. pid: 0,
  718. }, function (data) {
  719. if (data.state.toLowerCase() == "success") {
  720. var content = data.data;
  721. $(content).each(function (i, n) {
  722. $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  723. })
  724. }
  725. })
  726. }
  727. //市
  728. function LAISHI(obj) {
  729. obj.empty();
  730. obj.append('<option selected="selected" value="">请选择</option>');
  731. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
  732. "token": $.cookie("token"),
  733. pid: $('#source').val(),
  734. }, function (data) {
  735. if (data.state.toLowerCase() == "success") {
  736. var content = data.data;
  737. $(content).each(function (i, n) {
  738. $("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>").appendTo(obj);
  739. })
  740. }
  741. })
  742. }
  743. /*
  744. 获取区/县
  745. parameter:
  746. pid int
  747. */
  748. function LAIQU() {
  749. $("#keyidDataList").empty();
  750. $("#keyidDataList").append('<option value="请选择"></option>');
  751. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
  752. "token": $.cookie("token"),
  753. pid:$('#type').val(),
  754. }, function (data) {
  755. if (data.state.toLowerCase() == "success") {
  756. var content = data.data;
  757. $(content).each(function (i, n) {
  758. $("#keyidDataList").append('<option value="'+ n.F_RegionName + '">');
  759. })
  760. }
  761. })
  762. }
  763. /*
  764. 获取区/县
  765. parameter:
  766. city string
  767. */
  768. function cityGetCounty(city) {
  769. $("#keyidDataList").empty();
  770. $("#keyidDataList").append('<option value="请选择"></option>');
  771. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCounty", {
  772. "token": $.cookie("token"),
  773. city: city,
  774. }, function (data) {
  775. if (data.state.toLowerCase() == "success") {
  776. var content = data.data;
  777. $(content).each(function (i, n) {
  778. $("#keyidDataList").append('<option value="'+ n.F_RegionName + '">');
  779. })
  780. }
  781. })
  782. }
  783. $('#source').on('change',function(){
  784. LAISHI($("#type"));
  785. });
  786. $('#type').on('change',function(){
  787. LAIQU();
  788. });
  789. //办事处 提交人
  790. function CHOUDQ(obj) {
  791. obj.empty();
  792. obj.append('<option selected="selected" value="">请选择</option>');
  793. $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
  794. "token": $.cookie("token"),
  795. pid: 1,
  796. F_Layer: 1,
  797. }, function (data) {
  798. if (data.state.toLowerCase() == "success") {
  799. var content = data.data;
  800. $(content).each(function (i, n) {
  801. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  802. })
  803. }
  804. })
  805. }
  806. //办事处
  807. function CHOUFEN(obj) {
  808. obj.empty();
  809. obj.append('<option selected="selected" value="">请选择</option>');
  810. $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
  811. "token": $.cookie("token"),
  812. F_Layer:2,
  813. pid:$("#customer_comaddress").val(),
  814. }, function (data) {
  815. if (data.state.toLowerCase() == "success") {
  816. var content = data.data;
  817. $(content).each(function (i, n) {
  818. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  819. })
  820. }
  821. })
  822. }
  823. // 提交人
  824. function getSubmitter(obj) {
  825. obj.empty();
  826. obj.append('<option selected="selected" value="" deptId="">请选择</option>');
  827. $.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
  828. "token": $.cookie("token"),
  829. type: 1,
  830. dptid: $("#customer_comaddress").val(),
  831. pagesize: 100,
  832. }, function (data) {
  833. var content = data.rows;
  834. $(content).each(function (i, n) {
  835. $("<option value='" + n.F_UserId + "'deptId='" + n.F_DeptId + "'>" + n.F_DeptName + " - " + n.F_UserName + "</option>").appendTo(obj);
  836. })
  837. })
  838. }
  839. // 获取提交人
  840. $('#customer_comaddress').on('change',function(){
  841. getSubmitter($('#customer_submitter'));
  842. });
  843. //function ck(val, row) {
  844. // $(".t-shade").addClass("cx");
  845. // $(".gjss").removeClass("cx");
  846. // $(".xqlb").addClass("cx");
  847. // var path = $(val).attr("item");
  848. // $(".Ly_box").empty();
  849. // $('<audio style="width:100%;"class=" " src="' + path + '" loop="loop" controls="controls"></audio>').appendTo(".Ly_box");
  850. //}
  851. //录音
  852. function ck(val) {
  853. var path = $(val).attr("item");
  854. $(".t-shade").addClass("cx");
  855. $(".gjss").removeClass("cx");
  856. $(".xqlb").addClass("cx");
  857. $(".Ly_box").empty();
  858. $('<audio style="width: 100%;"class=" " src="' + path + '" loop="loop" controls="controls" ></audio>').appendTo(".Ly_box");
  859. }
  860. //关闭录音
  861. $(".setwin").click(function () {
  862. $(".t-shade").removeClass("cx");
  863. $('audio')[0].pause();
  864. });
  865. // 重复工单
  866. function radioRepeat(){
  867. layer.open({
  868. type: 2,
  869. title: '重复工单',
  870. maxmin: true, //开启最大化最小化按钮
  871. area: ['80%', '90%'],
  872. content: "../WorkOrder/WorkOrderRepeat.html?"
  873. });
  874. }
  875. //工单详情
  876. function btn_order_details(val) {
  877. var id = val;
  878. layer.open({
  879. type: 2,
  880. title: '工单详情',
  881. maxmin: true, //开启最大化最小化按钮
  882. area: ['80%', '90%'],
  883. content: '../WorkOrder/WorkOrderDetails.html?id=' + id
  884. // content: 'addZhiShiKuManger.html?addId=' + id + '&addPid='+ pid +'&addName='+ name +''
  885. });
  886. }
  887. function GetDealState(val) {
  888. if(val == '1') {
  889. return '已处理';
  890. } else {
  891. return '未处理';
  892. }
  893. }
  894. function GetStateName(val) {
  895. var str = '';
  896. switch(val + '') {
  897. case '0':
  898. str = "待处理";
  899. break;
  900. case '1':
  901. str = "已处理";
  902. break;
  903. }
  904. return str;
  905. }
  906. //截取字符串
  907. function GetCont(val) {
  908. var str = '<div '
  909. if(val.length > 20) {
  910. str = str + ' title="' + val + '" ';
  911. val = val.substr(0, 20) + "...";
  912. }
  913. return str + '>' + val + '</div>';
  914. }
  915. //查看详情
  916. function ckxq(str) {
  917. layer.open({
  918. type: 2,
  919. content: "CommonHtml/WorkDatil.html?wid=" + str, //iframe的url,no代表不显示滚动条
  920. title: '工单详情',
  921. area: ['85%', '80%'], //宽高
  922. });
  923. }
  924. //工单类型
  925. function getOrderType() {
  926. $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
  927. "token": $.cookie("token"),
  928. flag: "GDLX"
  929. }, function(result) {
  930. result = $.parseJSON(result);
  931. var Count = result.data;
  932. $(Count).each(function(i, n) {
  933. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".orderType"));
  934. })
  935. });
  936. }
  937. //投诉类型
  938. function complaintType() {
  939. $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
  940. "token": $.cookie("token"),
  941. flag: "TSLX"
  942. }, function(result) {
  943. result = $.parseJSON(result);
  944. var Count = result.data;
  945. $(Count).each(function(i, n) {
  946. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".complaintType1"));
  947. })
  948. typeSmall=$(".complaintType1").val();
  949. });
  950. }
  951. //咨询类型
  952. function consultType() {
  953. $.get(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag', {
  954. "token": $.cookie("token"),
  955. flag: "ZXLX"
  956. }, function(result) {
  957. result = $.parseJSON(result);
  958. var Count = result.data;
  959. $(Count).each(function(i, n) {
  960. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($(".complaintType2"));
  961. })
  962. });
  963. }
  964. //区域
  965. function getAreaType() {
  966. $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
  967. "token": $.cookie("token"),
  968. }, function(result) {
  969. result = $.parseJSON(result);
  970. $.fn.zTree.init($("#TreeDemo"), setting, result.data); //实例化树形图
  971. $.fn.zTree.init($("#TreeDemo1"), setting1, result.data); //实例化树形图
  972. });
  973. }
  974. var setting = {
  975. data: {
  976. key: {
  977. name: "F_AreaName"
  978. },
  979. simpleData: {
  980. enable: true,
  981. idKey: "F_Id",
  982. pIdKey: "F_ParentId",
  983. rootPId: 0
  984. }
  985. },
  986. callback: {
  987. onClick: changeTreeClick
  988. }
  989. }
  990. var setting1 = {
  991. data: {
  992. key: {
  993. name: "F_AreaName"
  994. },
  995. simpleData: {
  996. enable: true,
  997. idKey: "F_Id",
  998. pIdKey: "F_ParentId",
  999. rootPId: 0
  1000. }
  1001. },
  1002. callback: {
  1003. onClick: changeTreeClick1
  1004. }
  1005. }
  1006. function changeTreeClick(event, treeId, treeNode) {
  1007. var areaParent = treeNode.getPath();
  1008. if (areaParent[1]) {
  1009. areaParent1 = areaParent[0].F_AreaName
  1010. areaParent2 = areaParent[1].F_AreaName
  1011. $('#shengshi').val(areaParent1 + "/" + areaParent2);
  1012. $('#typeclass').val(areaParent1 + "/" + areaParent2);
  1013. $('.inps2').val(areaParent1);
  1014. $('.inps3').val(areaParent2);
  1015. ComplaintVip();
  1016. $('.khprovince').val(areaParent1);
  1017. $('.khcity').val(areaParent2);
  1018. } else {
  1019. layer.msg("请选择最下级菜单");
  1020. }
  1021. $('.addTree').hide();
  1022. };
  1023. function changeTreeClick1(event, treeId, treeNode) {
  1024. var areaParent = treeNode.getPath();
  1025. if (areaParent[1]) {
  1026. areaParent1 = areaParent[0].F_AreaName
  1027. areaParent2 = areaParent[1].F_AreaName
  1028. $('#typeclass').val(areaParent1 + "/" + areaParent2);
  1029. $('.inps2').val(areaParent1);
  1030. $('.inps3').val(areaParent2);
  1031. ComplaintVip();
  1032. } else {
  1033. layer.msg("请选择最下级菜单");
  1034. }
  1035. $('.addTree1').hide();
  1036. };
  1037. //产品代码
  1038. function getProductType(obj) {
  1039. $.ajax({
  1040. type: "get",
  1041. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1042. dataType: 'json',
  1043. async: true,
  1044. data: {
  1045. token: $.cookie("token"),
  1046. flag: "CPDM"
  1047. },
  1048. success: function(data) {
  1049. var Count = data.data;
  1050. $(Count).each(function(i, n) {
  1051. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#productType"));
  1052. })
  1053. }
  1054. });
  1055. }
  1056. // 问题代码
  1057. function getProblemCode(obj) {
  1058. $.ajax({
  1059. type: "get",
  1060. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1061. dataType: 'json',
  1062. async: true,
  1063. data: {
  1064. token: $.cookie("token"),
  1065. flag: "WTDM"
  1066. },
  1067. success: function(data) {
  1068. var Count = data.data;
  1069. $(Count).each(function(i, n) {
  1070. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#problemCode"));
  1071. })
  1072. }
  1073. });
  1074. }
  1075. // 重要级别
  1076. function getDealTimely(obj) {
  1077. $.ajax({
  1078. type: "get",
  1079. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1080. dataType: 'json',
  1081. async: true,
  1082. data: {
  1083. token: $.cookie("token"),
  1084. flag: "GDDJ"
  1085. },
  1086. success: function(data) {
  1087. var Count = data.data;
  1088. $(Count).each(function(i, n) {
  1089. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#dealTimely"));
  1090. })
  1091. }
  1092. });
  1093. }
  1094. // 重要级别原因(Ⅰ级)
  1095. function getReasonOne() {
  1096. $("#reason").empty();
  1097. $("#reason").append("<option value='' selected='selected'>请选择</option>");
  1098. $.ajax({
  1099. type: "get",
  1100. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1101. dataType: 'json',
  1102. async: true,
  1103. data: {
  1104. token: $.cookie("token"),
  1105. flag: "YJYY"
  1106. },
  1107. success: function(data) {
  1108. var Count = data.data;
  1109. $(Count).each(function(i, n) {
  1110. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#reason"));
  1111. })
  1112. }
  1113. });
  1114. }
  1115. // 重要级别原因(Ⅱ级)
  1116. function getReasonTwo() {
  1117. $("#reason").empty();
  1118. $("#reason").append("<option value='' selected='selected'>请选择</option>");
  1119. $.ajax({
  1120. type: "get",
  1121. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1122. dataType: 'json',
  1123. async: true,
  1124. data: {
  1125. token: $.cookie("token"),
  1126. flag: "EJYY"
  1127. },
  1128. success: function(data) {
  1129. var Count = data.data;
  1130. $(Count).each(function(i, n) {
  1131. $('<option value="' + n.F_Name + '">' + n.F_Name + '</option>').appendTo($("#reason"));
  1132. })
  1133. }
  1134. });
  1135. }
  1136. // 重要级别显示原因
  1137. $('#dealTimely').on('change',function(){
  1138. if ($('#dealTimely').val() === 'Ⅰ级' || $('#dealTimely').val() === "1类问题"){
  1139. $('#reason').val('');
  1140. $('#reason').removeAttr("disabled");
  1141. getReasonOne();
  1142. } else if ($('#dealTimely').val() === 'Ⅱ级' || $('#dealTimely').val() === "2类问题"){
  1143. $('#reason').val('');
  1144. $('#reason').removeAttr("disabled");
  1145. getReasonTwo();
  1146. } else {
  1147. $('#reason').val('');
  1148. $('#reason').attr("disabled", "disabled");
  1149. }
  1150. })
  1151. //立即办理
  1152. $("#isOver").on('change', function() {
  1153. if($('#isOver input[name="isOver"]:checked').val() === "0") {
  1154. $(".isAssignWrapper").show();
  1155. $('.comaddressTitle').show();
  1156. $('.comaddressSelect').show();
  1157. $('.submitterTitle').show();
  1158. $('.submitterSelect').show();
  1159. $("#isAssign input[name='isAssign'][value='1']").prop("checked","checked"); //是否指派
  1160. } else if ($('#isOver input[name="isOver"]:checked').val() === "1") {
  1161. $(".isAssignWrapper").hide();
  1162. $("#isAssign input[name='isAssign'][value='0']").prop("checked","checked"); //是否指派
  1163. }
  1164. })
  1165. // 指派事件
  1166. $('#isAssign').on('change', function(){
  1167. if($('#isAssign input[name="isAssign"]:checked').val() === '1'){
  1168. $('.comaddressTitle').show();
  1169. $('.comaddressSelect').show();
  1170. $('.submitterTitle').show();
  1171. $('.submitterSelect').show();
  1172. } else if ($('#isAssign input[name="isAssign"]:checked').val() === '0'){
  1173. $('.comaddressTitle').hide();
  1174. $('.comaddressSelect').hide();
  1175. $('.submitterTitle').hide();
  1176. $('.submitterSelect').hide();
  1177. }
  1178. })
  1179. // 地址(省+市+区/县)
  1180. function detailedAddress() {
  1181. if($('#source').val() == ""){
  1182. var province = '';
  1183. } else {
  1184. var province = $('#source').find("option:selected").text();
  1185. }
  1186. if($('#type').val() == ""){
  1187. var city = '';
  1188. } else {
  1189. var city = "-" + $('#type').find("option:selected").text();
  1190. }
  1191. if($('#keyid').val() === ""){
  1192. var county = '';
  1193. } else {
  1194. var county = "-" + $('#keyid').val();
  1195. }
  1196. if($('#addressDescription').val() == ""){
  1197. var addressDescription = '';
  1198. } else {
  1199. var addressDescription = "-" + $('#addressDescription').val();
  1200. }
  1201. var address = province + city + county + addressDescription;
  1202. return address;
  1203. }
  1204. //产品厂家
  1205. function getProductFactory() {
  1206. $("#productFactoryDataList").empty();
  1207. $("#productFactoryDataList").append('<option value="请选择"></option>');
  1208. $("#productFactoryDataList").append('<option value="不清"></option>');
  1209. $("#spotCheckFactoriesDataList").empty();
  1210. $("#spotCheckFactoriesDataList").append('<option value="请选择"></option>');
  1211. $("#spotCheckFactoriesDataList").append('<option value="不清"></option>');
  1212. $.getJSON(huayi.config.callcenter_url + "EquipmentNumber/GetList", {
  1213. "token": $.cookie("token"),
  1214. keywords: "",
  1215. pageindex: "1",
  1216. pagesize: "200",
  1217. }, function (data) {
  1218. if (data.state.toLowerCase() == "success") {
  1219. var content = data.rows;
  1220. $(content).each(function (i, n) {
  1221. $("#productFactoryDataList").append('<option value="'+ n.F_Production + '">');
  1222. $("#spotCheckFactoriesDataList").append('<option value="'+ n.F_Production + '">');
  1223. })
  1224. }
  1225. })
  1226. }
  1227. //工单来源
  1228. function getOrderSource(obj) {
  1229. $.ajax({
  1230. type: "get",
  1231. url: huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag",
  1232. dataType: 'json',
  1233. async: true,
  1234. data: {
  1235. token: $.cookie("token"),
  1236. flag: "GDLY"
  1237. },
  1238. success: function(data) {
  1239. var Count = data.data;
  1240. $(Count).each(function(i, n) {
  1241. $('<option value="' + n.F_DictionaryValueId + '">' + n.F_Name + '</option>').appendTo($("#DicValueList"));
  1242. })
  1243. }
  1244. });
  1245. }
  1246. //客诉专员
  1247. function ComplaintVip() {
  1248. $.ajax({
  1249. type: "get",
  1250. url: huayi.config.callcenter_url + "Customer/GetAllList",
  1251. dataType: 'json',
  1252. async: true,
  1253. data: {
  1254. token: $.cookie("token"),
  1255. type: 2,
  1256. province: $('.inps2').val(), //省
  1257. city: $('.inps3').val() //市
  1258. },
  1259. success: function(data) {
  1260. $("#vipName").empty();
  1261. var Count = data.data;
  1262. $('<option value="">请选择专员</option>').appendTo($("#vipName"));
  1263. $(Count).each(function(i, n) {
  1264. $('<option value="' + n.F_Id
  1265. + '" index="' + n.F_Phone
  1266. + '" areaText="' + n.F_Area
  1267. + '" province="' + n.F_Province
  1268. + '" city="' + n.F_City + '">' + n.F_Name
  1269. + '</option>').appendTo($("#vipName"));
  1270. })
  1271. }
  1272. });
  1273. }
  1274. //清空
  1275. function Clean() {
  1276. //右侧
  1277. $('#name').val('');
  1278. $('#tel').val(''); //号码
  1279. $('#orderSource').val(''); //工单来源
  1280. $('#typeclassId').val(''); //工单类型id
  1281. $('.orderType').val(''); //工单状态id
  1282. $('.DicValueList').val(''); //反馈内容
  1283. $('#productname').val(''); //备注一
  1284. $('#buyAddress').val(''); //备注二
  1285. $('#batchNumber').val('');
  1286. $('.complaintType').val('');
  1287. $(".areaInps").val();
  1288. $('.inps2').val('');
  1289. $('.inps3').val('');
  1290. $('#source').val('');
  1291. $('#type').val('');
  1292. $('#keyid').val('');
  1293. $('#addressDescription').val(''); //详细地址
  1294. $('#productType').val('');
  1295. $('#productName').val('');
  1296. $('#specification').val('');
  1297. $('#productDate').val('');
  1298. $('#productNumber').val('');
  1299. $('#productFactory').val('');
  1300. $('#problemCode').val('');
  1301. $('#qualityProblem').val('');
  1302. $('#dealTimely').val('');
  1303. $('#reason').val('');
  1304. $('#customer_comaddress').val('');
  1305. $('#customer_submitter').val('');
  1306. $('#remark').val('');
  1307. $("#order_isover input[name='type'][value='1']").prop("checked","checked"); //工单类型
  1308. $(".isOverWrapper").show();
  1309. $(".complaintWorkOrderRequired").hide();
  1310. $(".workOrderTypeForm").show();
  1311. $(".workOrderTypeSpotCheck").hide();
  1312. $("#isAssign input[name='isAssign'][value='1']").prop("checked","checked"); //是否分派
  1313. $(".comaddressTitle").show();
  1314. $(".comaddressSelect").show();
  1315. $(".submitterTitle").show();
  1316. $(".submitterSelect").show();
  1317. $("#duplicate input[name='duplicate'][value='0']").prop("checked","checked"); //重复工单
  1318. $("#spotCheckCusPhone").val("");//抽检电话
  1319. $("#spotCheckDate").val("");//抽检日期
  1320. $("#spotCheckCompany").val("");//抽检单位
  1321. $("#spotCheckSamplingtype").val("");//抽检类型
  1322. $("#spotCheckSalesroom").val("");//抽样客户/门店
  1323. $("#spotCheckSamplingproducts").val("");//抽检产品
  1324. $("#spotCheckProductDate").val("");//生产日期
  1325. $("#spotCheckFactories").val("");//涉及工厂
  1326. $("#spotCheckRemark").val("");//抽检备注
  1327. }
  1328. //保存
  1329. function saveCustomer() {
  1330. if($('#order_isover input[name="type"]:checked').val() === "4") {
  1331. if(!$("#spotCheckCusPhone").val()) {
  1332. layer.confirm('请输入电话!', {
  1333. icon: 2,
  1334. btn: ['确定']
  1335. });
  1336. return;
  1337. }
  1338. if(!$("#spotCheckDate").val()) {
  1339. layer.confirm('请输入抽检日期!', {
  1340. icon: 2,
  1341. btn: ['确定']
  1342. });
  1343. return;
  1344. }
  1345. if(!$("#spotCheckCompany").val()) {
  1346. layer.confirm('请输入抽检单位!', {
  1347. icon: 2,
  1348. btn: ['确定']
  1349. });
  1350. return;
  1351. }
  1352. if(!$("#spotCheckSamplingtype").val()) {
  1353. layer.confirm('请输入抽检类型!', {
  1354. icon: 2,
  1355. btn: ['确定']
  1356. });
  1357. return;
  1358. }
  1359. if(!$("#spotCheckSalesroom").val()) {
  1360. layer.confirm('请输入抽样客户/门店!', {
  1361. icon: 2,
  1362. btn: ['确定']
  1363. });
  1364. return;
  1365. }
  1366. if(!$("#spotCheckSamplingproducts").val()) {
  1367. layer.confirm('请输入抽检产品!', {
  1368. icon: 2,
  1369. btn: ['确定']
  1370. });
  1371. return;
  1372. }
  1373. if(!$("#spotCheckProductDate").val()) {
  1374. layer.confirm('请输入生产日期!', {
  1375. icon: 2,
  1376. btn: ['确定']
  1377. });
  1378. return;
  1379. }
  1380. if(!$("#spotCheckFactories").val()) {
  1381. layer.confirm('请输入涉及工厂!', {
  1382. icon: 2,
  1383. btn: ['确定']
  1384. });
  1385. return;
  1386. }
  1387. if(!$("#spotCheckRemark").val()) {
  1388. layer.confirm('请输入备注!', {
  1389. icon: 2,
  1390. btn: ['确定']
  1391. });
  1392. return;
  1393. }
  1394. var cusPhone = $("#spotCheckCusPhone").val();
  1395. var productDate = $("#spotCheckProductDate").val();
  1396. } else {
  1397. if (!$('#name').val()) {
  1398. layer.confirm('请输入姓名!', {
  1399. icon: 2,
  1400. btn: ['确定']
  1401. });
  1402. return;
  1403. }
  1404. if (!$('#tel').val()) {
  1405. layer.confirm('请输入电话!', {
  1406. icon: 2,
  1407. btn: ['确定']
  1408. });
  1409. return;
  1410. }
  1411. if (!$('#qualityProblem').val()) {
  1412. layer.confirm('请输入质量问题!', {
  1413. icon: 2,
  1414. btn: ['确定']
  1415. });
  1416. return;
  1417. }
  1418. var cusPhone = $('#tel').val();
  1419. var productDate = $('#productDate').val();
  1420. }
  1421. if ($('#order_isover input[name="type"]:checked').val() === "2") {
  1422. if (detailedAddress() === "---") {
  1423. layer.confirm('请输入地址!', {
  1424. icon: 2,
  1425. btn: ['确定']
  1426. });
  1427. return;
  1428. } else if (!$('#productType').val()) {
  1429. layer.confirm('请输入产品代码!', {
  1430. icon: 2,
  1431. btn: ['确定']
  1432. });
  1433. return;
  1434. } else if (!$('#productName').val()) {
  1435. layer.confirm('请输入产品名称!', {
  1436. icon: 2,
  1437. btn: ['确定']
  1438. });
  1439. return;
  1440. } else if (!$('#specification').val()) {
  1441. layer.confirm('请输入规格!', {
  1442. icon: 2,
  1443. btn: ['确定']
  1444. });
  1445. return;
  1446. } else if (!$('#productDate').val()) {
  1447. layer.confirm('请输入生产日期!', {
  1448. icon: 2,
  1449. btn: ['确定']
  1450. });
  1451. return;
  1452. } else if (!$('#productFactory').val()) {
  1453. layer.confirm('请输入生产厂家!', {
  1454. icon: 2,
  1455. btn: ['确定']
  1456. });
  1457. return;
  1458. } else if (!$('#problemCode').val()) {
  1459. layer.confirm('请输入问题代码!', {
  1460. icon: 2,
  1461. btn: ['确定']
  1462. });
  1463. return;
  1464. }
  1465. }
  1466. $.ajax({
  1467. type: "post",
  1468. url: huayi.config.callcenter_url + "WorkOrder/AddWorkOrder",
  1469. dataType: 'json',
  1470. async: true,
  1471. beforeSend: function() { //触发ajax请求开始时执行
  1472. $('.customerSubmit').attr("disabled", true);
  1473. $('.customerSubmit').text('保存中...');
  1474. },
  1475. data: {
  1476. token: $.cookie("token"),
  1477. isover: $('#isOver input[name="isOver"]:checked').val(), //立即办理
  1478. IsAssign: $('#isAssign input[name="isAssign"]:checked').val(),//是否指派
  1479. clbm: $('#customer_submitter').find("option:selected").attr("deptId") === '请选择' ? '' : $('#customer_submitter').find("option:selected").attr("deptId"), //提交部门
  1480. clid: $('#customer_submitter').val(), //提交人
  1481. // cont: $('#cont').val(), //提交内容
  1482. F_Type: $('#order_isover input[name="type"]:checked').val(), //工单类型
  1483. F_DealTimely: $('#dealTimely').val(), //重要级别
  1484. F_Reason: $('#reason').val(), //原因
  1485. F_CusName: $('#name').val(), //姓名
  1486. // F_CusPhone: $('#tel').val(), //号码
  1487. F_CusPhone: cusPhone, //号码
  1488. F_AddRess: detailedAddress(),//地址
  1489. F_ProductType: $('#productType').val(), //产品代码
  1490. F_ProductName: $('#productName').val(), //产品名称
  1491. F_Specifications: $('#specification').val(), //规格
  1492. F_ProductDate: productDate, //生产日期
  1493. F_BatchNumber: $('#productNumber').val(), //产品编码
  1494. F_Manufacturer: $('#productFactory').val(), //产品厂家
  1495. F_ProblemCode: $('#problemCode').val(), //问题代码
  1496. F_QualityProblem: $('#qualityProblem').val(), //质量问题
  1497. F_Content: $('#remark').val(), //备注
  1498. F_Duplicate: $('#duplicate input[name="duplicate"]:checked').val(), //重复工单
  1499. F_CallId: CallID,
  1500. F_Datecheck: $("#spotCheckDate").val(), //抽检日期
  1501. F_Company: $("#spotCheckCompany").val(), //抽检单位
  1502. F_Samplingtype: $("#spotCheckSamplingtype").val(), //抽检类型
  1503. F_Salesroom: $("#spotCheckSalesroom").val(), //抽样客户/门店
  1504. F_Samplingproducts: $("#spotCheckSamplingproducts").val(), //抽检产品
  1505. F_Factories: $("#spotCheckFactories").val(), //涉及工厂
  1506. F_Remark: $("#spotCheckRemark").val(), //备注
  1507. },
  1508. success: function (data) {
  1509. if (data.state.toLowerCase() == 'success') {
  1510. layer.msg("保存成功!");
  1511. Clean();
  1512. //window.location.reload()
  1513. $('.customerSubmit').attr("disabled", false);
  1514. $('.customerSubmit').text('新建');
  1515. } else {
  1516. $('.customerSubmit').attr("disabled", false);
  1517. $('.customerSubmit').text('新建');
  1518. }
  1519. }
  1520. });
  1521. }
  1522. function SMSSend() {
  1523. $.ajax({
  1524. type: "post",
  1525. url: huayi.config.callcenter_url + "SMS/SMSSend",
  1526. dataType: 'json',
  1527. async: true,
  1528. beforeSend: function() { //触发ajax请求开始时执行
  1529. $('.SMSSubmit').attr("disabled", true);
  1530. $('.SMSSubmit').text('发送中...');
  1531. },
  1532. data: {
  1533. token: $.cookie("token"),
  1534. cusphone: $("#SMSPhone").val(),
  1535. count: $("#SMSCont").val(),
  1536. },
  1537. success: function(result) {
  1538. if (result.state.toLowerCase() === "success") {
  1539. layer.msg("发送成功!");
  1540. $('.SMSSubmit').attr("disabled", false);
  1541. $('.SMSSubmit').text('发送短信');
  1542. } else {
  1543. layer.msg("发送失败!");
  1544. $('.SMSSubmit').attr("disabled", false);
  1545. $('.SMSSubmit').text('发送短信');
  1546. }
  1547. },
  1548. })
  1549. }
  1550. //电话号码去除首位的0
  1551. function delFirstNumPhone (phoneNum) {
  1552. if (phoneNum.length > 11) {
  1553. if (phoneNum.indexOf("0") === 0) {
  1554. var delphoneNum = phoneNum.substr(1);
  1555. return delphoneNum;
  1556. } else {
  1557. return phoneNum;
  1558. }
  1559. } else {
  1560. return phoneNum;
  1561. }
  1562. }
  1563. //获取重复工单
  1564. function getRepeatWorker () {
  1565. $.ajax({
  1566. type: "post",
  1567. url: huayi.config.callcenter_url + "WorkOrder/GetRepeatWorker",
  1568. dataType: 'json',
  1569. async: true,
  1570. data: {
  1571. token: $.cookie("token"),
  1572. tel: Number,
  1573. },
  1574. success: function (data) {
  1575. if (data.state.toLowerCase() == 'success') {
  1576. if (data == ""){
  1577. } else {
  1578. debugger;
  1579. var data = data.rows[0];
  1580. $(".cr-click").text("重复投诉");
  1581. $(".customerSubmitRepeat").show();
  1582. $('.customerSubmitRepeat').click(function () {
  1583. UpdateRepeatWorker(data.F_Id);
  1584. });
  1585. $(".callRecordsList-wrapper").css("display","block");
  1586. getCallRecords(data.F_Id); // 获取通话记录加备注
  1587. $("#workOrderId").val(data.F_WorkOrderId); //工单编号
  1588. $("#name").val(data.F_CusName); // 姓名
  1589. $("#tel").val(data.F_CusPhone); // 电话
  1590. $("#productName").val(data.F_ProductName); // 产品名称
  1591. $('#specification').val(data.F_Specifications); // 规格
  1592. $("#productDate").val(data.F_ProductDate); // 生产日期
  1593. $("#productNumber").val(data.F_BatchNumber); // 产品编码
  1594. $("#productFactory").val(data.F_Manufacturer); // 产品厂家
  1595. $("#problemCode option:selected").text(data.F_ProblemCode); // 问题代码
  1596. $("#problemCode option:selected").val(data.F_ProblemCode); // 问题代码
  1597. $("#productType option:selected").text(data.F_ProductType) //产品代码
  1598. $("#productType option:selected").val(data.F_ProductType); // 产品代码
  1599. $("#qualityProblem").val(data.F_QualityProblem); // 质量问题
  1600. $("#remark").val(data.F_Content); // 备注
  1601. $("#dealTimely option:selected").text(data.F_DealTimely); //重要级别
  1602. $("#dealTimely option:selected").val(data.F_DealTimely); //重要级别
  1603. $("#reason option:selected").text(data.F_Reason); //原因
  1604. $("#reason option:selected").val(data.F_Reason); //原因
  1605. //工单类型
  1606. $("#order_isover input[type=radio][name=type][value="+data.F_Type+"]").attr("checked",'checked');
  1607. //重复工单
  1608. $("#duplicate input[type=radio][name=duplicate][value="+data.F_Duplicate+"]").attr("checked",'checked');
  1609. // 省市县
  1610. provinceCity(data)
  1611. }
  1612. }
  1613. }
  1614. })
  1615. }
  1616. //省市县回显
  1617. function provinceCity(data){
  1618. var provinceCityArr = data.F_AddRess.split("-");
  1619. $("#source option:selected").text(provinceCityArr[0]); //省
  1620. $("#source option:selected").val(provinceCityArr[0]);
  1621. $("#type option:selected").text(provinceCityArr[1]); //市
  1622. $("#type option:selected").val(provinceCityArr[1]);
  1623. $("#keyid").val(provinceCityArr[2]); //区\县
  1624. $("#addressDescription").val(provinceCityArr[3]); //详细地址描述
  1625. }
  1626. //保存
  1627. function UpdateRepeatWorker(workOrderId) {
  1628. if (!$('#name').val()) {
  1629. layer.confirm('请输入姓名!', {
  1630. icon: 2,
  1631. btn: ['确定']
  1632. });
  1633. return;
  1634. }
  1635. if (!$('#tel').val()) {
  1636. layer.confirm('请输入电话!', {
  1637. icon: 2,
  1638. btn: ['确定']
  1639. });
  1640. return;
  1641. }
  1642. if (!$('#qualityProblem').val()) {
  1643. layer.confirm('请输入质量问题!', {
  1644. icon: 2,
  1645. btn: ['确定']
  1646. });
  1647. return;
  1648. }
  1649. if ($('#order_isover input[name="type"]:checked').val() === "2") {
  1650. if (detailedAddress() === "---") {
  1651. layer.confirm('请输入地址!', {
  1652. icon: 2,
  1653. btn: ['确定']
  1654. });
  1655. return;
  1656. } else if (!$('#productType').val()) {
  1657. layer.confirm('请输入产品代码!', {
  1658. icon: 2,
  1659. btn: ['确定']
  1660. });
  1661. return;
  1662. } else if (!$('#productName').val()) {
  1663. layer.confirm('请输入产品名称!', {
  1664. icon: 2,
  1665. btn: ['确定']
  1666. });
  1667. return;
  1668. } else if (!$('#specification').val()) {
  1669. layer.confirm('请输入规格!', {
  1670. icon: 2,
  1671. btn: ['确定']
  1672. });
  1673. return;
  1674. } else if (!$('#productDate').val()) {
  1675. layer.confirm('请输入生产日期!', {
  1676. icon: 2,
  1677. btn: ['确定']
  1678. });
  1679. return;
  1680. } else if (!$('#productFactory').val()) {
  1681. layer.confirm('请输入生产厂家!', {
  1682. icon: 2,
  1683. btn: ['确定']
  1684. });
  1685. return;
  1686. } else if (!$('#problemCode').val()) {
  1687. layer.confirm('请输入问题代码!', {
  1688. icon: 2,
  1689. btn: ['确定']
  1690. });
  1691. return;
  1692. }
  1693. }
  1694. $.ajax({
  1695. type: "post",
  1696. url: huayi.config.callcenter_url + "WorkOrder/Update",
  1697. dataType: 'json',
  1698. async: true,
  1699. beforeSend: function() { //触发ajax请求开始时执行
  1700. $('.customerSubmitRepeat').attr("disabled", true);
  1701. $('.customerSubmitRepeat').text('提交中...');
  1702. },
  1703. data: {
  1704. token: $.cookie("token"),
  1705. IsAssign: $('#isAssign input[name="isAssign"]:checked').val(),//是否指派
  1706. clbm: $('#customer_submitter').find("option:selected").attr("deptId") === '请选择' ? '' : $('#customer_submitter').find("option:selected").attr("deptId"), //提交部门
  1707. clid: $('#customer_submitter').val(), //提交人
  1708. F_Type: $('#order_isover input[name="type"]:checked').val(), //工单类型
  1709. F_DealTimely: $('#dealTimely').val(), //重要级别
  1710. F_Reason: $('#reason').val(), //原因
  1711. F_CusName: $('#name').val(), //姓名
  1712. F_CusPhone: $('#tel').val(), //号码
  1713. F_AddRess: detailedAddress(),//地址
  1714. F_ProductType: $('#productType').val(), //产品代码
  1715. F_ProductName: $('#productName').val(), //产品名称
  1716. F_Specifications: $('#specification').val(), //规格
  1717. F_ProductDate: $('#productDate').val(), //生产日期
  1718. F_BatchNumber: $('#productNumber').val(), //产品编码
  1719. F_Manufacturer: $('#productFactory').val(), //产品厂家
  1720. F_ProblemCode: $('#problemCode').val(), //问题代码
  1721. F_QualityProblem: $('#qualityProblem').val(), //质量问题
  1722. F_Content: $('#remark').val(), //备注
  1723. F_Duplicate: $('#duplicate input[name="duplicate"]:checked').val(), //重复工单
  1724. F_CallId: CallID,
  1725. F_Id: workOrderId,
  1726. },
  1727. success: function (data) {
  1728. if (data.state.toLowerCase() == 'success') {
  1729. layer.msg("保存成功!");
  1730. Clean();
  1731. //window.location.reload()
  1732. $('.customerSubmitRepeat').attr("disabled", false);
  1733. $('.customerSubmitRepeat').text('提交');
  1734. } else {
  1735. $('.customerSubmitRepeat').attr("disabled", false);
  1736. $('.customerSubmitRepeat').text('提交');
  1737. }
  1738. }
  1739. });
  1740. }
  1741. // 获取通话记录加备注
  1742. function getCallRecords (workOrderId) {
  1743. //先销毁表格
  1744. $('#callRecordsList').bootstrapTable('destroy');
  1745. //初始化表格,动态从服务器加载数据
  1746. $("#callRecordsList").bootstrapTable({
  1747. method: "get", //使用get请求到服务器获取数据
  1748. url: huayi.config.callcenter_url + "WorkOrder/GetCallRecords", //获取数据的Servlet地址
  1749. contentType: 'application/x-www-form-urlencoded',
  1750. striped: true, //表格显示条纹
  1751. pagination: true, //启动分页
  1752. pageSize: 5, //每页显示的记录数
  1753. pageNumber: 1, //当前第几页
  1754. pageList: [5, 10, 20,], //记录数可选列表
  1755. search: false, //是否启用查询
  1756. showColumns: false, //显示下拉框勾选要显示的列
  1757. showRefresh: false, //显示刷新按钮
  1758. sidePagination: "server", //表示服务端请求
  1759. columns:[],
  1760. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  1761. //设置为limit可以获取limit, offset, search, sort, order
  1762. queryParamsType: "undefined",
  1763. queryParams: function queryParams(params) { //设置查询参数
  1764. var param = {
  1765. token: $.cookie("token"),
  1766. id: workOrderId,
  1767. pageindex: params.pageNumber, //页码
  1768. pagesize: params.pageSize, //条数
  1769. };
  1770. return param;
  1771. },
  1772. onLoadSuccess: function () { //加载成功时执行
  1773. //layer.msg("加载成功");
  1774. },
  1775. onLoadError: function () { //加载失败时执行
  1776. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  1777. }
  1778. });
  1779. }
  1780. //方向呼出
  1781. function callType(val) {
  1782. if (val == 0) {
  1783. return '<div>呼入</div>';
  1784. } else {
  1785. return '<div>呼出</div>';
  1786. }
  1787. }
  1788. //呼叫状态
  1789. function states(val) {
  1790. if (val == 0) {
  1791. return '<div>未接通</div>';
  1792. } else {
  1793. return '<div>已接通</div>';
  1794. }
  1795. }