高新区管委会,以5.0标准版为基准,从双汇项目拷贝

call.js 24KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705
  1. //来电时传输的数据
  2. // var Number = helper.request.queryString("Number");
  3. var Number = "345";
  4. var CallID = helper.request.queryString("CallID");
  5. $(document).ready(function () {
  6. //获取省
  7. getProvinceCounty($("#customerProvince"), 0, "请选择省")
  8. //来电弹屏
  9. // laydate.skin('molv');
  10. laydate({
  11. elem: '#old_startTime',
  12. event: 'focus'
  13. });
  14. laydate({
  15. elem: '#old_endTime',
  16. event: 'focus'
  17. });
  18. laydate({
  19. elem: '#con_startTime',
  20. event: 'focus'
  21. });
  22. laydate({
  23. elem: '#con_endTime',
  24. event: 'focus'
  25. });
  26. //弹屏右侧切换效果
  27. $(".ldtp-cr ul.ld-service li").click(function () {
  28. $(this).addClass("cr-click").siblings().removeClass("cr-click");
  29. loadOld();
  30. });
  31. $('.pre-add').click(function () {
  32. var par = $(this).parent().parent();
  33. par.hide().siblings().show();
  34. })
  35. $(".mfhtel").val(Number);
  36. $(".hidTel").val(Number);
  37. $(".tel").text(Number);
  38. $("#zxdh_").val(Number);
  39. $("#tsdh").val(Number);
  40. $(".ldtime").text(top.getNowFormatDate());
  41. $(".thsc").text("00:00");
  42. $(".hidCallID").val(CallID);
  43. $(".ldtel").text(Number);
  44. $("#tsdh").val(Number);
  45. $(".ldtel1").val(Number); //左侧联系电话
  46. $("#marketTel").val(Number);//右侧市场部 新增工单电话
  47. if (Number) {
  48. //获取电话所属地
  49. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetPhoneLocation', {
  50. "tel": Number,
  51. "token": $.cookie("token")
  52. }, function (result) {
  53. if (result.state.toLowerCase() == "success") {
  54. $(".khgsd").text(result.data);
  55. }
  56. })
  57. //获取客户信息
  58. $.ajax({
  59. type: "get",
  60. url: huayi.config.callcenter_url + "Customer/GetCustomerByTel",
  61. dataType: 'json',
  62. async: false,
  63. data: {
  64. token: $.cookie("token"),
  65. tel: Number,
  66. },
  67. success: function (result) {
  68. if (result.state.toLowerCase() == "success") {
  69. if (result.data != null) {
  70. $("#name").val(result.data.F_Name);
  71. $("#tel").val(result.data.F_Phone);
  72. $("#khid").val(result.data.F_Id);
  73. $('.ldname').val(result.data.F_Name); //客户姓名
  74. $("#customerSex").val(result.data.F_Sex)
  75. if (result.data.F_Province) {
  76. $("#shengshi").val(result.data.F_Province + "/" + result.data.F_City); //省份
  77. $('.khprovince').val(result.data.F_Province);
  78. $('.khcity').val(result.data.F_City);
  79. $("#customerProvince option:selected").text(result.data.F_Province)
  80. $("#customerProvince option:selected").val(result.data.F_Province)
  81. $("#customerCity option:selected").text(result.data.F_City)
  82. $("#customerCity option:selected").val(result.data.F_City)
  83. $("#customerCounty option:selected").text(result.data.F_County)
  84. $("#customerCounty option:selected").val(result.data.F_County)
  85. $("#customerAddress").val(result.data.F_Address)
  86. } else {
  87. $("#shengshi").val('');
  88. }
  89. $("#formName").val(result.data.F_Name);
  90. $("#formTel").val(result.data.F_Phone);
  91. $("#formSex").val(result.data.F_Sex)
  92. $("#formProvince option:selected").text(result.data.F_Province)
  93. $("#formProvince option:selected").val(result.data.F_Province)
  94. $("#formCity option:selected").text(result.data.F_City)
  95. $("#formCity option:selected").val(result.data.F_City)
  96. $("#formCounty option:selected").text(result.data.F_County)
  97. $("#formCounty option:selected").val(result.data.F_County)
  98. $("#formAddress").val(result.data.F_Address)
  99. }
  100. } else {
  101. $('.ldname').val("");
  102. $("#shengshi").val('');
  103. }
  104. }
  105. })
  106. }
  107. $('.head-pic .lahei .la-before').show();
  108. $('.head-pic .lahei .la-after').hide();
  109. //点击挂断
  110. $('.head-pic .td-call .take').click(function () {
  111. // top.obj.Type = "DropCall";
  112. // top.obj.AgentID = $.cookie("zx_user");
  113. // top.obj.AgentExten = $.cookie("extno");
  114. top.obj.Type = "TurnIvr";
  115. top.obj.IvrName = "MYD";
  116. top.obj.IvrPos = "1";
  117. top.Send();
  118. });
  119. //点击拉黑事件
  120. $('.head-pic .lahei .la-before').click(function () {
  121. if (!$(".hidTel").val()) {
  122. layer.confirm('来电号码为空!', {
  123. btn: ['确定']
  124. });
  125. return;
  126. }
  127. $("#time-word").val('');
  128. $('.ldtp-con .hei-list').show();
  129. })
  130. //拉黑输入框事件
  131. $('.hei-list .bacha').click(function () {
  132. $('.ldtp-con .hei-list').hide();
  133. $("#time-word").val('');
  134. })
  135. var reg = /^\+?[1-9][0-9]*$/;
  136. $('#bc').click(function () {
  137. var n = $("#time-word").val();
  138. var val = $("input[name='time']:checked").val();
  139. if (n) {
  140. if (!(reg.test(n))) {
  141. layer.confirm('请输入整数时间!', {
  142. btn: ['确定']
  143. });
  144. return;
  145. }
  146. } else {
  147. if (val == '4') {
  148. n = 0;
  149. } else {
  150. layer.confirm('请输入整数时间!', {
  151. btn: ['确定']
  152. });
  153. return;
  154. }
  155. }
  156. $.post(huayi.config.callcenter_url + 'CallInScreen/AddBlack', {
  157. tel: $(".hidTel").val(),
  158. num: n,
  159. type: val,
  160. "token": $.cookie("token")
  161. }, function (result) {
  162. result = $.parseJSON(result);
  163. if (result.state.toLowerCase() == "success") {
  164. layer.msg("拉入黑名单成功");
  165. $('.la-shichang .blackTime').html(result.data);
  166. //$('.ldtp-con .hei-list').removeClass('bounceIn');
  167. //$('.ldtp-con .hei-list').addClass('bounceOutUp');
  168. $('.ldtp-con .hei-list').hide();
  169. $('.head-pic .lahei .la-before').hide();
  170. $('.head-pic .lahei .la-after').show();
  171. $('.head-pic .lahei .retur').show();
  172. }
  173. })
  174. })
  175. $('.la-after').click(function () {
  176. if (!$(".hidTel").val()) {
  177. layer.confirm('来电号码为空!', {
  178. btn: ['确定']
  179. });
  180. return;
  181. }
  182. $("#time-word").val('');
  183. $('.ldtp-con .hei-list').show();
  184. $('.ldtp-con .hei-list').removeClass('bounceOutUp');
  185. $('.ldtp-con .hei-list').addClass('bounceIn');
  186. })
  187. $('.head-pic .lahei .retur').click(function () {
  188. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/DelBlack', {
  189. tel: $(".hidTel").val(),
  190. "token": $.cookie("token")
  191. }, function (result) {
  192. if (result.state.toLowerCase() == "success") {
  193. layer.msg("取消黑名单成功");
  194. $('.head-pic .lahei .retur').hide();
  195. $('.head-pic .lahei .la-after').hide();
  196. $('.head-pic .lahei .la-before').show();
  197. } else {
  198. layer.msg("取消黑名单失败");
  199. }
  200. })
  201. })
  202. $(".col-sm-3").mouseleave(function () {
  203. $(".ztree").parent().hide();
  204. })
  205. $('.areaDown').click(function () {
  206. if ($('.treeList1').css('display') == 'block') {
  207. $('.treeList1').css('display', 'none')
  208. } else {
  209. $('.treeList1').css('display', 'block')
  210. }
  211. })
  212. $('#typeclass').click(function () {
  213. $('.treeList1').css('display', 'block')
  214. })
  215. $('#shengshi').click(function () {
  216. $('.treeList').css('display', 'block')
  217. })
  218. $('.treeList1').mouseleave(function () {
  219. $(this).css('display', 'none')
  220. })
  221. $('.treeList').mouseleave(function () {
  222. $(this).css('display', 'none')
  223. })
  224. $(".orderType").change(function () {
  225. if ($(".orderType option:selected").text() != "投诉") {
  226. $(".complainDiv2").show();
  227. typeSmall =$(".complaintType2").val();
  228. $(".complainDiv").hide();
  229. } else {
  230. $(".complainDiv2").hide();
  231. $(".complainDiv").show();
  232. typeSmall =$(".complaintType1").val();
  233. }
  234. });
  235. $(".complaintType2").change(function () {
  236. typeSmall=$(".complaintType2").val();
  237. });
  238. $(".complaintType1").change(function () {
  239. typeSmall=$(".complaintType1").val();
  240. });
  241. //客户资料
  242. $('.khzl tbody>tr>td input').attr('readonly', true);
  243. $('.save').hide();
  244. $('.cancel').hide();
  245. $('.edit').click(function () {
  246. $('.save').show();
  247. $('.cancel').show();
  248. $(".time-box_flbox").show();
  249. $("#typeclass1").val($(".countryName").val())
  250. $('.edit').hide();
  251. $('.khzl tbody>tr>td input').attr('readonly', false);
  252. $('.khzl tbody>tr>td input').css('border-bottom', "1px solid #b3b3b3");
  253. $(".ldlocation").hide();
  254. })
  255. $('.cancel').click(function () {
  256. $('.khzl tbody>tr>td input').attr('readonly', true);
  257. $('.khzl tbody>tr>td input').css('border', "0");
  258. $('.save').hide();
  259. $('.cancel').hide();
  260. $('.edit').show();
  261. $(".ldlocation").show();
  262. })
  263. //保存客户
  264. $(".save").click(function () {
  265. if (!$(".khmc").val()) {
  266. layer.confirm('请输入客户名称!', {
  267. btn: ['确定']
  268. });
  269. return;
  270. }
  271. if (!$(".ldtel1").val()) {
  272. layer.confirm('请输客户入电话!', {
  273. btn: ['确定']
  274. });
  275. return;
  276. }
  277. $.post(huayi.config.callcenter_url + 'Customer/SaveCustomer', {
  278. id: $("#khid").val(),
  279. type: 1,
  280. name: $(".khmc").val(),
  281. province: $("#customerProvince option:selected").text() === "请选择省" ? "" : $("#customerProvince option:selected").text(),
  282. city: $("#customerCity option:selected").text() === "请选择市" ? "" : $("#customerCity option:selected").text(),
  283. country: $("#customerCounty option:selected").text() === "请选择县/区" ? "" : $("#customerCounty option:selected").text(),
  284. address: $("#customerAddress").val(),
  285. tel: $(".ldtel1").val(),
  286. sex: $("#customerSex").val(),
  287. "token": $.cookie("token")
  288. }, function (result) {
  289. result = $.parseJSON(result);
  290. if (result.state.toLowerCase() == "success") {
  291. $("#khid").val(result.data);
  292. $("#tskh").val($(".khmc").val());
  293. layer.msg("保存成功");
  294. $('.khzl tbody>tr>td input').css('border', "0");
  295. $('.save').hide();
  296. $('.cancel').hide();
  297. $('.edit').show();
  298. $("#formName").val($(".khmc").val());//姓名
  299. $("#formTel").val($(".ldtel1").val());//电话
  300. $("#formSex").val($("#customerSex").val());//性别
  301. $("#formProvince option:selected").text($('#customerProvince option:selected').text());//省
  302. $("#formCity option:selected").text($('#customerCity option:selected').text());//市
  303. $("#formCounty option:selected").text($('#customerCounty option:selected').text());//县/区
  304. $("#formAddress").val($('#customerAddress').val());//详细地址
  305. }
  306. })
  307. })
  308. //获取归属地
  309. getAreaType()
  310. //新建
  311. $('.customerSubmit').click(function () {
  312. saveCustomer();
  313. });
  314. //隐藏提交按钮
  315. $(".customerSubmitRepeat").hide();
  316. //获取知识库
  317. loadZSK();
  318. //知识库查询
  319. $(".searIcon").click(function () {
  320. loadZSK();
  321. })
  322. //按enter查询知识库
  323. $('.search').bind('keypress', function (event) {
  324. if (event.keyCode == "13") {
  325. loadZSK();
  326. return false;
  327. }
  328. });
  329. //历史记录查询
  330. $(".searchbtn").click(function () {
  331. loadOld();
  332. })
  333. //按enter查询历史记录
  334. $('#old_startTime, #old_endTime').bind('keypress', function (event) {
  335. if (event.keyCode == "13") {
  336. loadOld();
  337. return false;
  338. }
  339. });
  340. });
  341. //获取知识库
  342. function loadZSK() {
  343. $.getJSON(huayi.config.callcenter_url + 'CallInScreen/GetZSKList', {
  344. "keywords": $(".search").val(),
  345. "token": $.cookie("token")
  346. }, function(result) {
  347. if(result.state.toLowerCase() == "success") {
  348. $(".ldcr-bottom .detail-con ul").empty();
  349. $(result.data).each(function(i, n) {
  350. var html = '<li>' +
  351. ' <div class="zhishi-title clearfix">' +
  352. ' <a href="javascript:void(0);" >' + n.F_Title + '</a>' +
  353. ' <em >' + n.F_CreateOn + '</em>' +
  354. ' </div>' +
  355. ' <div class="explancon">' +
  356. n.F_Content +
  357. ' </div>' +
  358. '</li>';
  359. $(html).appendTo($(".ldcr-bottom .detail-con ul")).find(".zhishi-title").click(function(event) {
  360. event.stopPropagation();
  361. if($(this).hasClass("active")) {
  362. $(this).removeClass("active")
  363. } else {
  364. $(".zhishi-title").removeClass("active");
  365. $(this).addClass("active");
  366. }
  367. })
  368. })
  369. }
  370. })
  371. }
  372. //获取历史记录
  373. function loadOld() {
  374. var type = $(".ldtp-cr ul.ld-service .cr-click").attr("itemtype");
  375. $(".complain").hide();
  376. $(".complain").eq(type).show();
  377. if (type == '2') {
  378. //先销毁表格
  379. $('#orderlist').bootstrapTable('destroy');
  380. //初始化表格,动态从服务器加载数据
  381. $("#orderlist").bootstrapTable({
  382. method: "get", //使用get请求到服务器获取数据
  383. url: huayi.config.callcenter_url + "RegRecords/GetList", //获取数据的Servlet地址
  384. contentType: 'application/x-www-form-urlencoded',
  385. striped: true, //表格显示条纹
  386. pagination: true, //启动分页
  387. pageSize: 5, //每页显示的记录数
  388. pageNumber: 1, //当前第几页
  389. pageList: [5, 10, 50, 100], //记录数可选列表
  390. search: false, //是否启用查询
  391. showColumns: false, //显示下拉框勾选要显示的列
  392. showRefresh: false, //显示刷新按钮
  393. sidePagination: "server", //表示服务端请求
  394. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  395. //设置为limit可以获取limit, offset, search, sort, order
  396. queryParamsType: "undefined",
  397. queryParams: function queryParams(params) { //设置查询参数
  398. var param = {
  399. starttime: $("#con_startTime").val(),
  400. endtime: $("#con_endTime").val(),
  401. keywords: $(".hidTel").val(),
  402. token: $.cookie("token"),
  403. pageindex: params.pageNumber, //页码
  404. pagesize: params.pageSize, //条数
  405. };
  406. return param;
  407. },
  408. onLoadSuccess: function() { //加载成功时执行
  409. //layer.msg("加载成功");
  410. },
  411. onLoadError: function() { //加载失败时执行
  412. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  413. }
  414. });
  415. } else if (type == '1') {
  416. //先销毁表格
  417. $('#oldlist').bootstrapTable('destroy');
  418. //初始化表格,动态从服务器加载数据
  419. $("#oldlist").bootstrapTable({
  420. method: "get", //使用get请求到服务器获取数据
  421. url: huayi.config.callcenter_url + "CallInScreen/GetOldList", //获取数据的Servlet地址
  422. contentType: 'application/x-www-form-urlencoded',
  423. striped: true, //表格显示条纹
  424. pagination: true, //启动分页
  425. pageSize: 5, //每页显示的记录数
  426. pageNumber: 1, //当前第几页
  427. pageList: [5, 10, 50, 100], //记录数可选列表
  428. search: false, //是否启用查询
  429. showColumns: false, //显示下拉框勾选要显示的列
  430. showRefresh: false, //显示刷新按钮
  431. sidePagination: "server", //表示服务端请求
  432. //设置为undefined可以获取pageNumber,pageSize,searchText,sortName,sortOrder
  433. //设置为limit可以获取limit, offset, search, sort, order
  434. queryParamsType: "undefined",
  435. queryParams: function queryParams(params) { //设置查询参数
  436. var param = {
  437. page: params.pageNumber,
  438. pagesize: params.pageSize,
  439. tel: $(".hidTel").val(),
  440. starttime: $("#old_startTime").val(),
  441. endtime: $("#old_endTime").val(),
  442. token: $.cookie("token")
  443. };
  444. return param;
  445. },
  446. onLoadSuccess: function() { //加载成功时执行
  447. //layer.msg("加载成功");
  448. },
  449. onLoadError: function() { //加载失败时执行
  450. //layer.msg("加载数据失败", { time: 1500, icon: 2 });
  451. }
  452. });
  453. }
  454. }
  455. //格式化历史记录内处理方式
  456. function formatterDealType(val, row) {
  457. //处理方式0:IVR处理1骚扰电话2自助服务3转值班电话4留言5呼损6人工处理
  458. var str = '-';
  459. switch(val) {
  460. case 0:
  461. str = 'IVR处理';
  462. break;
  463. case 1:
  464. str = '骚扰电话';
  465. break;
  466. case 2:
  467. str = '自助服务';
  468. break;
  469. case 3:
  470. str = '转值班电话';
  471. break;
  472. case 4:
  473. str = '留言';
  474. break;
  475. case 5:
  476. str = '呼损';
  477. break;
  478. case 6:
  479. str = '人工处理';
  480. break;
  481. }
  482. return str;
  483. }
  484. // 工单编号
  485. function View(val, row) {
  486. return '<div class="imgs" ><a class="view" onclick= btn_register_details("' + row.F_ID + '") >' + val + '</a></div>';
  487. }
  488. function btn_register_details(id) {
  489. layer.open({
  490. type: 2,
  491. title: '登记详情',
  492. maxmin: true, //开启最大化最小化按钮
  493. area: ['80%', '80%'],
  494. content: '../registrationManagement/registrationList/detail.html?ids=' + id
  495. });
  496. }
  497. function GetCallState(val) {
  498. if(val == '1') {
  499. return '已接通';
  500. } else {
  501. return '未接通';
  502. }
  503. }
  504. //音频
  505. function setCode(val) {
  506. if(val) {
  507. return '<div class="imgs" style="cursor: pointer;">' +
  508. '<img src="../img/vice.png" alt="" onclick= ck(this) item="' + val + '" />' +
  509. '</div>';
  510. } else {
  511. return '';
  512. }
  513. }
  514. //录音
  515. function ck(val) {
  516. var path = $(val).attr("item");
  517. $(".t-shade").addClass("cx");
  518. $(".gjss").removeClass("cx");
  519. $(".xqlb").addClass("cx");
  520. $(".Ly_box").empty();
  521. $('<audio style="width: 100%;"class=" " src="' + path + '" loop="loop" controls="controls" ></audio>').appendTo(".Ly_box");
  522. }
  523. //关闭录音
  524. $(".setwin").click(function () {
  525. $(".t-shade").removeClass("cx");
  526. $('audio')[0].pause();
  527. });
  528. // 获取归属地
  529. function getAreaType() {
  530. $.get(huayi.config.callcenter_url + 'Area/GetAreaList', {
  531. "token": $.cookie("token"),
  532. }, function(result) {
  533. result = $.parseJSON(result);
  534. $.fn.zTree.init($("#TreeDemo"), setting, result.data); //实例化树形图
  535. $.fn.zTree.init($("#TreeDemo1"), setting1, result.data); //实例化树形图
  536. });
  537. }
  538. var setting = {
  539. data: {
  540. key: {
  541. name: "F_AreaName"
  542. },
  543. simpleData: {
  544. enable: true,
  545. idKey: "F_Id",
  546. pIdKey: "F_ParentId",
  547. rootPId: 0
  548. }
  549. },
  550. callback: {
  551. onClick: changeTreeClick
  552. }
  553. }
  554. var setting1 = {
  555. data: {
  556. key: {
  557. name: "F_AreaName"
  558. },
  559. simpleData: {
  560. enable: true,
  561. idKey: "F_Id",
  562. pIdKey: "F_ParentId",
  563. rootPId: 0
  564. }
  565. },
  566. callback: {
  567. onClick: changeTreeClick1
  568. }
  569. }
  570. function changeTreeClick(event, treeId, treeNode) {
  571. var areaParent = treeNode.getPath();
  572. if (areaParent[1]) {
  573. areaParent1 = areaParent[0].F_AreaName
  574. areaParent2 = areaParent[1].F_AreaName
  575. $('#shengshi').val(areaParent1 + "/" + areaParent2);
  576. $('#typeclass').val(areaParent1 + "/" + areaParent2);
  577. $('.inps3').val(areaParent2);
  578. $('.khprovince').val(areaParent1);
  579. $('.khcity').val(areaParent2);
  580. } else {
  581. layer.msg("请选择最下级菜单");
  582. }
  583. $('.addTree').hide();
  584. };
  585. function changeTreeClick1(event, treeId, treeNode) {
  586. var areaParent = treeNode.getPath();
  587. if (areaParent[1]) {
  588. areaParent1 = areaParent[0].F_AreaName
  589. areaParent2 = areaParent[1].F_AreaName
  590. $('#typeclass').val(areaParent1 + "/" + areaParent2);
  591. $('.inps3').val(areaParent2);
  592. } else {
  593. layer.msg("请选择最下级菜单");
  594. }
  595. $('.addTree1').hide();
  596. };
  597. //清空
  598. function Clean() {
  599. // $('#formName').val('');
  600. // $('#formTel').val('');
  601. // $('#formSex').val('');
  602. // $('#formProvince').val('');
  603. // $('#formCity').val('');
  604. // $('#formCounty').val('');
  605. // $('#formAddress').val('');
  606. $('#formComplainedUnit').val('');
  607. $('#formRegistrationContent').val('');
  608. $('#formRegistrationRemark').val('');
  609. }
  610. //保存
  611. function saveCustomer() {
  612. if (!$("#khid").val()) {
  613. layer.confirm('请先保存用户档案!', {
  614. btn: ['确定']
  615. });
  616. return;
  617. }
  618. $.ajax({
  619. type: "post",
  620. url: huayi.config.callcenter_url + "RegRecords/Save",
  621. dataType: 'json',
  622. async: true,
  623. beforeSend: function() { //触发ajax请求开始时执行
  624. $('.customerSubmit').attr("disabled", true);
  625. $('.customerSubmit').text('保存中...');
  626. },
  627. data: {
  628. token: $.cookie("token"),
  629. cusid: $("#khid").val(), //档案id
  630. direction: 0, // 0来电,1去电
  631. type: $('#formRegistrationType input[name="type"]:checked').val(), //登记类型
  632. complained: $("#formComplainedUnit").val(), //被投诉单位
  633. content: $("#formRegistrationContent").val(), //登记内容/投诉事项
  634. remark: $("#formRegistrationRemark").val(), //备注
  635. },
  636. success: function (data) {
  637. if (data.state.toLowerCase() == 'success') {
  638. layer.msg("保存成功!");
  639. Clean();
  640. $('.customerSubmit').attr("disabled", false);
  641. $('.customerSubmit').text('新建');
  642. } else {
  643. $('.customerSubmit').attr("disabled", false);
  644. $('.customerSubmit').text('新建');
  645. }
  646. }
  647. });
  648. }
  649. /*
  650. 获取 省 市 县/区
  651. parameter:
  652. pid int
  653. */
  654. function getProvinceCounty(element, pid, text) {
  655. element.empty();
  656. element.append('<option value="">'+ text +'</option>');
  657. $.getJSON(huayi.config.callcenter_url + "RegionCategory/GetCountyList", {
  658. "token": $.cookie("token"),
  659. pid: pid,
  660. }, function (data) {
  661. if (data.state.toLowerCase() == "success") {
  662. var content = data.data;
  663. $(content).each(function (i, n) {
  664. element.append("<option value='" + n.F_RegionId + "'>" + n.F_RegionName + "</option>");
  665. })
  666. }
  667. })
  668. }
  669. $("#customerProvince").on('change',function(){
  670. getProvinceCounty($("#customerCity"), $("#customerProvince").val(), "请选择市");
  671. });
  672. $("#customerCity").on('change',function(){
  673. getProvinceCounty($("#customerCounty"), $("#customerCity").val(), "请选择县/区");
  674. });